.briefing{--ink:#0b2032;--gold:#ac813b;--cream:#f5f0e6}.brief-hero{background:var(--ink);color:#fff;padding:90px 0 65px}.brief-hero h1{font:clamp(44px,6vw,78px)/1.08 Georgia,serif;max-width:1000px;margin:18px 0 26px}.brief-subtitle{font:clamp(22px,3vw,32px)/1.4 Georgia,serif;max-width:850px;color:#ead8b4}.brief-byline{font-size:14px;color:#c4d1d8}.brief-hero blockquote{font:23px/1.55 Georgia,serif;max-width:900px;border-left:3px solid var(--gold);padding:4px 0 4px 24px;margin:38px 0 22px}.brief-note{font-size:13px;line-height:1.8;color:#c4d1d8;max-width:850px}.brief-layout{display:grid;grid-template-columns:240px minmax(0,820px);gap:65px;padding-top:55px;padding-bottom:80px;align-items:start}.brief-toc{position:sticky;top:25px;font-size:12px;max-height:90vh;overflow:auto}.brief-toc summary{font-weight:700;margin-bottom:15px;cursor:pointer}.brief-toc a{display:block;padding:9px 0;border-bottom:1px solid #e6dfd1;text-decoration:none;line-height:1.5}.brief-toc span{color:#947039;margin-right:9px}.brief-section{padding:10px 0 45px;margin-bottom:35px;border-bottom:1px solid #d9c6a5;scroll-margin-top:30px}.brief-section h2{font:clamp(28px,3vw,40px)/1.2 Georgia,serif;color:var(--ink);margin:8px 0 26px}.brief-body p{font-size:17px;line-height:1.9;color:#263e4b;max-width:75ch}.brief-body figure{margin:25px 0}.brief-body figure img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;background:var(--cream)}.brief-body figcaption{font-size:12px;line-height:1.7;color:#59646d;margin-top:9px}.brief-body blockquote{font:23px/1.5 Georgia,serif;color:#266e70;border-left:3px solid var(--gold);padding-left:22px;margin:30px 0}.brief-people{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brief-people figure img{height:190px;object-fit:contain}.brief-sources{padding-left:24px}.brief-sources li{font-size:14px;line-height:1.75;margin-bottom:18px;scroll-margin-top:30px}.brief-sources a{overflow-wrap:anywhere}.brief-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:8px;margin:30px 0}.brief-steps li{padding:18px 12px;background:var(--cream);border-top:3px solid var(--gold);font-size:13px}.brief-steps strong{display:block;font-size:20px;color:var(--gold);margin-bottom:10px}.brief-document{padding:20px;background:var(--cream)}.citation{font-size:13px;white-space:nowrap}.brief-hero .button:not(.gold){color:white;border-color:#8a9da8}.brief-hero .eyebrow{color:#d5b77d}@media(max-width:1000px){.brief-layout{grid-template-columns:1fr;gap:30px}.brief-toc{position:static;max-height:260px;background:var(--cream);padding:20px}.brief-hero{padding:55px 0}.brief-body p{font-size:16px}}@media(max-width:550px){.brief-people{grid-template-columns:1fr}.brief-steps{grid-template-columns:repeat(2,1fr)}.brief-hero blockquote{font-size:20px}.brief-layout{padding-top:25px}}@media print{.site-header,.utility,footer,.brief-toc,.button-row{display:none}.brief-layout{display:block}.brief-hero{background:white;color:#0b2032;padding:20px 0}.brief-hero p,.brief-hero .brief-subtitle{color:#0b2032}.brief-body p{font-size:11pt}.brief-section{break-before:page}}

.brief-story-images img{height:210px;object-fit:contain;background:#f5f0e6}.brief-body .brief-note{color:#59646d;font-size:13px;border-left:3px solid #ac813b;padding-left:16px}

.brief-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px;align-items:center}.brief-hero-grid h1{font-size:clamp(42px,4.4vw,68px)}.brief-hero-grid .brief-subtitle{font-size:clamp(21px,2.1vw,29px)}.brief-hero-portraits{margin:0;border:1px solid #ac813b;background:#102a3d;overflow:hidden}.brief-hero-portraits>img{display:block;width:100%;height:auto}.brief-hero-portraits figcaption{padding:14px 10px}.brief-portrait-labels{display:grid;grid-template-columns:27.5fr 28fr 22.2fr 22.3fr;gap:7px;text-align:center}.brief-portrait-labels strong{display:block;color:#ead8b4;font-size:12px;line-height:1.4}.brief-portrait-labels span{display:block;color:#d6e0e6;font-size:10px;line-height:1.5;margin-top:5px}.brief-hero-portraits figcaption>p{color:#d5b77d;font:14px/1.6 Georgia,serif;margin:16px 5px 2px;text-align:center}@media(max-width:1050px){.brief-hero-grid{grid-template-columns:1fr;gap:32px}.brief-hero-portraits{max-width:720px}.brief-portrait-labels strong{font-size:13px}.brief-portrait-labels span{font-size:11px}}@media(max-width:480px){.brief-hero-portraits figcaption{padding:12px 5px}.brief-portrait-labels{gap:4px}.brief-portrait-labels strong{font-size:10px}.brief-portrait-labels span{font-size:9px}}
.brief-data-wrap{overflow-x:auto;margin:1.5rem 0}.brief-data{width:100%;border-collapse:collapse;font-size:.95rem}.brief-data th,.brief-data td{text-align:left;padding:.85rem;border-bottom:1px solid #d9c6a5}.brief-data th{background:#e5ece8}.brief-data td:last-child{font-weight:700;white-space:nowrap}
.brief-evidence-gallery{margin:2rem 0}.brief-evidence-gallery img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#e9e3d8}.brief-evidence-gallery figure{margin:1.5rem 0}
