:root{color-scheme:light;--ink:#123b36;--paper:#f5efe2;--gold:#be903e;--muted:#51605a;--rule:#d3c8b5;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:clip}body{margin:0;min-width:0}a{color:inherit;text-underline-offset:.2em}a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}p,li,h1,h2,h3,a{overflow-wrap:anywhere}p{line-height:1.8}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;letter-spacing:-.035em;margin:.7rem 0 1.5rem}.eyebrow{font-size:.78rem;font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.skip-link{position:fixed;top:-8rem;left:1rem;z-index:10;padding:1rem;background:white}.skip-link:focus{top:1rem}.dossier-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 2rem;padding:1.1rem max(1.25rem,calc((100vw - 1240px)/2));border-bottom:1px solid var(--rule)}.dossier-brand{font:600 1.25rem/1.2 Georgia,serif;text-decoration:none}.dossier-top nav{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.94rem}.dossier-hero{background:#0c302c;color:#fff8e9;padding:clamp(3rem,8vw,7rem) 1.25rem}.hero-inner{max-width:1160px;margin:auto}.dossier-hero .eyebrow{color:#dfb05d}.dossier-hero h1{font-size:clamp(3.2rem,8vw,6.8rem);max-width:15ch;line-height:.98;letter-spacing:-.055em;margin:1.2rem 0 1.6rem}.dossier-subtitle{font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.3;max-width:32ch}.dossier-lead{max-width:72ch;font-size:clamp(1.04rem,1.8vw,1.23rem);color:#e4e0d4}.dossier-meta{font-size:.88rem;line-height:1.7;color:#c4cbbd;margin-top:2rem}.hero-links{display:flex;flex-wrap:wrap;gap:.85rem 1.8rem;margin-top:2rem;font-size:.94rem;color:#f1c77d}.dossier-wrap{max-width:1240px;padding:0 1.25rem;margin:auto}.dossier-index{padding:4rem 0}.dossier-index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;border-top:1px solid var(--rule)}.dossier-index li{margin:0;border-bottom:1px solid var(--rule)}.dossier-index li a{display:flex;align-items:baseline;gap:1rem;padding:1rem 1rem 1rem 0;line-height:1.5;text-decoration:none}.dossier-index li a:hover{text-decoration:underline}.dossier-index span{color:#866327;font-size:.8rem;flex-shrink:0}.dossier-timeline{border-top:2px solid var(--ink);padding:3rem 0}.dossier-timeline>p{max-width:65ch;color:var(--muted)}.dossier-timeline ol{list-style:none;padding:0;margin:2rem 0}.dossier-timeline li{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.5rem;border-top:1px solid var(--rule);padding:1.4rem 0}.dossier-timeline strong{font-size:1rem;line-height:1.6;color:#795323}.dossier-timeline h3{font-size:1.5rem;line-height:1.25;margin:0}.dossier-timeline p{margin:.55rem 0 0;line-height:1.6;color:var(--muted)}.dossier-reading{max-width:790px;margin:auto}.reading-section{padding:3rem 0;border-top:1px solid var(--rule);scroll-margin-top:1.5rem}.reading-section>.eyebrow{color:#886327}.reading-section>p:not(.eyebrow){font-size:1.075rem;color:#2d423d}.source-ref{display:inline-block;min-width:1.8rem;font:.84rem/1.6 Arial,sans-serif;color:#7d5420;text-align:center}.dossier-conclusion{margin:3rem 0;background:#103b35;color:#fff6e6;padding:clamp(1.5rem,5vw,4rem)}.dossier-conclusion p{font:400 clamp(1.8rem,4vw,3rem)/1.3 Georgia,serif;max-width:30ch;margin:0 0 1.5rem}.dossier-conclusion a{color:#edc076;line-height:1.5}.dossier-sources{padding:2rem 0}.dossier-sources>p{max-width:74ch;color:var(--muted)}.dossier-sources ol{padding-left:1.5rem}.dossier-sources li{padding:1.2rem .5rem;border-bottom:1px solid var(--rule);scroll-margin-top:1.5rem}.dossier-sources li::marker{color:#886327;font-weight:700}.dossier-sources li p{margin:0;line-height:1.6}.dossier-sources li p+p{margin-top:.5rem;font-size:.92rem;color:var(--muted)}.research-date{font-size:.88rem}.dossier-end{display:flex;flex-wrap:wrap;gap:1rem 2rem;border-top:2px solid var(--ink);padding:2rem 0 4rem;line-height:1.7}.dossier-footer{padding:1.7rem 1.25rem;text-align:center;background:#0c302c;color:#e5dcc7;font-size:.88rem}
@media(max-width:640px){.dossier-index ol{grid-template-columns:1fr}.dossier-timeline li{grid-template-columns:1fr;gap:.5rem}.dossier-top{align-items:flex-start}.dossier-top nav{gap:1rem}.reading-section{padding:2rem 0}.dossier-index{padding:2.5rem 0}.dossier-hero h1{font-size:clamp(3rem,13vw,4.5rem)}}
@media print{.dossier-top,.skip-link,.hero-links,.dossier-end{display:none}.dossier-hero{background:white;color:#000;padding:1rem 0}.dossier-hero p,.dossier-hero .eyebrow{color:#222}.dossier-hero h1{font-size:3rem}.dossier-wrap{max-width:none;padding:0}.reading-section{break-inside:avoid;padding:1.3rem 0}.dossier-conclusion{background:white;color:#000;border:1px solid #aaa}.dossier-conclusion a{color:#222}.dossier-footer{background:white;color:#000}}

.dossier-landscape{max-width:1000px;margin:3rem auto 1rem}.dossier-landscape img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;background:#173b35}.dossier-landscape figcaption{padding:1rem 0;color:#51605a;font-size:.92rem;line-height:1.65}.dossier-landscape small{display:block;margin-top:.5rem;font-size:.72rem}
@media(max-width:640px){.dossier-landscape{margin-top:1.5rem}.dossier-landscape img{max-height:none}}
