:root{color-scheme:dark;--bg:#0a1822;--surface:#112530;--line:#344b56;--ink:#e7ece9;--muted:#b8c9cf;--copper:#dfb691;--serif:Georgia,'Times New Roman',serif;--sans:'Segoe UI',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.75 var(--sans)}a{color:inherit;text-underline-offset:5px}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #f4c896;outline-offset:5px}.skip{position:absolute;left:20px;top:-120px;z-index:50;background:var(--surface);padding:12px 20px}.skip:focus{top:10px}.shell{max-width:1400px;padding:0 44px;margin:auto}.masthead{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:96px;border-bottom:1px solid var(--line)}.brand{font-size:11px;font-weight:600;letter-spacing:.14em;text-decoration:none;color:var(--copper);display:flex;align-items:center;gap:13px;white-space:nowrap}.brand>span{font:34px var(--serif)}.topnav{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.topnav a{text-decoration-color:#6f8790}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:76px;align-items:end;padding:58px 0 38px}.eyebrow{font-size:10px;letter-spacing:.16em;color:var(--copper);font-weight:600;margin:0 0 16px}.hero h1{font:400 clamp(48px,5.5vw,76px)/1.03 var(--serif);letter-spacing:-.045em;margin:0 0 25px}.hero h1 em{font-weight:400;color:#ecc9a9}.hero-intro{max-width:620px;color:var(--muted);margin:0}.hero-aside{padding-bottom:4px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid var(--line);padding-bottom:20px}.stats strong{font:400 48px/1.1 var(--serif);color:var(--copper);display:block;margin-bottom:9px}.stats span{font-size:12px;color:#c6d6dc}.status-summary{font-size:13px;line-height:1.75;margin:20px 0 11px;color:#e4ccb0}.scope-note{font-size:12px;color:var(--muted);margin:0}.study-nav{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:40px}.study-nav a{display:inline-flex;align-items:center;gap:11px;border:1px solid #4b6470;background:#10232e;min-height:44px;padding:9px 17px;text-decoration:none;color:#dce5e6;font-size:13px}.study-nav a:hover{background:#203b46;border-color:#b79a77}.jump-number{color:var(--copper);font-size:10px;font-variant-numeric:tabular-nums}.study{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;background:var(--surface);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin:0 0 36px;scroll-margin-top:24px}.study:target{border-color:var(--copper);box-shadow:0 0 0 1px #dfb69144}.study-figure{margin:0;align-self:start;background:#071219}.image-link{position:relative;display:block;line-height:0;cursor:zoom-in}.image-link img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.image-link:hover img{filter:brightness(1.035)}.enlarge-hint{position:absolute;right:16px;bottom:16px;border:1px solid #a49170;background:#0b1c27eb;padding:10px 13px;color:#f0d5b7;font-size:11px;line-height:1.4}.study-figure figcaption{padding:18px 22px;font-size:12px;line-height:1.75;color:#b8c9cf;border-top:1px solid #243a44}.study-copy{padding:35px 35px 30px;min-width:0;display:flex;flex-direction:column;align-items:start}.study-copy>.eyebrow{margin-bottom:11px}.study h2{font:400 clamp(39px,4vw,57px)/1.1 var(--serif);letter-spacing:-.035em;margin:0 0 9px;overflow-wrap:anywhere}.study-title{font:400 23px/1.35 var(--serif);color:#d8c4ab;margin:0 0 19px}.status-label{border:1px solid #786b53;background:#34352d;color:#efd3af;font-size:11px;line-height:1.5;padding:7px 10px;margin:0 0 25px}.study h3{font-size:11px;color:#dfc3a3;letter-spacing:.06em;text-transform:uppercase;font-weight:600;margin:0 0 9px}.artistic-choices p,.review-note p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.artistic-choices{margin-bottom:23px}.review-note{border-left:2px solid #be9c73;padding:15px 18px;background:#1b2e34;margin-bottom:23px;width:100%}.review-note p{color:#d3dedf}.sources{width:100%;border-top:1px solid #455d66;border-bottom:1px solid #455d66;margin-bottom:23px}.sources summary{cursor:pointer;padding:14px 0;font-size:13px;color:#ead0b0}.sources summary::marker{color:#d5b38e}.source-body{padding:0 0 18px;font-size:13px;line-height:1.8;color:var(--muted)}.source-body p{margin:0 0 14px}.source-body .source-reference{font-size:12px;color:#e6c6a4}.source-body h3{margin-top:20px}.source-body ul{padding-left:20px;margin-bottom:0;font-size:12px}.source-body li+li{margin-top:8px}.study-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:3px;width:100%}.action{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid #9f866b;border-radius:3px;background:#33352f;color:#f3d5b7;padding:10px 13px;text-decoration:none;font-size:12px;min-height:44px}.action.secondary{border-color:#59717c;background:#162e3a;color:#d4e1e6}.action:hover{background:#344952;border-color:#c2b08f}.reading-guide{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;border-top:1px solid var(--line);padding:38px 0 28px;margin-top:48px}.reading-guide h2{font:400 33px/1.2 var(--serif);color:#ebc9a8;margin:0}.reading-guide p:not(.eyebrow){font-size:13px;color:var(--muted);margin:0 0 17px}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:26px 0 35px;font-size:11px;color:#aebfc7}
@media(max-width:1080px){.shell{padding:0 30px}.hero{gap:40px}.study-copy{padding:27px}.study-title{font-size:21px}.hero h1{font-size:62px}.topnav{gap:17px}.masthead{gap:25px}.reading-guide{gap:40px}}
@media(max-width:780px){.masthead{align-items:start;justify-content:center;flex-direction:column;gap:15px;padding:21px 0}.hero{grid-template-columns:1fr;gap:27px;padding-top:38px}.hero h1{font-size:62px}.hero-intro{max-width:none}.hero-aside{display:grid;grid-template-columns:1fr 1fr;gap:13px 28px}.stats{grid-row:span 2;border-bottom:0;align-content:start;padding-bottom:0}.status-summary{margin:0}.scope-note{font-size:11px}.study{grid-template-columns:1fr 1fr}.study-copy{padding:23px}.study h2{font-size:38px}.study-title{font-size:20px}.study-copy p{font-size:12px}.study-figure figcaption{padding:17px;font-size:11px}.status-label{margin-bottom:20px}.artistic-choices,.review-note,.sources{margin-bottom:19px}.review-note{padding:13px}.study-actions{flex-direction:column}.action{width:100%}.reading-guide{grid-template-columns:1fr;gap:22px}.reading-guide h2{font-size:30px}}
@media(max-width:620px){.shell{padding:0 20px}.brand{font-size:10px}.brand>span{font-size:29px}.topnav{font-size:11px;gap:12px 21px}.hero{padding:31px 0}.hero h1{font-size:clamp(42px,11.5vw,62px);margin-bottom:22px}.hero-intro{font-size:14px}.hero-aside{display:block}.stats{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:18px}.stats strong{font-size:39px}.stats span{font-size:11px}.status-summary{font-size:13px;margin-bottom:11px}.scope-note{font-size:12px}.study-nav{gap:9px;padding:20px 0;margin-bottom:28px}.study-nav a{padding:9px 12px;font-size:12px;flex:1 1 calc(33.333% - 9px);justify-content:center}.study-nav a:last-child{flex-grow:1}.study{grid-template-columns:1fr;margin-bottom:29px}.study-copy{padding:25px 23px}.study h2{font-size:44px}.study-title{font-size:24px}.study-copy p{font-size:13px}.study-copy .status-label{font-size:11px}.study-copy .eyebrow{font-size:10px}.study-figure figcaption{padding:17px 21px;font-size:12px}.study-actions{flex-direction:row;align-items:stretch}.action{flex:1 1 145px;width:auto;font-size:11px;padding:11px}.sources summary{font-size:13px}.review-note{padding:15px}.reading-guide{margin-top:37px;padding-top:29px}.reading-guide p:not(.eyebrow){font-size:12px}footer{flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{body{background:#fff;color:#24333b}.shell{padding:0}.masthead,.skip,.study-nav,.study-actions,.enlarge-hint,footer{display:none}.hero{padding:0 0 20px;gap:30px}.hero h1{font-size:38px}.hero h1 em,.hero p,.hero span,.hero strong{color:#24333b}.study{break-inside:avoid;background:#fff;border-color:#aaa;grid-template-columns:1fr 1fr;margin-bottom:22px}.study-figure{background:#fff}.study-copy{padding:18px}.study h2{font-size:30px}.study h3,.study p,.study li,.study figcaption,.source-reference{color:#24333b!important}.study-title{font-size:20px}.status-label,.review-note{background:#f5f1e9;color:#24333b}.reading-guide{display:block}.reading-guide h2,.reading-guide p{color:#24333b!important}.reading-guide h2{font-size:25px}}
