:root{--reader-width:760px;--reader-wide:1120px;--reader-paper:#fff;--reader-soft:#edf2ef;--reader-rule:#ccd8d2;--reader-ink:#17302b;--reader-muted:#4d615b;--reader-accent:#12604a;--reader-focus:#a44509;color-scheme:light}
:root[data-theme=dark]{--reader-paper:#16201e;--reader-soft:#202f2a;--reader-rule:#435a50;--reader-ink:#edf4ef;--reader-muted:#b3c8bb;--reader-accent:#9bddb3;--reader-focus:#ffbb80;color-scheme:dark}
html{scroll-behavior:auto;scroll-padding-top:5rem}body.reader-site{margin:0;background:var(--reader-paper);color:var(--reader-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.75}body.reader-site *{box-sizing:border-box}body.reader-site [hidden]{display:none!important}.reader-site a{color:var(--reader-accent);text-underline-offset:.19em;text-decoration-thickness:1px}.reader-site a:hover{text-decoration-thickness:2px}.reader-site :focus-visible{outline:3px solid var(--reader-focus);outline-offset:4px}.reader-site article:focus,.reader-site main:focus,.reader-site section:focus{outline:none}.reader-site img{max-width:100%;height:auto;filter:none!important}.reader-site button,.reader-site input,.reader-site select{font:inherit;color:inherit}.reader-site button,.reader-site select{min-height:44px;border:1px solid var(--reader-rule);border-radius:5px;background:var(--reader-paper);padding:.45rem .75rem}.reader-site button{cursor:pointer}.reader-site input[type=search]{width:100%;min-height:48px;border:1px solid var(--reader-rule);border-radius:5px;background:var(--reader-paper);padding:.6rem .8rem}.reader-site button:hover{background:var(--reader-soft)}.reader-site button:disabled{opacity:.5;cursor:default}.reader-site a, .reader-site p,.reader-site li,.reader-site td,.reader-site dd{overflow-wrap:anywhere}.reader-site .skip-link,.reader-site .skip{position:absolute;left:1rem;top:-120px;z-index:999;background:var(--reader-paper);padding:1rem}.reader-site .skip-link:focus,.reader-site .skip:focus{top:.4rem}
.reader-site .reader-global{max-width:var(--reader-wide);margin:0 auto;padding:1.1rem 1.25rem;display:flex;gap:1.2rem;align-items:center;border-bottom:1px solid var(--reader-rule);font-size:.83rem;line-height:1.5;position:relative;z-index:25}.reader-global .brand{letter-spacing:.075em;font-size:.81rem;color:var(--reader-ink);font-weight:800;text-decoration:none;margin-right:auto;max-width:18rem}.reader-global>a:not(.brand){white-space:nowrap}.reader-global .theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .6rem;min-width:44px}.reader-global .theme-toggle svg{width:19px;height:19px;flex:none}.reader-global .theme-toggle span{font-size:.76rem}.reader-global details{position:relative}.reader-global summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:.4rem}.reader-global summary::after{content:'⌄'}.reader-global details[open] summary::after{content:'⌃'}.reader-global details>div{position:absolute;right:0;top:100%;width:250px;background:var(--reader-paper);padding:.7rem;border:1px solid var(--reader-rule);border-radius:5px;box-shadow:0 12px 35px #0002}.reader-global details>div>a{display:block;padding:.65rem}.reader-global a[aria-current=page]{text-decoration:underline;text-decoration-thickness:3px}
.reader-site .reader-breadcrumb{max-width:var(--reader-width);padding:1.5rem 0 0;margin:auto;color:var(--reader-muted);font-size:.82rem;line-height:1.5;display:flex;flex-wrap:wrap;gap:.5rem}.reader-site .dossier-main{max-width:var(--reader-wide);width:auto;margin:0 auto;padding:0 1.25rem}.reader-site .story-article{max-width:var(--reader-width);margin:0 auto;padding:2rem 0 3rem;border:0;overflow:visible}.reader-site .story-header{margin:0 0 1.6rem;padding:0;border:0}.reader-site .story-kicker,.reader-site .reader-label{display:block;color:var(--reader-muted);font-size:.73rem;line-height:1.5;font-weight:750;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .8rem}.reader-site .story-title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.15rem,4.7vw,3.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0 0 1.2rem;color:var(--reader-ink);text-wrap:balance;overflow-wrap:normal}.reader-site .reader-deck{font-size:1.2rem;line-height:1.6;margin:1.2rem 0;color:var(--reader-ink);max-width:45rem}.reader-site .byline,.reader-site .story-byline{font-size:.78rem;line-height:1.65;color:var(--reader-muted)}.reader-site .story-body{font-family:Georgia,"Times New Roman",serif;font-size:1.16rem;line-height:1.85;max-width:none}.reader-site .story-body p{margin:1.35rem 0}.reader-site .story-body h2{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1.45rem,2.4vw,1.95rem);line-height:1.25;letter-spacing:-.02em;color:var(--reader-ink);margin:3.2rem 0 1rem;scroll-margin-top:4.5rem;text-wrap:balance}.reader-site .story-body h3{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.14rem;line-height:1.4;margin:1.5rem 0 .7rem;color:var(--reader-ink)}.reader-site .story-body li{margin:.6rem 0}.reader-site .story-body blockquote{font-size:1.18rem;margin:1.8rem 0;padding:.3rem 0 .3rem 1.3rem;border-left:3px solid var(--reader-accent);background:none;color:var(--reader-ink)}.reader-site .story-body blockquote p{margin:.5rem 0}
.reader-site .reader-toc{border-top:1px solid var(--reader-rule);border-bottom:1px solid var(--reader-rule);padding:.3rem 0;margin:1.6rem 0 2rem;font-size:.9rem}.reader-site .reader-toc>summary{cursor:pointer;font-weight:700;padding:.6rem 0;min-height:44px}.reader-site .reader-toc ol{padding:.1rem 0 .6rem 1.3rem;margin:0;columns:2;column-gap:2rem}.reader-site .reader-toc li{break-inside:avoid;margin:.6rem 0;line-height:1.5}.reader-site .reader-toc a{display:inline-block;padding:.2rem 0}.reader-site .reader-controls{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;font-size:.8rem;margin:1rem 0;color:var(--reader-muted)}.reader-controls button{font-size:.8rem}.reader-site .reader-context{font: .9rem/1.7 system-ui,sans-serif;margin:1.25rem 0;background:var(--reader-soft);padding:.8rem 1rem;border-radius:4px}.reader-context summary{cursor:pointer;font-weight:650;min-height:28px}.reader-context p{margin:.65rem 0 0!important}.reader-site .reader-end{margin-top:3rem;padding-top:1.5rem;border-top:2px solid var(--reader-rule);font:.9rem/1.7 system-ui,sans-serif}.reader-end .reader-end-links{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:1rem 0}.reader-end .reader-next{display:block;border:1px solid var(--reader-rule);border-radius:6px;padding:1.2rem 1.4rem;text-decoration:none;margin:1.5rem 0}.reader-next small{display:block;color:var(--reader-muted);font-size:.75rem;margin-bottom:.4rem}.reader-next strong{font-size:1.16rem}.reader-site .reader-story-strip{position:sticky;top:0;background:var(--reader-paper);border-bottom:1px solid var(--reader-rule);padding:.4rem 1.25rem;z-index:20;font-size:.78rem;box-shadow:0 3px 7px #00000006}.reader-story-strip>div{max-width:var(--reader-width);margin:auto;display:flex;align-items:center;gap:1rem;min-height:36px}.reader-story-strip strong{margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reader-story-strip a{white-space:nowrap;min-height:36px;display:flex;align-items:center}.reader-site .reader-progress{display:block;appearance:none;height:2px;width:100%;position:absolute;bottom:-1px;left:0;border:0;background:transparent}.reader-progress::-webkit-progress-bar{background:transparent}.reader-progress::-webkit-progress-value{background:var(--reader-accent)}.reader-progress::-moz-progress-bar{background:var(--reader-accent)}
.reader-site .claim-proof-card,.reader-site .evidence-card,.reader-site .proof-card,.reader-site .communication-card{font: .94rem/1.7 system-ui,sans-serif;border:1px solid var(--reader-rule);background:var(--reader-soft);border-radius:6px;padding:1.15rem 1.3rem;margin:1.8rem 0;max-width:100%;width:auto;left:auto;transform:none}.reader-site .wide{width:auto;max-width:100%;margin-left:0;margin-right:0}.reader-site .claim-proof-card h3,.reader-site .evidence-card h3{font-size:1.08rem;margin:.15rem 0 .7rem}.reader-site .claim-proof-card p,.reader-site .evidence-card p{margin:.8rem 0}.reader-site .source-actions,.reader-site .evidence-backlink,.reader-site .evidence-note,.reader-site .scope-note,.reader-site .source-route-note,.reader-site .download-note{font:.8rem/1.7 system-ui,sans-serif;color:var(--reader-muted)}.reader-site .source-actions a{display:inline-block;padding:.2rem 0}.reader-site .proof-explanation{color:var(--reader-ink)}.reader-site .reader-evidence{border-top:1px solid var(--reader-rule);margin:1rem 0 0;font:.88rem/1.7 system-ui,sans-serif}.reader-evidence>summary{cursor:pointer;color:var(--reader-accent);padding:.75rem .15rem;min-height:44px;font-weight:650}.reader-site .reader-evidence[open]>summary{margin-bottom:.6rem}.reader-site .evidence-gallery,.reader-site .readable-evidence{display:grid;grid-template-columns:1fr;gap:1.3rem;max-width:100%;margin:0}.reader-site .evidence-figure,.reader-site figure.exhibit{margin:1rem 0;min-width:0;max-width:100%;width:auto;left:auto;transform:none}.reader-site .evidence-figure img,.reader-site .exhibit img{display:block;width:auto;height:auto;max-width:100%;max-height:none;object-fit:contain;background:white;margin:auto}.reader-site .image-link{display:block;cursor:zoom-in}.reader-site figcaption{font:.78rem/1.6 system-ui,sans-serif;color:var(--reader-muted);margin:.6rem 0 0}.reader-site .reader-key-text{font:.96rem/1.7 system-ui,sans-serif;border-left:3px solid var(--reader-accent);padding:.3rem 0 .3rem 1rem;margin:1rem 0}.reader-key-text strong{font-weight:750}.reader-site .reader-crop{margin:1rem 0;background:#fff;padding:.4rem;border:1px solid var(--reader-rule);border-radius:3px}.reader-crop img{display:block;width:100%;height:auto}.reader-crop figcaption{background:var(--reader-paper);color:var(--reader-muted);padding:.45rem .5rem;margin:.4rem -.4rem -.4rem}.reader-site .reader-supplement{margin:2.4rem 0;border-top:2px solid var(--reader-rule);border-bottom:1px solid var(--reader-rule);padding:1rem 0}.reader-supplement>summary{font:700 1.15rem/1.5 system-ui,sans-serif;cursor:pointer;min-height:44px}.reader-supplement>p.reader-supplement-note{font:.85rem/1.65 system-ui,sans-serif;color:var(--reader-muted);margin:.8rem 0}.reader-site .communication-callout{background:var(--reader-soft);border-color:var(--reader-accent);font:.94rem/1.7 system-ui,sans-serif}.reader-site .reader-comparison{font:.9rem/1.6 system-ui,sans-serif;border:1px solid var(--reader-rule);margin:1.5rem 0;border-radius:5px;overflow:auto}.reader-comparison table{margin:0;width:100%}.reader-comparison caption{padding:1rem;text-align:left;font-weight:700;background:var(--reader-soft)}.reader-site table{color:var(--reader-ink);background:var(--reader-paper)}.reader-site th{background:var(--reader-soft);color:var(--reader-ink)}.reader-site th,.reader-site td{border-color:var(--reader-rule);padding:.85rem}.reader-site .table-scroll{background:var(--reader-paper);border-color:var(--reader-rule)}.reader-site .reader-steps{padding:0;list-style:none;counter-reset:reader-step;font:.95rem/1.7 system-ui,sans-serif;margin:1.4rem 0}.reader-steps>li{counter-increment:reader-step;position:relative;padding:.7rem 1rem .7rem 3rem;border-left:2px solid var(--reader-rule);margin:0!important}.reader-steps>li::before{content:counter(reader-step);position:absolute;left:.7rem;top:.8rem;font-weight:800;color:var(--reader-accent)}.reader-steps>li strong{display:block}.reader-steps a{display:inline-block;margin-top:.3rem}
.reader-site .reader-lightbox{max-width:96vw;width:1200px;height:94vh;max-height:94vh;padding:0;background:var(--reader-paper);color:var(--reader-ink);border:1px solid var(--reader-rule);border-radius:6px;z-index:100;font:.85rem/1.5 system-ui,sans-serif}.reader-lightbox::backdrop{background:#001811dc}.reader-lightbox .lightbox-tools{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.65rem;background:var(--reader-paper);border-bottom:1px solid var(--reader-rule)}.lightbox-tools button{font-size:.8rem}.lightbox-tools .lightbox-close{margin-left:auto}.reader-lightbox .lightbox-caption{padding:.65rem 1rem;margin:0;font-size:.82rem;max-height:15vh;overflow:auto}.reader-lightbox .lightbox-stage{overflow:auto;height:calc(100% - 125px);padding:1rem;background:#d8dedb}.reader-lightbox .lightbox-stage img{display:block;margin:auto;max-width:100%;height:auto;width:auto;max-height:100%;object-fit:contain}.reader-lightbox[data-zoom=actual] .lightbox-stage img{max-width:none;max-height:none}.reader-site .legacy-link{display:none}.reader-site .legacy-link:target{display:block;margin:1rem auto;padding:1rem;max-width:760px;border:2px solid var(--reader-accent)}.reader-site .reader-anchor{scroll-margin-top:4.5rem}.reader-site :target{scroll-margin-top:4.5rem}.reader-site li:target,.reader-site p:target,.reader-site figure:target{outline:2px solid var(--reader-rule);outline-offset:5px}.reader-site .occurrence-marker{scroll-margin-top:4.5rem}
.reader-site .page-shell{max-width:var(--reader-wide);padding:1.5rem 1.25rem 4rem}.reader-site .hero{padding:2.7rem 0 1.8rem;max-width:900px}.reader-site .hero h1{font:700 clamp(2.7rem,6.4vw,5.15rem)/1.06 Georgia,serif;letter-spacing:-.045em;color:var(--reader-ink);margin:1.1rem 0 1.4rem;text-wrap:balance}.reader-site .hero p{font-size:1.17rem;line-height:1.7;max-width:740px}.reader-site .hero-source{font-size:.84rem!important}.reader-site .hero .eyebrow{color:var(--reader-muted);font-size:.7rem;letter-spacing:.08em}.reader-site .story-cards{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 2rem}.reader-site .story-card{border:1px solid var(--reader-rule);border-top:3px solid var(--reader-accent);border-radius:6px;background:var(--reader-paper);padding:1.6rem;gap:1rem}.reader-site .story-card h2{font-family:Georgia,serif;font-size:1.7rem;color:var(--reader-ink)}.reader-site .story-card p{font-size:.94rem;line-height:1.7;color:var(--reader-ink)}.reader-site .story-card .number{font-size:.72rem;color:var(--reader-muted)}.reader-site .story-card .read{color:var(--reader-accent)}.reader-site .story-card:hover{background:var(--reader-soft);box-shadow:0 4px 18px #0000000d;text-decoration:none}.reader-site .home-secondary{display:flex;gap:.6rem 1.4rem;flex-wrap:wrap;font-size:.88rem;margin:1.5rem 0}.reader-site .edition-note{border:0;border-top:1px solid var(--reader-rule);background:none;margin:2.5rem 0 0;padding:1rem 0;color:var(--reader-muted);max-width:none}.reader-site .dossier-footer{background:var(--reader-soft);border-top:1px solid var(--reader-rule);padding:2rem 1.25rem;color:var(--reader-muted);font-size:.82rem}.reader-site .footer-inner{max-width:var(--reader-wide);margin:auto;gap:2rem}.reader-site .reader-full-heading{max-width:var(--reader-width);margin:2.5rem auto}.reader-full-heading h1{font:700 2.8rem/1.15 Georgia,serif;letter-spacing:-.03em}.reader-site .reader-full-heading p{font-size:1rem}.reader-site .reader-full .story-article{border-top:2px solid var(--reader-rule);padding-top:3rem}.reader-site .reader-full .reader-end{border-bottom:0}.reader-site .reader-full .orientation-cards{max-width:var(--reader-width);margin:2rem auto}.reader-site .reader-full .orientation-grid{display:grid;grid-template-columns:1fr;gap:.6rem}.reader-site .reader-full .orientation-card{display:block;padding:.8rem 1rem;border:1px solid var(--reader-rule);background:var(--reader-soft);text-decoration:none}.reader-site .orientation-card span{display:block;font-size:.9rem;color:var(--reader-ink);margin-top:.4rem}
.reader-site .source-catalog,.reader-site .reader-briefs,.reader-site .communications-section{max-width:var(--reader-width);margin:auto}.reader-site .source-catalog h1,.reader-site .reader-briefs h1,.reader-site .communications-section>h1{font:700 clamp(2rem,5vw,3.2rem)/1.15 Georgia,serif;letter-spacing:-.025em}.reader-site .source-tools{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;align-items:end}.reader-site .source-tools label:first-child{grid-column:1/-1;min-width:0}.reader-site .source-tools label{font-size:.82rem;display:flex;flex-direction:column;gap:.4rem}.reader-site .source-tools select{width:100%;min-width:0;font-size:.9rem;background:var(--reader-paper);color:var(--reader-ink)}.reader-site .source-list li{border-bottom:1px solid var(--reader-rule);padding:1.2rem 0;font-size:.9rem;line-height:1.7}.reader-site .source-list li small{color:var(--reader-muted);font-size:.78rem}.reader-site .reader-source-usage{font-size:.78rem;color:var(--reader-muted);margin:.5rem 0 0}.reader-site .reader-source-usage a{display:inline-block;padding:.3rem .5rem .3rem 0}.reader-site .reader-brief{padding:2rem 0;border-top:1px solid var(--reader-rule)}.reader-brief h2{font:700 1.8rem/1.25 Georgia,serif;margin:.7rem 0 1rem}.reader-brief h3{font-size:1rem;margin:1.4rem 0 .5rem}.reader-brief p,.reader-brief li{font-size:1rem}.reader-site .reader-transcript{font:.94rem/1.75 system-ui,sans-serif;border-left:2px solid var(--reader-rule);padding:.3rem 0 .3rem 1rem;white-space:normal}.reader-site .reader-transcript p{margin:.7rem 0}.reader-site .reader-transcript-label{font-size:.78rem;color:var(--reader-muted)}
.reader-site.reader-data main{max-width:1120px;margin:auto;padding:2rem 1.25rem 3rem;min-width:0}.reader-data main>h1{font:700 clamp(1.8rem,4vw,2.8rem)/1.2 Georgia,serif;letter-spacing:-.025em;margin:.5rem 0 1.2rem;max-width:950px}.reader-data main>p{max-width:850px;font-size:.96rem}.reader-data .actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.84rem}.reader-data .actions a{padding:.45rem 0}.reader-data .tools{display:grid;grid-template-columns:1fr auto;gap:.65rem;max-width:800px;margin:1.8rem 0}.reader-data .tools label,.reader-data .tools [data-results]{grid-column:1/-1}.reader-data .tools label{font-size:.85rem;font-weight:650}.reader-data [data-results]{font-size:.84rem;color:var(--reader-muted);margin:.2rem 0}.reader-data .scroll{overflow:auto;border:1px solid var(--reader-rule);border-radius:5px;margin:1.2rem 0;background:var(--reader-paper)}.reader-data .data-table{display:table;width:100%;table-layout:auto;min-width:0;font-size:.81rem;line-height:1.6}.reader-data .data-table caption{display:table-caption;caption-side:top;text-align:left;width:auto;white-space:normal;padding:1rem;background:var(--reader-soft);font-weight:700;color:var(--reader-ink);font-size:.9rem}.reader-data .data-table thead{display:table-header-group}.reader-data .data-table tbody{display:table-row-group}.reader-data .data-table tr{display:table-row}.reader-data .data-table td,.reader-data .data-table th{display:table-cell;vertical-align:top;padding:.75rem;max-width:none;min-width:0;overflow-wrap:anywhere}.reader-data .data-table td::before{display:none}.reader-data .data-table .rowno{color:var(--reader-muted);width:3.2rem;white-space:nowrap}.reader-data .data-table a{word-break:normal}.reader-data .data-table th{position:static;line-height:1.5}.reader-data .reader-record-details{min-width:110px}.reader-data .reader-record-details summary{cursor:pointer;color:var(--reader-accent);min-height:36px}.reader-data .reader-record-fields{margin:.5rem 0;min-width:200px;max-width:440px;font-size:.8rem}.reader-record-fields dt{font-weight:700;margin:.8rem 0 .15rem;color:var(--reader-muted)}.reader-record-fields dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.reader-data .reader-data-note{background:var(--reader-soft);border-left:3px solid var(--reader-accent);padding:1rem;font-size:.9rem}.reader-data .reader-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;margin:1.2rem 0;font-size:.83rem}.reader-pagination button{font-size:.83rem}.reader-data .reader-record-link{font-size:.75rem}.reader-data .reader-dataset-context{font-size:.86rem;color:var(--reader-muted);padding:.7rem 0}.reader-data .reader-back{display:inline-block;padding:.5rem 0;font-size:.86rem}.reader-site .reader-empty{padding:1rem;border:1px solid var(--reader-rule);background:var(--reader-soft);font-size:.9rem}.reader-site .reader-link-copy{font-size:.8rem}.reader-site .reader-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1050px){.reader-site .story-body{font-size:1.2rem}.reader-site .reader-comparison{width:calc(100% + 100px);max-width:calc(100% + 100px);margin-left:-50px}.reader-site .reader-crop{width:100%}}
@media(max-width:760px){.reader-site .reader-global{gap:.6rem 1rem;flex-wrap:wrap;padding:.8rem 1rem}.reader-global .brand{flex:1;max-width:none;margin:0;font-size:.75rem}.reader-global .theme-toggle{order:1}.reader-global>a:not(.brand){order:2;font-size:.8rem}.reader-global details{order:3;margin-left:auto}.reader-global .theme-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.reader-site .reader-breadcrumb{padding:1.3rem 0 0;font-size:.75rem}.reader-site .story-article{padding:1.7rem 0 2rem}.reader-site .story-title{font-size:2.35rem}.reader-site .reader-deck{font-size:1.09rem;line-height:1.65}.reader-site .story-body{font-size:1.08rem;line-height:1.85}.reader-site .story-body h2{font-size:1.55rem;margin-top:2.5rem}.reader-site .reader-toc ol{columns:1}.reader-site .claim-proof-card,.reader-site .evidence-card,.reader-site .proof-card{padding:1rem;font-size:.91rem}.reader-site .story-cards{grid-template-columns:1fr}.reader-site .hero{padding:1.6rem 0 1rem}.reader-site .hero h1{font-size:2.85rem}.reader-site .hero p{font-size:1.05rem}.reader-site .story-card{padding:1.35rem}.reader-site .footer-inner{display:block}.reader-site .footer-col+.footer-col{margin-top:1rem}.reader-site .reader-comparison table,.reader-site .reader-comparison tbody,.reader-site .reader-comparison tr{display:block}.reader-site .reader-comparison thead{display:none}.reader-site .reader-comparison tr{padding:.5rem .8rem;border-bottom:1px solid var(--reader-rule)}.reader-site .reader-comparison td{display:block;border:0;padding:.35rem 0}.reader-site .reader-comparison td::before{content:attr(data-label);font:700 .75rem/1.5 system-ui,sans-serif;color:var(--reader-muted);display:block;margin-bottom:.1rem}.reader-site .reader-comparison caption{display:block;width:100%}.reader-site .source-tools{grid-template-columns:1fr}.reader-site .source-tools label:first-child{grid-column:auto}.reader-data .data-table{display:block;width:100%}.reader-data .data-table caption{display:block;width:100%;text-align:left}.reader-data .data-table thead{display:none}.reader-data .data-table tbody{display:block;width:100%}.reader-data .data-table tr{display:block;width:100%;padding:1rem;border-bottom:1px solid var(--reader-rule);margin:0}.reader-data .data-table td{display:block;width:100%;border:0;padding:.3rem 0;font-size:.87rem}.reader-data .data-table td::before{content:attr(data-label);display:block;font-size:.72rem;font-weight:700;color:var(--reader-muted);margin:0 0 .15rem}.reader-data .data-table td.rowno{font-weight:750;color:var(--reader-accent);padding:0 0 .5rem}.reader-data .data-table td.rowno::before{display:inline;content:'Záznam ';font:inherit;color:inherit}.reader-data .reader-record-fields{min-width:0;max-width:100%;width:100%}.reader-data .reader-record-details{min-width:0;width:100%}.reader-data .tools{grid-template-columns:1fr}.reader-data .tools label,.reader-data .tools [data-results]{grid-column:auto}.reader-data .reader-pagination{gap:.5rem}.reader-lightbox .lightbox-tools{gap:.35rem}.reader-lightbox .lightbox-tools a{font-size:.75rem}.reader-lightbox .lightbox-stage{padding:.4rem}.reader-site .reader-lightbox{max-width:100vw;width:100vw;height:97vh;max-height:97vh;border-radius:0}.reader-story-strip>div{gap:.8rem}.reader-story-strip strong{font-size:.74rem}.reader-site .reader-story-strip{padding:.2rem 1rem}}
@media(max-width:370px){.reader-site .story-title{font-size:2.1rem}.reader-site .hero h1{font-size:2.45rem}.reader-site .dossier-main,.reader-site .page-shell,.reader-data main{padding-left:1rem;padding-right:1rem}.reader-site .reader-global{gap:.4rem .7rem}.reader-global .brand{letter-spacing:.03em}.reader-site .reader-controls{display:block}.reader-controls button{margin:.4rem 0}.reader-story-strip a{font-size:.73rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.reader-global,.reader-story-strip,.reader-controls,.reader-toc,.reader-end,.reader-pagination,.reader-lightbox,.reader-copy,.legacy-link{display:none!important}.reader-site .reader-evidence>*:not(summary),.reader-site .reader-supplement>*:not(summary){display:block!important}.reader-site{background:white!important;color:black!important}.reader-site .story-article{max-width:none}a{color:inherit!important}}

html.reader-modal-open{overflow:hidden}.reader-site .reader-original-kicker{font-size:.73rem;color:var(--reader-muted);line-height:1.6;margin-bottom:1rem}.reader-site .comm-card{background:var(--reader-paper);border-color:var(--reader-rule);max-width:100%;margin:1.5rem 0}.reader-site .comm-card-header,.reader-site .comm-card-body{background:transparent;color:var(--reader-ink)}

.reader-site .reader-lightbox[open]{display:flex;flex-direction:column}.reader-lightbox .lightbox-tools,.reader-lightbox .lightbox-caption{flex-shrink:0}.reader-lightbox .lightbox-stage{flex:1;min-height:0;height:auto}.reader-copy-fallback{display:block;flex-basis:100%;font-size:.8rem}.reader-copy-fallback input{display:block;min-height:44px;width:100%;max-width:100%;font-size:.8rem;padding:.5rem;background:var(--reader-paper);color:var(--reader-ink);border:1px solid var(--reader-rule)}

.reader-site .reader-global details{padding:0;border:0;border-radius:0;background:none;margin:0;font:inherit;color:var(--reader-ink)}
.reader-site .reader-global summary{padding:0;font:inherit;background:none;border:0;border-radius:0;min-height:44px}
.reader-site .reader-global .brand{flex-shrink:0;overflow-wrap:normal;word-break:normal}
.reader-site .story-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.reader-site .story-card,.reader-site .story-card:first-child,.reader-site .story-card:nth-child(2){grid-column:auto;padding:1.6rem;min-width:0}
.reader-site .reader-revision{font:.78rem/1.6 system-ui,sans-serif;color:var(--reader-muted);margin:1rem 0}
.reader-site .reader-toc{margin:1.2rem 0 1.5rem}
.reader-site .reader-toc .reader-context{margin:.5rem 0 1rem;padding:.8rem 1rem}
.reader-site .reader-toc .reader-context p:first-child{margin-top:0!important}
.reader-site .reader-data .reader-pagination{justify-content:flex-start}
.reader-site .reader-data-note{max-width:850px}
@media(max-width:760px){
 .reader-site .reader-global .brand{flex:0 0 calc(100% - 65px);max-width:none;font-size:.77rem}
 .reader-site .reader-global .theme-toggle{margin-left:auto;flex:0 0 44px}
 .reader-site .reader-global details{margin-left:auto}
 .reader-site .reader-breadcrumb{display:none}
 .reader-site .story-article{padding-top:1.6rem}
 .reader-site .story-cards{display:grid;grid-template-columns:minmax(0,1fr)}
 .reader-site .story-card,.reader-site .story-card:first-child,.reader-site .story-card:nth-child(2){padding:1.3rem}
 .reader-site .reader-deck{margin:1rem 0}
 .reader-site .reader-toc{margin:1rem 0 1.4rem}
 .reader-site .reader-original-kicker{margin-bottom:.7rem}
 .reader-data .reader-pagination [data-page]{min-width:5rem;font-size:.78rem}
 .reader-data .reader-pagination button{padding:.4rem .55rem;min-height:44px}
}

.reader-site .reader-return-line{font:.84rem/1.6 system-ui,sans-serif;margin:1rem 0}
.reader-site .reader-return-line a{display:inline-block;padding:.5rem 0}
.reader-site .reader-briefs>header h1{font:700 clamp(2rem,5vw,3.2rem)/1.15 Georgia,serif;letter-spacing:-.025em}
.reader-site .reader-briefs>header p{font-size:1rem}
.reader-site .reader-correspondence-links{font: .85rem/1.65 system-ui,sans-serif}
.reader-site .reader-correspondence-links .correspondence-return{border:0;padding:.5rem 0;background:none}
.reader-site .correspondence-return a{background:var(--reader-paper);border-color:var(--reader-rule);color:var(--reader-accent)}
@media(min-width:370px) and (max-width:760px){.reader-site .source-tools{grid-template-columns:1fr 1fr}.reader-site .source-tools label:first-child,.reader-site .source-tools>button{grid-column:1/-1}}

.reader-site a.button{background:var(--reader-accent);color:var(--reader-paper);border-color:var(--reader-accent)}
.reader-site input::placeholder{color:var(--reader-muted);opacity:1}
.reader-site .reader-global>a:not(.brand){min-height:32px;display:inline-flex;align-items:center}
@media(max-width:760px){.reader-data .data-table td.rowno{width:100%;white-space:normal}.reader-data .data-table td.rowno::before{white-space:nowrap}}

.reader-data .data-table th.rowno{white-space:nowrap;min-width:4.1rem}.reader-data .reader-older-source{display:block;margin-top:.35rem}
