@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&display=swap";:root{--ink: #161513;--paper: #f3efe7;--paper-deep: #e7e0d4;--signal: #941f16;--signal-dark: #5f130e;--steel: #263540;--muted: #6d6861;--rule: #b9b0a2;--white: #fffdf8;font-family:Libre Caslon Text,Georgia,serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:linear-gradient(rgba(22,21,19,.025) 1px,transparent 1px),var(--paper);background-size:100% 28px;color:var(--ink)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}p,h1,h2,h3,blockquote,figure{margin-top:0}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-header{background:var(--paper);border-bottom:1px solid var(--ink)}.masthead{min-height:142px;display:flex;align-items:center}.brand{display:flex;align-items:baseline;gap:14px;width:max-content}.brand span{font:italic 1.7rem/1 Libre Caslon Text,serif}.brand strong{font:400 clamp(2.6rem,6vw,5.25rem)/.9 "Libre Caslon Display",Georgia,serif;letter-spacing:-.045em}.nav-bar{color:var(--white);background:var(--ink)}.nav-inner{display:flex;align-items:center;gap:0;overflow-x:auto}.nav-inner a{padding:15px 20px;white-space:nowrap;border-right:1px solid #45413c;font:600 .76rem/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.nav-inner a:first-child{border-left:1px solid #45413c}.nav-inner a:hover,.nav-inner a.active{background:var(--signal)}.edition-intro{padding:72px 0 48px;border-bottom:1px solid var(--ink)}.eyebrow,.kicker{margin-bottom:14px;color:var(--signal);font:700 .76rem/1.2 DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase}.edition-heading{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);gap:60px;align-items:end}.edition-heading h1{margin:0;font:400 clamp(3.3rem,7vw,6.8rem)/.88 "Libre Caslon Display",Georgia,serif;letter-spacing:-.045em}.edition-heading h1 em{color:var(--signal)}.edition-heading>p{margin:0;padding-top:22px;border-top:5px solid var(--ink);font-size:1.08rem;line-height:1.65}.lead-story{padding:34px 0 58px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:44px;align-items:center}.lead-image{position:relative;background:var(--ink);overflow:hidden}.lead-image img{width:100%;aspect-ratio:1.8;object-fit:cover;transition:transform .5s ease}.lead-image:hover img{transform:scale(1.02)}.edition-stamp{position:absolute;left:0;bottom:0;padding:11px 15px;color:var(--white);background:var(--signal);font:700 .72rem/1 DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase}.lead-copy h2{margin-bottom:20px;font:400 clamp(2.7rem,5vw,4.8rem)/.94 "Libre Caslon Display",Georgia,serif;letter-spacing:-.035em}.lead-copy h2 a:hover{color:var(--signal)}.lead-dek{font-size:1.1rem;line-height:1.65}.lead-byline,.story-byline,.article-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font:600 .76rem/1.4 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em}.read-link{display:inline-flex;gap:24px;align-items:center;margin-top:26px;padding-bottom:7px;border-bottom:3px solid var(--signal);font:700 .82rem/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em}.read-link span{font-size:1.35rem}.section-block,.related{padding:72px 0}.section-rule{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:13px 0 11px;border-top:5px solid var(--ink);border-bottom:1px solid var(--ink)}.section-rule p,.section-rule span{margin:0;font:700 .76rem/1 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase}.section-rule span{color:var(--signal)}.three-up{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.story-card{min-width:0}.story-image{position:relative;display:block;overflow:hidden;background:var(--ink)}.story-image img{width:100%;aspect-ratio:1.35;object-fit:cover;transition:transform .45s ease,opacity .45s ease}.story-image:hover img{transform:scale(1.025);opacity:.9}.story-number{position:absolute;top:0;left:0;min-width:46px;padding:9px 10px;color:var(--white);background:var(--signal);font:700 .74rem/1 DM Sans,sans-serif;text-align:center}.story-copy{padding-top:18px}.story-copy h3{margin-bottom:12px;font:400 clamp(1.7rem,3vw,2.35rem)/1.03 "Libre Caslon Display",Georgia,serif;letter-spacing:-.025em}.story-copy h3 a:hover{color:var(--signal)}.story-excerpt{margin-bottom:18px;font-size:.94rem;line-height:1.58}.story-byline{padding-top:12px;justify-content:space-between;border-top:1px solid var(--rule);font-size:.68rem}.story-list{display:grid;grid-template-columns:1fr 1fr;gap:54px 34px}.story-list .featured{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center}.story-list .featured .story-image img{aspect-ratio:1.15}.story-list .featured .story-copy{padding-top:0}.closing-statement{margin-top:22px;padding:100px 0;color:var(--white);background:var(--steel)}.closing-inner{max-width:900px}.closing-inner .eyebrow{color:#e46c61}.closing-inner blockquote{margin-bottom:34px;font:italic 400 clamp(2.5rem,6vw,5.4rem)/1.02 "Libre Caslon Display",Georgia,serif;letter-spacing:-.03em}.closing-inner a{display:inline-flex;gap:20px;align-items:center;border-bottom:2px solid #e46c61;padding-bottom:8px;font:700 .78rem/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.article-header{padding:70px 0 48px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:48px;border-bottom:1px solid var(--ink)}.article-index{padding-top:28px;border-top:5px solid var(--signal)}.article-index span{color:var(--signal);font:400 5rem/1 Libre Caslon Display,Georgia,serif}.article-index p{margin:5px 0 0;font:700 .72rem/1.3 DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase}.article-title{max-width:900px}.article-title h1{margin-bottom:24px;font:400 clamp(3.5rem,8vw,7.4rem)/.9 "Libre Caslon Display",Georgia,serif;letter-spacing:-.045em}.article-dek{max-width:780px;margin-bottom:26px;font-size:1.25rem;line-height:1.62}.article-hero{padding-top:34px}.article-hero img{width:100%;max-height:690px;object-fit:cover;border:1px solid var(--ink)}figcaption{margin-top:10px;color:var(--muted);font:500 .72rem/1.45 DM Sans,sans-serif}.article-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;color:var(--white);background:var(--signal)}.article-stats div{min-height:135px;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.3)}.article-stats div:last-child{border-right:0}.article-stats strong{font:400 3.4rem/1 Libre Caslon Display,Georgia,serif}.article-stats span{margin-top:7px;font:600 .72rem/1.35 DM Sans,sans-serif;letter-spacing:.07em;text-transform:uppercase}.article-body{padding:78px 0 90px;display:grid;grid-template-columns:180px minmax(0,710px);gap:48px;justify-content:center}.article-rail{align-self:start;position:sticky;top:24px;padding-top:18px;border-top:4px solid var(--ink)}.article-rail p{margin-bottom:12px;font:700 .72rem/1.4 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.article-rail a{color:var(--signal);font:600 .75rem/1.4 DM Sans,sans-serif}.article-prose>p{margin-bottom:1.5em;font-size:1.13rem;line-height:1.82}.article-prose .dropcap:first-letter{float:left;margin:.08em .1em 0 0;color:var(--signal);font:400 5.2rem/.75 Libre Caslon Display,Georgia,serif}.article-prose h2{margin:2em 0 .65em;padding-top:18px;border-top:4px solid var(--ink);font:400 2.65rem/1.02 Libre Caslon Display,Georgia,serif;letter-spacing:-.025em}.article-prose blockquote{margin:2.2em -80px;padding:36px 56px;color:var(--white);background:var(--steel);border-left:8px solid var(--signal);font:italic 400 2.15rem/1.25 Libre Caslon Display,Georgia,serif}.article-prose ul{margin:1.7em 0 2em;padding:0;list-style:none}.article-prose li{position:relative;padding:14px 0 14px 34px;border-top:1px solid var(--rule);font-size:1.03rem;line-height:1.58}.article-prose li:last-child{border-bottom:1px solid var(--rule)}.article-prose li:before{content:"→";position:absolute;left:0;color:var(--signal);font:700 1.1rem/1.4 DM Sans,sans-serif}.inline-image{margin:2.5em -80px}.inline-image img{width:100%;max-height:560px;object-fit:cover;border:1px solid var(--ink)}.related{border-top:1px solid var(--ink)}.trust-page{max-width:780px;padding:56px 0 100px}.trust-page .article-prose h2{margin:1.6em 0 .6em;padding-top:16px;border-top:4px solid var(--ink);font:400 2rem/1.05 Libre Caslon Display,Georgia,serif;letter-spacing:-.02em}.trust-page .article-prose>p{margin-bottom:1.4em;font-size:1.08rem;line-height:1.75}.site-footer{padding:54px 0;color:var(--white);background:var(--ink);border-top:8px solid var(--signal)}.footer-brand{margin-bottom:8px;font:400 2.4rem/1 Libre Caslon Display,Georgia,serif}.footer-note{max-width:540px;margin-bottom:0;color:#c7c0b7;font-size:.9rem;line-height:1.6}@media(max-width:900px){.masthead{min-height:110px}.brand strong{font-size:clamp(2.3rem,7vw,4rem)}.edition-heading,.lead-story{grid-template-columns:1fr;gap:34px}.edition-heading>p{max-width:620px}.three-up{grid-template-columns:1fr 1fr}.three-up .story-card:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:24px}.three-up .story-card:last-child .story-copy{padding-top:0}.story-list .featured{display:block}.story-list .featured .story-copy{padding-top:18px}.article-header,.article-body{grid-template-columns:1fr;gap:28px}.article-index{display:flex;align-items:baseline;gap:15px}.article-index span{font-size:3.5rem}.article-rail{position:static;display:flex;justify-content:space-between}.article-prose blockquote,.inline-image{margin-inline:0}}@media(max-width:620px){.shell{width:min(100% - 28px,1180px)}.masthead{display:flex;min-height:92px}.brand{gap:8px}.brand span{font-size:1.1rem}.brand strong{font-size:2.45rem}.nav-inner a{padding:13px 15px}.edition-intro{padding-top:48px}.edition-heading h1{font-size:3.15rem}.lead-story{padding-bottom:44px}.lead-image img{aspect-ratio:1.25}.lead-copy h2{font-size:2.65rem}.section-block,.related{padding:52px 0}.three-up,.story-list{grid-template-columns:1fr}.three-up .story-card:last-child{grid-column:auto;display:block}.three-up .story-card:last-child .story-copy{padding-top:18px}.closing-statement{padding:72px 0}.article-header{padding-top:48px}.article-title h1{font-size:3.2rem}.article-dek{font-size:1.08rem}.article-hero{width:100%;padding-top:0}.article-hero figcaption{padding-inline:14px}.article-stats{width:100%;grid-template-columns:1fr}.article-stats div{min-height:108px;border-right:0;border-bottom:1px solid rgba(255,255,255,.3)}.article-stats strong{font-size:2.8rem}.article-body{padding-top:54px}.article-rail{display:block}.article-prose>p{font-size:1.04rem;line-height:1.76}.article-prose h2{font-size:2.25rem}.article-prose blockquote{padding:30px 28px;font-size:1.7rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
