:root{--ink:#192a39;--muted:#536272;--blue:#234d83;--line:#d9dfe5;--wash:#f2f5f7;--gold:#815719;--paper:#fff}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}button,input{font:inherit}button,summary{cursor:pointer}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1{font-size:40px;line-height:1.15;letter-spacing:-.045em}h2{font-size:25px;line-height:1.3;letter-spacing:-.025em}h3{font-size:20px;line-height:1.4;letter-spacing:-.018em}p{color:var(--muted)}a,button,summary,input{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.container{max-width:1280px;padding-inline:36px;margin:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;left:16px;top:8px;background:#fff;padding:10px;z-index:20;transform:translateY(-150%)}.skip:focus{transform:none}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.header{border-top:4px solid var(--ink);border-bottom:1px solid var(--line)}.header-inner{max-width:1280px;margin:auto;padding:18px 36px;display:flex;gap:32px;align-items:center;justify-content:space-between}.header-identity{min-width:0}.brand{display:flex;align-items:baseline;gap:14px}.brand strong{font-size:29px;line-height:1.05;letter-spacing:-.065em}.brand>span{font-size:12px;color:var(--muted)}.independent{font-size:11px;margin-top:7px;line-height:1.4}.tools{display:flex;gap:25px;align-items:center;font-size:13px;font-weight:700;margin-left:auto}.tools>a{padding-block:12px}.issue-menu{position:relative}.issue-menu summary{padding:12px 0;list-style:none;min-height:44px}.issue-menu summary::after{content:'＋';margin-left:12px;font-size:15px}.issue-menu[open] summary::after{content:'−'}.question-popover{position:absolute;z-index:10;right:0;top:100%;width:560px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 26px #192a3912;padding:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.question-group p{font-size:11px;color:var(--muted);font-weight:700;line-height:1.5;margin-bottom:8px}.question-group a{display:block;font-size:13px;line-height:1.5;padding-block:11px;min-height:44px}.languages{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700}.languages>*{min-height:44px;min-width:38px;display:grid;place-items:center}.languages span{background:var(--ink);color:white}.languages a{border:1px solid var(--line)}.dossier-home{display:grid;grid-template-columns:170px minmax(0,1fr) 235px;gap:34px;padding-top:42px;padding-bottom:65px}.topic-index{border-right:1px solid var(--line);padding-right:20px}.topic-index>.eyebrow{padding-bottom:23px}.topic-index .question-group{margin-bottom:28px}.topic-index .question-group a{font-size:13px;min-height:44px}.index-method{font-size:12px;color:var(--blue);display:inline-block;padding-block:10px}.question-main{min-width:0}.index-intro>.eyebrow{margin-bottom:15px}.index-intro h1{max-width:520px}.index-intro>p:last-child{font-size:15px;line-height:1.7;margin-top:17px}.search{display:flex;gap:8px;border:1px solid #91a1b2;background:#fff;padding:6px;margin:24px 0 30px;min-height:58px}.search input{border:0;background:transparent;width:100%;min-width:0;padding:8px;font-size:14px;color:var(--ink)}.search button,.button{background:var(--blue);color:#fff;border:0;padding:10px 18px;font-size:13px;font-weight:700;min-height:44px}.list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:14px}.list-heading h2{font-size:17px;letter-spacing:0}.list-heading p{font-size:12px;white-space:nowrap}.question-list{border-top:2px solid var(--ink)}.question-row{display:flex;justify-content:space-between;gap:18px;padding:22px 2px;border-bottom:1px solid var(--line)}.question-row:hover{text-decoration:none;background:var(--wash)}.row-label{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.question-row h3{font-size:21px;line-height:1.35;margin-bottom:7px}.question-row p{font-size:14px;line-height:1.65}.row-arrow{font-size:21px;color:var(--blue);padding-top:20px}.scope-rail{border-left:1px solid var(--line);padding-left:23px}.reading-key{list-style:none;margin:15px 0 26px;padding:0}.reading-key li{padding:10px 0;border-bottom:1px solid var(--line)}.reading-key strong{font-size:13px;display:block}.reading-key span{font-size:12px;color:var(--muted);display:block;margin-top:2px}.evidence-note{padding:16px 0;border-block:1px solid var(--line)}.evidence-note strong{font-size:12px;color:var(--gold);display:block}.evidence-note p{font-size:12px;line-height:1.7;margin-top:5px}.source-date{font-size:11px;font-weight:700;margin:20px 0 7px}.rail-caption{font-size:12px;line-height:1.7}.text-link{font-size:13px;font-weight:700;color:var(--blue);display:inline-block;min-height:44px;padding-block:12px}.followup-section{margin-top:50px}.followup-section>h2{margin-top:10px}.followup-section>p:not(.eyebrow){font-size:14px;margin:10px 0 20px}.followup-row{display:grid;grid-template-columns:130px 1fr 20px;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.followup-row>span:first-child{font-size:11px;color:var(--muted)}.followup-row h3{font-size:18px;margin-bottom:6px}.followup-row p{font-size:14px}.reading-context{margin-top:30px}.reading-context>p{margin-top:15px}.reading-context ol{padding-left:20px;font-size:14px}.reading-context li{margin:15px 0}.empty-state{padding:30px 18px;background:var(--wash);font-size:16px;line-height:1.8}.reset-search{background:transparent;border:1px solid var(--blue);color:var(--blue);padding:9px 16px;min-height:44px;margin:15px 0;font-size:14px}.site-footer{border-top:1px solid var(--line);background:var(--wash)}.responsibility{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:42px;padding-bottom:38px}.responsibility>div+div{border-left:1px solid #b9c3cd;padding-left:40px}.responsibility h2{font-size:26px;margin:12px 0}.responsibility p:not(.eyebrow){font-size:14px;line-height:1.8}.responsibility-links{display:flex;flex-wrap:wrap;gap:0 23px;margin-top:16px}.responsibility-links a{font-size:13px;color:var(--blue);min-height:44px;padding:10px 0}.footer-base{border-top:1px solid #b9c3cd;display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:20px}.footer-signature{display:flex;align-items:center;gap:12px}.footer-signature strong{font-size:19px;letter-spacing:-.04em}.footer-signature span{font-size:11px;color:var(--muted)}.footer-signature img{width:36px;height:22px;object-fit:contain}.footer-base>span{font-size:11px;color:var(--muted)}.breadcrumb{font-size:12px;display:flex;gap:12px;padding-block:23px}.breadcrumb a{color:var(--blue)}.dossier-article{display:grid;grid-template-columns:170px minmax(0,1fr) 235px;gap:34px;align-items:start;padding-bottom:65px}.dossier-article article{min-width:0}.article-index{position:sticky;top:24px}.article-index nav,.source-rail nav{display:flex;flex-direction:column;margin-top:16px}.article-index a,.source-rail nav a{font-size:12px;line-height:1.6;padding:10px 0;min-height:44px;border-bottom:1px solid var(--line)}.article-title h1{font-size:36px;margin:12px 0 17px;line-height:1.2}.deck{font-size:16px;line-height:1.75}.article-meta{font-size:11px;margin:18px 0}.takeaway{border-left:3px solid var(--blue);background:var(--wash);padding:20px 22px;margin-top:20px}.takeaway strong{font-size:12px;color:var(--blue)}.takeaway p{font-size:17px;line-height:1.8;color:var(--ink);margin-top:7px}.source-rail{border-left:1px solid var(--line);padding-left:23px}.source-rail>.rail-caption{margin-top:12px}.evidence-ledger,.evidence-overview{margin:25px 0}.evidence-ledger dl{margin:12px 0}.evidence-ledger dl>div,.evidence-overview>div{display:grid;grid-template-columns:140px 1fr;gap:18px;border-top:1px solid var(--line);padding:13px 0}.evidence-ledger dt,.evidence-overview strong{font-size:12px;line-height:1.7;font-weight:700}.evidence-ledger dd{margin:0;font-size:14px;color:var(--muted);line-height:1.8}.evidence-overview p{font-size:14px;line-height:1.8}.ledger-limit{font-size:12px;color:var(--gold)}.evidence-ledger>a{font-size:13px;color:var(--blue);display:inline-block;padding:10px 0}.evidence-section{padding-top:25px;margin-top:25px;border-top:1px solid var(--ink)}.evidence-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:9px}.evidence-section h2,article section h2{font-size:25px;margin-bottom:16px;line-height:1.35}article section>p:not(.evidence-label){font-size:17px;line-height:1.85;margin:15px 0;color:#344655}.refs{margin-top:22px;background:var(--wash);padding:15px 18px;border-left:2px solid #91a1b2}.refs>span{display:block;font-size:11px;font-weight:700;margin-bottom:7px}.refs a{display:block;font-size:12px;color:var(--blue);padding:9px 0;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.source-type{display:block;font-size:10px;color:var(--muted);font-weight:700}.uncertain{border-left:3px solid var(--gold);padding:20px 22px;background:#f7f5ef;margin:35px 0}.uncertain h2{font-size:22px}.uncertain p:not(.evidence-label){font-size:15px}#faq{padding-top:30px;margin-top:30px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{font-size:14px;font-weight:700;line-height:1.6;padding:14px 0;min-height:48px}details[open]>summary{color:var(--blue)}details p{padding-bottom:12px}.editorial-illustration{margin:20px 0}.editorial-illustration img{width:100%;height:auto;display:block}.editorial-illustration figcaption{font-size:11px;color:var(--muted);margin-top:7px}.attachment{margin:30px 0}.article-end{font-size:13px;border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.mobile-toc{display:none}.source-directory>div{padding:15px 0;border-bottom:1px solid var(--line)}.source-directory span{display:block;font-size:11px;color:var(--muted)}.source-directory a{font-size:14px;color:var(--blue);display:block;overflow-wrap:anywhere;min-height:44px;padding-block:9px}.legacy{max-width:800px;padding-block:30px 65px}.legacy h1{font-size:36px;margin:20px 0}.legacy p{margin:20px 0}.legacy>a{display:block;overflow-wrap:anywhere;color:var(--blue)}.error-page{max-width:800px;padding-block:60px;min-height:50vh}.error-page h1{margin:15px 0 25px}.error-page p{margin-bottom:25px}.error-page .button{display:inline-block;margin-right:15px}
@media(max-width:1100px){.header-inner{gap:20px}.tools{gap:18px}.brand{display:block}.brand>span{display:block;margin-top:4px}.dossier-home,.dossier-article{grid-template-columns:145px minmax(0,1fr);gap:28px}.scope-rail,.source-rail{grid-column:2;border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.scope-rail .reading-key,.source-rail .reading-key{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.responsibility{gap:40px}.question-popover{width:500px}}
@media(max-width:760px){.container{padding-inline:20px}.header-inner{padding:15px 20px;flex-wrap:wrap;gap:12px}.header-identity{flex:1}.brand{display:flex;gap:10px;align-items:baseline}.brand strong{font-size:25px}.brand>span{font-size:11px;margin:0}.independent{font-size:10px;max-width:290px;margin-top:6px}.languages{order:2}.tools{order:3;width:100%;margin:0;border-top:1px solid var(--line);padding-top:3px;justify-content:space-between;gap:12px;font-size:12px}.question-popover{position:static;width:100%;padding:12px 0;box-shadow:none;border:0;grid-template-columns:1fr;gap:15px}.issue-menu[open]{width:100%}.tools:has(.issue-menu[open]){flex-wrap:wrap}.tools:has(.issue-menu[open])>a{display:none}.question-group a{padding-block:12px}.dossier-home{display:block;padding-top:28px;padding-bottom:40px}.topic-index{display:none}.index-intro>.eyebrow{font-size:10px;margin-bottom:11px}.index-intro h1{font-size:32px;line-height:1.15}.index-intro>p:last-child{font-size:14px;margin-top:13px;line-height:1.7}.search{margin:21px 0 23px;min-height:56px}.search input{font-size:13px;padding-inline:6px}.search button{padding-inline:14px}.list-heading h2{font-size:15px}.list-heading p{font-size:11px}.question-row{padding-block:20px;gap:12px}.question-row h3{font-size:20px;line-height:1.4}.question-row p{font-size:14px}.row-label{font-size:10px}.scope-rail{margin-top:40px;border-top:1px solid var(--line);padding-top:24px}.scope-rail .reading-key{display:block}.followup-section{margin-top:35px}.followup-row{grid-template-columns:1fr 20px;gap:7px}.followup-row>span:first-child{grid-column:1/-1}.responsibility{grid-template-columns:1fr;gap:28px;padding-block:30px}.responsibility>div+div{border-left:0;border-top:1px solid #b9c3cd;padding:25px 0 0}.responsibility h2{font-size:25px}.footer-base{flex-wrap:wrap;gap:13px;padding-block:18px}.footer-signature{width:100%;flex-wrap:wrap}.footer-signature span{font-size:11px}.footer-base>span{font-size:10px}.breadcrumb{padding-block:20px;font-size:11px}.dossier-article{display:block;padding-bottom:40px}.article-index{display:none}.article-title h1{font-size:30px;margin:10px 0 15px;line-height:1.23}.deck{font-size:15px}.article-meta{margin:14px 0}.dossier-article article>.evidence-note{padding-block:12px}.takeaway{margin-top:15px;padding:17px 18px}.takeaway p{font-size:16px;line-height:1.8}.evidence-ledger dl>div,.evidence-overview>div{grid-template-columns:1fr;gap:4px}.evidence-ledger dd,.evidence-overview p{font-size:14px}.mobile-toc{display:block;margin-top:22px}.mobile-toc nav{display:flex;flex-direction:column;padding-bottom:10px}.mobile-toc nav a{font-size:13px;color:var(--blue);padding:10px 0;min-height:44px}.evidence-section h2,article section h2{font-size:23px}article section>p:not(.evidence-label){font-size:16px;line-height:1.85}.source-rail{margin-top:30px}.source-rail .reading-key{display:block}.refs a{font-size:13px}.uncertain{padding-inline:18px}.legacy h1{font-size:30px}}
@media(max-width:360px){.container{padding-inline:16px}.header-inner{padding-inline:16px}.brand{gap:8px}.brand strong{font-size:24px}.brand>span{font-size:10px}.independent{font-size:10px;max-width:215px}.languages{gap:2px}.languages>*{min-width:32px}.tools{gap:9px;font-size:11px}.index-intro h1{font-size:30px}.question-row h3{font-size:19px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.brand img{width:22px;height:15px;object-fit:contain;align-self:center}@media(max-width:360px){.brand img{display:none}}
.evidence-overview .refs{margin-top:12px}.evidence-overview .refs a{font-size:12px;padding:6px 0}
/* Text enlargement can wrap complete words and controls instead of clipping them. */
body{overflow-wrap:anywhere}.brand,.tools,.list-heading{flex-wrap:wrap}.tools{min-width:0}.brand>span{min-width:0}.question-row>div{min-width:0}.footer-base>*{min-width:0}
article section>p:not(.evidence-label){max-width:70ch}
.search button{flex-shrink:0;white-space:nowrap}

/* Round 3: illustrated dossiers, shared by AZ and TR. */
:root{--ink:#193b3c;--muted:#52615b;--blue:#245c59;--line:#c9cfc3;--wash:#e9eee5;--gold:#77561f;--paper:#f8f6ef;--serif:Georgia,"Times New Roman",serif}
body{background:var(--paper) url('/assets/paper-texture.svg');font-family:Arial,Helvetica,sans-serif}
h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.035em}
.header{background:#faf8f2;border-top:3px solid var(--ink)}
.header-inner{padding-block:22px;gap:25px}
.brand{gap:16px;align-items:center;flex-wrap:wrap}
.brand strong{font:400 44px/1 var(--serif);letter-spacing:-.06em}
.brand>span{font-size:12px;padding-left:16px;border-left:1px solid var(--line)}
.brand img{width:39px;height:26px}
.independent{margin-top:9px;font-size:11px}
.tools{font-size:12px;letter-spacing:.01em}
.tools>a{border-bottom:1px solid transparent}
.tools>a:hover{border-color:var(--ink);text-decoration:none}
.issue-menu{border:0}
.issue-menu summary::after{font-weight:400}
.languages>*{min-width:36px;min-height:40px}
.languages span{background:var(--ink)}
.question-popover{background:#fffdf6;border-color:var(--line);box-shadow:5px 6px 0 #193b3c0c}
.question-group p{font-size:10px;letter-spacing:.04em;text-transform:uppercase}
.question-group a{color:var(--ink)}
.dossier-home{grid-template-columns:155px minmax(0,1fr) 225px;gap:30px;padding-top:38px;padding-bottom:72px;align-items:start}
.topic-index{grid-column:1;grid-row:1 / 3;padding-right:17px;border-color:var(--line)}
.topic-index>.eyebrow{padding-bottom:26px}
.topic-index .question-group{margin-bottom:26px}
.topic-index .question-group a{font-size:12px}
.dossier-opening{grid-column:2 / -1;display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:30px;align-items:center;padding-bottom:6px}
.opening-copy{min-width:0}
.index-intro>.eyebrow{color:var(--gold);letter-spacing:.12em;font-size:10px;margin-bottom:14px}
.index-intro h1{font-size:58px;line-height:1.07;max-width:620px;letter-spacing:-.055em}
.index-intro>p:last-child{max-width:620px;font-size:15px;line-height:1.8;margin-top:19px}
.source-symbol{margin:0;align-self:center;text-align:center}
.source-symbol img{display:block;width:100%;height:auto;max-width:215px;margin:auto}
.source-symbol figcaption{font-size:9px;letter-spacing:.09em;text-transform:uppercase;margin-top:16px;color:var(--muted)}
.search{background:#fffdf6;border:1px solid #899b90;padding:5px;margin:24px 0 0;box-shadow:3px 3px 0 #193b3c09}
.search input{font-size:14px;padding:9px 12px}
.search button{background:var(--ink);padding-inline:22px}
.question-main{grid-column:2;min-width:0}
.scope-rail{grid-column:3;border:0;padding:0 0 0 20px;border-left:1px solid var(--line)}
.list-heading{padding-bottom:16px}
.list-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em}
.question-list{border-top:1px solid var(--ink)}
.question-row{display:grid;grid-template-columns:128px minmax(0,1fr) 18px;gap:20px;align-items:center;padding:24px 0;border-color:var(--line)}
.question-row:hover{background:#eef0e7;color:var(--ink)}
.chapter-cover{display:block;min-width:0;border:1px solid #d0d7cd;background:#e8f1f2;padding:7px 0 0;box-shadow:3px 3px 0 #193b3c08}
.chapter-cover img{display:block;width:100%;height:80px;object-fit:cover}
.chapter-cover>span{display:block;padding:5px 8px;border-top:1px solid #d0d7cd;background:#f3f4ec;color:var(--muted);font-size:8px;letter-spacing:.06em;text-transform:uppercase}
.row-label{font-size:9px;letter-spacing:.07em;margin-bottom:8px;display:flex;gap:10px;align-items:baseline}
.chapter-number{font-family:var(--serif);font-size:15px;color:var(--gold);letter-spacing:0}
.question-row h3{font-size:25px;line-height:1.24;margin-bottom:10px;letter-spacing:-.025em}
.question-row p{font-size:13px;line-height:1.7}
.row-arrow{font-size:21px;color:var(--gold);padding-top:0;align-self:center}
.reading-key{margin-top:12px;counter-reset:source-step}
.reading-key li{display:flex;gap:12px;align-items:flex-start;padding:14px 0}
.reading-key svg{width:22px;height:22px;flex-shrink:0;margin-top:1px;color:var(--blue)}
.reading-key strong{font-size:12px}
.reading-key span{font-size:11px;line-height:1.65}
.evidence-note{border-color:var(--line)}
.evidence-note strong{font-size:11px}
.evidence-note p{line-height:1.8}
.source-date{font-size:10px}
.rail-caption{font-size:11px}
.text-link{font-size:12px}
.followup-section{margin-top:42px;border-top:3px double var(--ink);padding-top:24px}
.followup-section>h2{font-size:30px}
.followup-row{grid-template-columns:118px minmax(0,1fr) 18px;gap:16px}
.followup-row h3{font-size:22px}
.followup-row>span:first-child{font-size:10px;color:var(--gold)}
.followup-row p{font-size:13px}
.reading-context{border-block:1px solid var(--line);padding-inline:14px;background:#f1f1e8}
.reading-context>summary{font-size:13px}
.site-footer{position:relative;overflow:hidden;background:var(--ink);color:#faf8f0;border:0}
.site-footer p,.footer-signature span,.footer-base>span{color:#c4d1c7}
.site-footer .eyebrow{color:#c6ad76}
.site-footer a,.site-footer .text-link{color:#faf8f0}
.site-footer .languages span{background:#faf8f0;color:var(--ink)}
.site-footer .languages a{border-color:#607b74}
.responsibility{position:relative;gap:60px;padding-block:46px}
.responsibility>div+div{border-color:#4d6c65;padding-left:35px}
.responsibility h2{font-size:36px;margin:12px 0 16px}
.responsibility p:not(.eyebrow){font-size:13px}
.responsibility-links{gap:0 18px}
.footer-base{position:relative;border-color:#4d6c65;padding-block:23px}
.footer-signature strong{font:400 26px/1 var(--serif)}
.footer-signature img{width:42px;height:27px}
.footer-watermark{position:absolute;right:28px;bottom:-28px;font:400 180px/1 var(--serif);letter-spacing:-.06em;color:#ffffff05;pointer-events:none}
.dossier-article{grid-template-columns:155px minmax(0,1fr) 225px;gap:30px}
.article-title h1{font-size:44px;line-height:1.13;margin-top:14px}
.article-title>.eyebrow{color:var(--gold)}
.deck{font-size:16px}
.takeaway{border-color:var(--blue);background:#e8eee4}
.takeaway p{font-family:var(--serif);font-size:22px;line-height:1.55}
.evidence-ledger,.evidence-overview{padding:18px 20px;background:#fffdf6;border:1px solid var(--line);box-shadow:4px 4px 0 #193b3c07}
.evidence-ledger dl>div,.evidence-overview>div{grid-template-columns:125px minmax(0,1fr);gap:16px}
.evidence-overview>div:first-child{border-top:0}
.evidence-section{border-color:#9aaa9b;margin-top:35px;padding-top:25px}
.evidence-section h2,article section h2{font-size:29px}
article section>p:not(.evidence-label){color:#344d43}
.refs{background:#edf0e6;border-color:#8b9e90}
.uncertain{background:#f0e9d9;border-color:var(--gold)}
.uncertain h2{font-size:27px}
.attachment{border-block:1px solid var(--line);padding-inline:14px}
.editorial-illustration img{border:1px solid var(--line)}
.breadcrumb{font-size:11px}
@media(max-width:1100px){
 .brand{display:flex}.brand>span{display:none}
 .dossier-home,.dossier-article{grid-template-columns:140px minmax(0,1fr);gap:25px}
 .dossier-opening{grid-column:2;grid-template-columns:minmax(0,1fr) 155px;gap:15px}
 .index-intro h1{font-size:48px}.source-symbol figcaption{font-size:8px;letter-spacing:.02em}
 .scope-rail,.source-rail{grid-column:2;border-left:0;border-top:1px solid var(--line);padding:22px 0 0}
 .scope-rail .reading-key,.source-rail .reading-key{grid-template-columns:repeat(2,minmax(0,1fr))}
 .question-row{grid-template-columns:115px minmax(0,1fr) 18px;gap:17px}
 .question-row h3{font-size:24px}.article-title h1{font-size:39px}
}
@media(max-width:760px){
 .header-inner{padding-block:16px;gap:12px}.brand{gap:10px}.brand strong{font-size:35px}
 .brand>span{display:none}.brand img{width:31px;height:22px}.independent{font-size:9px;line-height:1.6}
 .languages>*{min-width:34px;min-height:44px}.tools{font-size:11px;padding-top:4px}
 .question-popover{background:transparent;box-shadow:none}
 .dossier-home{display:block;padding-top:26px;padding-bottom:40px}
 .dossier-opening{display:block;margin-bottom:27px}.source-symbol{display:none}
 .index-intro>.eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:13px}
 .index-intro h1{font-size:42px;line-height:1.08;max-width:460px}
 .index-intro>p:last-child{font-size:14px;line-height:1.75;margin-top:16px}
 .search{margin-top:21px}.search input{font-size:13px;padding-inline:7px}.search button{padding-inline:16px}
 .list-heading{padding-bottom:12px}.list-heading h2{font-size:13px}.list-heading p{font-size:10px}
 .question-row{grid-template-columns:84px minmax(0,1fr) 14px;gap:12px;padding-block:22px;align-items:start}
 .chapter-cover{margin-top:5px}.chapter-cover img{height:74px;object-fit:cover}.chapter-cover>span{padding:4px;font-size:7px;letter-spacing:0}
 .row-label{font-size:8px;gap:7px;margin-bottom:7px;line-height:1.4}.chapter-number{font-size:13px}
 .question-row h3{font-size:22px;line-height:1.22;margin-bottom:8px}.question-row p{font-size:12px;line-height:1.65}
 .row-arrow{font-size:17px;align-self:start;margin-top:31px}
 .scope-rail{padding:23px 0 0;margin-top:34px}.scope-rail .reading-key,.source-rail .reading-key{display:block}
 .reading-key strong{font-size:13px}.reading-key span{font-size:12px}
 .followup-section{padding-top:20px}.followup-section>h2{font-size:29px}
 .followup-row{grid-template-columns:minmax(0,1fr) 18px}.followup-row>span:first-child{grid-column:1/-1}
 .responsibility{display:block;padding-block:30px}.responsibility>div+div{border-left:0;border-top:1px solid #4d6c65;padding:25px 0 0;margin-top:25px}
 .responsibility h2{font-size:32px}.footer-watermark{font-size:110px;right:10px;bottom:-12px}
 .footer-base{gap:14px;padding-block:20px}.footer-signature strong{font-size:26px}
 .dossier-article{display:block}.article-title h1{font-size:35px;line-height:1.15}
 .takeaway p{font-size:20px;line-height:1.65}
 .evidence-ledger,.evidence-overview{padding:12px 16px;margin-block:22px}
 .evidence-ledger dl>div,.evidence-overview>div{grid-template-columns:minmax(0,1fr);gap:5px}
 .evidence-section h2,article section h2{font-size:27px}.uncertain h2{font-size:25px}
}
@media(max-width:360px){
 .brand strong{font-size:32px}.brand img{display:block;width:26px;height:19px}.tools{font-size:10px;gap:8px}
 .index-intro h1{font-size:38px}.question-row{grid-template-columns:70px minmax(0,1fr);gap:12px}
 .chapter-cover img{height:66px}.row-arrow{display:none}.question-row h3{font-size:21px}
 .article-title h1{font-size:32px}
}
