@charset "UTF-8";
:root{--paper:#f4f0e7;--ink:#172422;--muted:#58635e;--gold:#947237;--line:#d6d3c8;--white:#fffdf7;--dark:#132724}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--gold)}a:focus-visible,button:focus-visible{outline:3px solid #967033;outline-offset:6px}.wrap{max-width:1260px;margin:auto;padding:0 48px}.skip{position:absolute;left:10px;top:-100px;z-index:20;padding:14px;background:var(--white)}.skip:focus{top:8px}.header{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{text-decoration:none;font-size:21px;font-weight:700;letter-spacing:-.7px}.brand small{display:block;font-size:9px;font-weight:400;letter-spacing:2.1px;text-transform:uppercase;margin-top:7px;color:var(--muted)}nav{display:flex;align-items:center;gap:28px;font-size:12px}nav a{text-decoration:none}nav a[aria-current]{border-bottom:1px solid;padding-bottom:7px}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:2.1px;text-transform:uppercase;font-weight:700;color:var(--gold)}.masthead{display:flex;align-items:end;justify-content:space-between;padding:58px 0 43px;gap:30px}.masthead h1{font:normal clamp(46px,6vw,77px)/1.06 Georgia,serif;letter-spacing:-3px;margin:12px 0 0}.masthead .intro{max-width:310px;font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 3px}.feature{display:grid;grid-template-columns:1fr 1.04fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);gap:42px;padding:32px 0 38px}.feature-copy{display:flex;flex-direction:column;align-items:start}.meta{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;letter-spacing:1.25px;text-transform:uppercase;color:var(--muted);line-height:1.6}.pill{color:var(--ink);font-weight:700}.feature h2{font:normal clamp(34px,3.6vw,48px)/1.08 Georgia,serif;letter-spacing:-1.8px;margin:26px 0 16px}.feature h2 a{text-decoration:none}.feature .dek{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 27px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:14px 0;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--ink)}.feature-image{display:block;min-height:380px;height:100%;overflow:hidden;background:#dcd5c6}.feature-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.feature-image:hover img{transform:scale(1.02)}.section-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px;margin:54px 0 25px}.section-title h2{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:400;margin:0}.section-title span{font-size:11px;color:var(--muted)}.podcast{background:var(--dark);color:var(--paper);display:grid;grid-template-columns:110px 1fr 230px;gap:30px;align-items:center;padding:38px;margin-bottom:60px}.soundmark{display:flex;gap:6px;align-items:center;justify-content:center;height:90px}.soundmark i{display:block;width:5px;background:#c3a46b;border-radius:9px;height:35px}.soundmark i:nth-child(2),.soundmark i:nth-child(6){height:55px}.soundmark i:nth-child(3),.soundmark i:nth-child(5){height:75px}.soundmark i:nth-child(4){height:95px}.podcast .eyebrow{color:#d8bb86}.podcast h2{font:normal 34px/1.15 Georgia,serif;margin:8px 0 12px}.podcast p{font-size:13px;line-height:1.8;color:#c8d0c9;margin:0}.status{border-left:1px solid #53645e;padding-left:28px}.status b{display:block;font-size:12px;margin-bottom:9px}.about{border-top:1px solid var(--line);padding:34px 0 55px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.about h2{font:normal 28px Georgia,serif;margin:0}.about p{max-width:610px;font-size:14px;line-height:1.9;margin:0;color:var(--muted)}footer{border-top:1px solid var(--line);padding:25px 0 34px;font-size:11px;color:var(--muted)}.foot{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.article-head{max-width:1000px;margin:0 auto;text-align:center;padding:42px 0 34px}.back{font-size:11px;color:var(--muted);text-decoration:none}.article-head .eyebrow{margin-top:37px}.article-head h1{font:normal clamp(37px,4.7vw,63px)/1.07 Georgia,serif;letter-spacing:-2px;margin:18px 0}.article-head h1 span{display:block;font-size:.6em;line-height:1.25;letter-spacing:-.7px;color:var(--muted);margin:17px auto 24px;max-width:760px}.article-head .meta{justify-content:center}.hero{margin:0 0 44px}.hero img{display:block;width:100%;aspect-ratio:2.1;object-fit:cover;object-position:50% 49%}.hero figcaption{text-align:right;font-size:10px;line-height:1.6;color:var(--muted);padding-top:10px}.article-grid{display:grid;grid-template-columns:180px minmax(0,720px);gap:55px;justify-content:center;margin-bottom:60px}.byline{padding-top:7px;font-size:12px;line-height:1.8}.byline b{display:block;font-size:14px}.byline p{color:var(--muted)}.byline a{display:block;margin-top:15px}.prose{font:19px/1.85 Georgia,serif}.prose p{margin:0 0 27px}.prose p:first-child{font-size:23px;line-height:1.65}.prose p:first-child::first-letter{float:left;font-size:70px;line-height:.9;padding:9px 9px 0 0;color:var(--gold)}.prose .closing{border-left:3px solid var(--gold);padding:4px 0 4px 25px;font-weight:700;margin:38px 0}.sources{font-family:Arial,Helvetica,sans-serif;border-top:1px solid var(--line);padding-top:24px;margin-top:38px}.sources h2{font-size:12px;letter-spacing:1px;text-transform:uppercase}.sources ol{padding-left:20px}.sources li{font-size:13px;line-height:1.8;margin-bottom:13px}.sources small{color:var(--muted);font-size:11px}.article-audio{background:#e9e5da;padding:25px;margin:30px 0}.article-audio h2{font:normal 23px Georgia,serif;margin:0 0 10px}.article-audio p{font:13px/1.7 Arial, sans-serif;margin:0;color:var(--muted)}.entries{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--ink)}.entry{border-bottom:1px solid var(--line);padding:26px 0}.entry h3{font:normal clamp(24px,2.6vw,32px)/1.12 Georgia,serif;letter-spacing:-1px;margin:14px 0 10px}.entry h3 a{text-decoration:none}.entry .dek{font-size:14px;line-height:1.7;color:var(--muted);margin:0;max-width:760px}
@media(max-width:850px){.wrap{padding:0 24px}.masthead{padding-top:38px}.masthead h1{letter-spacing:-2px}.masthead .intro{max-width:240px}.feature{gap:26px}.feature h2{font-size:35px}.feature-image{min-height:360px}.podcast{grid-template-columns:80px 1fr;padding:27px}.status{grid-column:2;border-left:0;border-top:1px solid #53645e;padding:18px 0 0}.article-grid{grid-template-columns:1fr;gap:18px}.byline{border-bottom:1px solid var(--line);padding-bottom:20px}.byline p{margin:5px 0}.byline a{display:inline-block;margin:8px 20px 0 0}.article-head h1{font-size:46px}.prose{max-width:720px;margin:auto}}
@media(max-width:560px){.header{min-height:90px;gap:15px;align-items:center}nav{gap:16px;font-size:11px}nav .home-link{display:none}.brand{font-size:18px}.brand small{font-size:8px;letter-spacing:1.4px}.masthead{display:block;padding-bottom:30px}.masthead h1{font-size:51px}.masthead .intro{max-width:none;margin-top:20px;font-size:13px}.feature{display:flex;flex-direction:column-reverse;padding-top:22px;gap:23px}.feature-image{height:260px;min-height:0}.feature h2{font-size:38px;letter-spacing:-1.4px;margin-top:19px}.feature .dek{font-size:14px}.podcast{grid-template-columns:1fr;gap:20px;padding:27px}.soundmark{justify-content:start;height:50px;transform:scale(.65);transform-origin:left center;margin-bottom:5px}.status{grid-column:auto}.podcast h2{font-size:31px}.about{grid-template-columns:1fr;gap:17px}.article-head{padding-top:30px}.article-head h1{font-size:38px;letter-spacing:-1.4px}.article-head h1 span{font-size:25px;margin-top:18px}.article-head .meta{font-size:9px;gap:7px}.hero img{aspect-ratio:1.35}.prose{font-size:18px;line-height:1.8}.prose p:first-child{font-size:21px}.hero{margin-bottom:25px}.article-grid{margin-bottom:30px}.article-head .eyebrow{margin-top:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.feature-image img{transition:none}}
@media print{header,footer,.back,.byline,.article-audio{display:none}.wrap{padding:0}.article-grid{display:block}.prose{font-size:12pt}.hero img{max-height:260px}.article-head h1{font-size:30pt}body{background:white}}

/* 2026-10-02: lists, pull quotes and evidence tables inside articles */
.prose ul,.prose ol{margin:0 0 27px;padding-left:24px}
.prose li{margin:0 0 12px}
.prose blockquote{margin:34px 0;padding:6px 0 6px 25px;border-left:3px solid var(--gold);font-style:italic;font-size:21px;line-height:1.6}
.prose .ledger{width:100%;border-collapse:collapse;margin:0 0 30px;font:15px/1.55 Arial,Helvetica,sans-serif}
.prose .ledger th,.prose .ledger td{text-align:left;vertical-align:top;padding:11px 12px;border-bottom:1px solid var(--line)}
.prose .ledger th{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}
@media(max-width:600px){.prose .ledger{font-size:14px}.prose .ledger th,.prose .ledger td{padding:9px 6px}}
.prose .disclaimer{font:13px/1.6 Arial,Helvetica,sans-serif;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:30px}
