.news-statistics{--stat-text:var(--ink,#182724);--stat-muted:var(--muted,#626d69);--stat-border:var(--rule,#dce4df);--stat-surface:var(--paper,#fff);--stat-series-0:#dc5a25;--stat-series-1:#216971;--stat-series-2:#735388;--stat-series-3:#a07120;--stat-series-4:#315d9b;--stat-series-5:#965563;--stat-series-6:#548041;--stat-series-7:#707279;--stat-series-8:#a04424;--stat-series-9:#2b8790;--stat-series-10:#554571;--stat-series-11:#816546;margin:2rem 0;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--stat-border);border-radius:12px;background:var(--stat-surface);color:var(--stat-text);font-family:var(--sans,system-ui,sans-serif);overflow:hidden}.news-statistics .news-statistics__eyebrow{margin:0 0 .65rem;color:var(--accent,#216971);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.news-statistics .news-statistics__header h3{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.2;margin:.4rem 0 .75rem;font-family:var(--serif,Georgia,serif);text-wrap:balance}.news-statistics .news-statistics__description{font-size:.88rem;line-height:1.6;color:var(--stat-muted);margin:0}.news-statistics .news-statistics__legend{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;list-style:none;padding:0;margin:1.2rem 0 .8rem;font-size:.75rem;line-height:1.5}.news-statistics__legend li{display:flex;align-items:center;gap:.45rem;margin:0}.news-statistics__swatch{width:.65rem;height:.65rem;flex:none;border-radius:3px;background:currentColor}.news-statistics .news-statistics__unit{margin:0;color:var(--stat-muted);font-size:.72rem}.news-statistics__plot{max-height:560px;overflow:auto;overscroll-behavior:contain;margin:.5rem -.4rem 1rem}.news-statistics__plot svg{display:block;width:100%;min-width:600px;height:auto;overflow:visible}.news-statistics__grid{stroke:var(--stat-border);stroke-width:1;stroke-dasharray:3 4}.news-statistics__axis,.news-statistics__category{font-size:14px;fill:var(--stat-muted);font-family:var(--sans,system-ui,sans-serif)}.news-statistics__plot g{fill:currentColor}.news-statistics__line{fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.news-statistics__series-0{color:var(--stat-series-0)}.news-statistics__series-1{color:var(--stat-series-1)}.news-statistics__series-2{color:var(--stat-series-2)}.news-statistics__series-3{color:var(--stat-series-3)}.news-statistics__series-4{color:var(--stat-series-4)}.news-statistics__series-5{color:var(--stat-series-5)}.news-statistics__series-6{color:var(--stat-series-6)}.news-statistics__series-7{color:var(--stat-series-7)}.news-statistics__series-8{color:var(--stat-series-8)}.news-statistics__series-9{color:var(--stat-series-9)}.news-statistics__series-10{color:var(--stat-series-10)}.news-statistics .news-statistics__sources{display:flex;flex-wrap:wrap;gap:.3rem .75rem;padding-top:1rem;border-top:1px solid var(--stat-border);font-size:.75rem;line-height:1.7;color:var(--stat-muted)}.news-statistics__sources>span{font-weight:700;color:var(--stat-text)}.news-statistics__sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.news-statistics .news-statistics__sources p{flex-basis:100%;font-size:.75rem;line-height:1.7;margin:.35rem 0}.news-statistics__sources small{flex-basis:100%;font-size:.68rem}.news-statistics__data{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--stat-border);font-size:.75rem}.news-statistics__data summary{cursor:pointer;font-weight:700;padding:.25rem 0;list-style:revert}.news-statistics__table{overflow-x:auto;margin-top:1rem}.news-statistics__table table{border-collapse:collapse;min-width:100%;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.6}.news-statistics__table caption{text-align:left;padding-bottom:.65rem;font-weight:700}.news-statistics__table th,.news-statistics__table td{text-align:right;border-bottom:1px solid var(--stat-border);padding:.6rem .8rem;white-space:nowrap}.news-statistics__table th:first-child{text-align:left}.news-statistics__table thead th{color:var(--stat-muted);font-weight:600}.news-statistics__table tbody th{font-weight:500}.news-statistics:focus-within{outline-offset:3px}.news-statistics__plot:focus-visible,.news-statistics__table:focus-visible{outline:2px solid var(--accent,#216971);outline-offset:2px}@media(max-width:560px){.news-statistics{margin-inline:0;padding:1rem}.news-statistics__plot svg{min-width:560px}.news-statistics .news-statistics__header h3{font-size:1.2rem}}@media print{.news-statistics{break-inside:avoid}.news-statistics__plot{overflow:visible;max-height:none}.news-statistics__plot svg{min-width:0}.news-statistics__table{overflow:visible}}.news-statistics__value{font-size:13px;font-weight:700;fill:var(--stat-text);paint-order:stroke;stroke:var(--stat-surface);stroke-width:3px;stroke-linejoin:round}.news-statistics__series-11{color:var(--stat-series-11)}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/newsreader-latin.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2) format("woff2")}:root{--site-header-height:0px;--paper:#f4f1e8;--ink:#161616;--accent:#d84a34;--muted:#6c6961;--rule:#cecbc1;--serif:Newsreader,Georgia,serif;--sans:Manrope,Arial,sans-serif;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + 20px)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}a:hover{color:var(--accent)}::selection{background:#e3b9a6;color:var(--ink)}.wrap{width:min(1320px,calc(100% - 64px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-80px;background:var(--ink);color:var(--paper);padding:12px 20px;z-index:81}.skip-link:focus{top:12px}.accent{color:var(--accent)}.masthead{display:flex;align-items:center;gap:28px;padding-block:18px 16px}.masthead-logo{display:block;width:260px;flex-shrink:0}.masthead-logo img{width:100%;height:auto}.masthead-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;flex:1;font-size:11px;line-height:1.5}.masthead-caption>span{font-family:var(--serif);font-size:16px;font-style:italic}.masthead-caption time{font-size:10px;color:var(--muted);white-space:nowrap}.navigation-line{display:flex;justify-content:space-between;align-items:stretch;border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);gap:20px}.section-nav{display:flex;align-items:stretch;gap:23px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;min-width:0}.section-nav a{position:relative;display:flex;align-items:center;flex-shrink:0;min-height:44px;font-size:11px;font-weight:600;white-space:nowrap}.section-nav a:last-child{margin-right:3px}.section-nav a.is-current:after{content:"";height:3px;background:var(--accent);position:absolute;left:0;right:0;bottom:0}.section-nav a.is-current{color:var(--accent)}.nav-home{margin-right:3px}.search-link{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;padding-left:19px;border-left:1px solid var(--rule);flex-shrink:0;min-height:44px}.search-symbol{width:12px;height:12px;border:1.5px solid currentColor;border-radius:50%;position:relative;margin-right:4px}.search-symbol:after{content:"";height:1.5px;width:5px;background:currentColor;position:absolute;right:-4px;bottom:-2px;transform:rotate(45deg)}.eyebrow{font-family:var(--sans);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;line-height:1.6;color:var(--accent)}.story-image{display:block;overflow:hidden;background:#e5e1d7;aspect-ratio:1.7}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.story-image:hover img{transform:scale(1.025)}.story-copy{padding-top:12px}.story-card h3{font-family:var(--serif);font-size:27px;line-height:1.14;letter-spacing:-.025em;margin-top:6px;overflow-wrap:anywhere}.story-summary{font-family:var(--serif);font-size:18px;line-height:1.45;color:#55524c;margin-top:10px}.story-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:9px;letter-spacing:.015em;color:var(--muted);line-height:1.6;margin-top:13px}.text-link{font-family:var(--sans);display:inline-flex;align-items:center;gap:16px;font-size:10px;font-weight:700;line-height:1.6}.text-link span{font-size:16px;font-weight:400}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:23px 19px}.section-heading h2{font-family:var(--serif);font-size:29px;line-height:1.1;letter-spacing:-.03em}.three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.three-column .story-card+.story-card{position:relative}.three-column .story-card+.story-card:before{content:"";position:absolute;left:-14px;top:0;bottom:0;width:1px;background:var(--rule)}.page-intro{padding-block:29px 25px;border-bottom:1px solid var(--ink);margin-bottom:25px}.page-intro h1{font-family:var(--serif);font-size:clamp(36px,4.8vw,60px);letter-spacing:-.045em;line-height:1.05;margin-top:9px;overflow-wrap:anywhere}.page-intro>p:last-child{font-family:var(--serif);font-size:19px;color:#625d54;line-height:1.4;margin-top:12px;max-width:740px}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px}.listing-grid .story-card{border-bottom:1px solid var(--rule);padding-bottom:20px}.pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block:29px 8px;padding-top:20px;border-top:1px solid var(--ink);font-size:11px}.pagination>a{font-weight:700}.pagination-disabled{color:#9d988e}.empty-state{padding-block:45px 65px;max-width:800px}.empty-state h1,.empty-state h2{font-family:var(--serif);font-size:37px;letter-spacing:-.03em;line-height:1.1}.empty-state p:not(.eyebrow){font-family:var(--serif);font-size:20px;line-height:1.45;color:#6c665a;max-width:570px;margin-top:14px}.empty-state .text-link{margin-top:21px}.empty-rule{display:block;width:30px;height:3px;background:var(--accent);margin-bottom:20px}.compact-empty{padding-block:44px 60px}.compact-empty h1{font-size:31px}.compact-empty p:not(.eyebrow){font-family:var(--sans);font-size:12px;line-height:1.7;margin-top:12px}.error-state{padding-block:65px 80px}.error-state .eyebrow{margin-bottom:17px}.search-intro{padding-bottom:27px}.search-form{display:flex;margin-top:24px;max-width:850px;border-bottom:2px solid var(--ink)}.search-form input{width:100%;min-width:0;padding:13px 0;border:0;background:transparent;font-size:17px;outline-offset:0}.search-form input::placeholder{color:#827c70}.search-form button{border:0;background:var(--ink);color:var(--paper);padding:0 22px;font-size:11px;font-weight:600;white-space:nowrap;margin-bottom:7px;margin-left:15px}.search-form button:hover{background:var(--accent)}.search-form button span{margin-left:11px;font-size:17px}.search-sections{display:flex;gap:12px;flex-wrap:wrap;padding-block:5px 40px}.search-sections a{padding:10px 15px;border:1px solid var(--rule);font-size:11px}.search-sections a span{margin-left:13px;color:var(--accent)}.results-heading{padding-block:2px 23px}.results-heading h2{font-size:12px;font-weight:500;overflow-wrap:anywhere}.form-error{font-size:12px;color:#9d281b;margin-top:12px}.about-intro{padding-block:35px 30px;border-bottom:1px solid var(--ink)}.about-intro h1{font-family:var(--serif);font-size:clamp(40px,5.5vw,72px);line-height:1.04;letter-spacing:-.04em;margin-top:20px}.about-intro h1 em{color:var(--accent);font-weight:400}.about-standfirst{font-family:var(--serif);font-size:23px;margin-top:23px;color:#625d54}.about-body{display:grid;grid-template-columns:1fr 3fr;gap:55px;padding-block:36px 15px;max-width:1020px}.about-aside>p{font-size:10px;line-height:1.8;font-weight:600}.note-mark{font-family:var(--serif);font-size:70px;letter-spacing:-.1em;line-height:.9;display:block;color:var(--accent);margin-bottom:24px}.prose{font-family:var(--serif);font-size:21px;line-height:1.55;overflow-wrap:anywhere}.prose>p{margin-bottom:22px}.prose h2{font-size:30px;line-height:1.17;letter-spacing:-.025em;margin-bottom:19px;margin-top:30px}.prose h2:first-child{margin-top:0}.prose h3{font-size:26px;line-height:1.2;letter-spacing:-.02em;margin-block:14px}.article-header{max-width:1030px;margin-inline:auto;padding-block:30px 22px}.article-header h1{font-family:var(--serif);font-size:clamp(36px,4.5vw,60px);line-height:1.06;letter-spacing:-.035em;margin-top:13px;overflow-wrap:anywhere}.article-standfirst{font-family:var(--serif);font-size:23px;line-height:1.4;color:#60594f;margin-top:19px;max-width:950px}.article-byline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;margin-top:20px;border-top:1px solid var(--rule)}.article-byline .story-meta{font-size:9px;margin-top:0}.article-updated{font-size:9px;color:var(--muted);margin-top:9px}.article-figure{max-width:1030px;margin-inline:auto}.article-figure img{width:100%;max-height:580px;object-fit:contain;background:#e7e2d7}.article-layout{display:grid;grid-template-columns:150px minmax(0,740px);gap:40px;margin:33px auto 0;max-width:1030px}.article-rail{font-size:10px;line-height:1.9}.article-rail>p:not(.eyebrow){margin-top:11px;color:var(--muted)}.article-rail>a{display:inline-block;margin-top:17px;font-weight:600}.article-rail>a span{margin-left:16px;color:var(--accent)}.article-body>p:first-child:first-letter{float:left;font-size:79px;line-height:.7;padding-top:10px;padding-right:9px;font-weight:500;color:var(--accent)}.inline-source{text-decoration:underline;text-decoration-color:#b6a58e;text-underline-offset:4px;text-decoration-thickness:1px}.source-citations{font-family:var(--sans);font-size:10px;line-height:0;margin-left:3px;font-weight:600;white-space:nowrap}.source-citations a{color:#a33324;margin-right:3px}.context-block{background:#eae5d8;padding:25px 26px;margin-block:29px}.context-block h2{font-size:26px;margin-top:10px;margin-bottom:15px}.context-block ul{font-size:18px;line-height:1.5;padding-left:20px;margin:0}.context-block li+li{margin-top:11px}.context-block--timeline ul{list-style-type:circle}.story-updates{border-top:2px solid var(--ink);margin-top:36px;padding-top:22px}.story-updates>h2{margin-top:0}.story-update{border-top:1px solid var(--rule);padding-top:19px;margin-top:22px}.story-update>p:not(.eyebrow){margin-bottom:18px}.story-update h3{margin-top:10px}.story-update .correction-note{font-family:var(--sans);font-size:10px;line-height:1.7;color:var(--muted)}.correction-note a{text-decoration:underline}.story-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block:31px}.story-tags a{font-family:var(--sans);border:1px solid var(--rule);padding:5px 11px;font-size:10px}.story-sources{border-top:1px solid var(--ink);padding-top:12px;margin-top:22px;scroll-margin-top:25px}.prose .story-sources h2{font-size:20px;margin:0 0 5px}.story-sources ol{margin:0;padding-inline-start:22px;font-family:var(--sans);font-size:12px;line-height:1.4}.story-sources li{padding:5px 0 5px 2px;border-bottom:1px solid var(--rule);scroll-margin-top:25px}.story-sources li::marker{color:var(--accent);font-weight:700;font-size:10px}.source-name{color:var(--muted)}.story-sources .original-source{font-family:var(--sans);font-size:12px;margin:6px 0 0;line-height:1.4}.original-source a{border-bottom:1px solid var(--rule);padding-bottom:4px}.original-source span{margin-left:13px}.related-section{margin-top:39px;border-top:1px solid var(--ink)}.site-footer{margin-top:42px;border-top:2px solid var(--ink);padding-bottom:22px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:23px}.footer-top>p{font-family:var(--serif);font-size:19px;font-style:italic}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:22px;border-top:1px solid var(--rule);padding-top:16px;font-size:9px;color:var(--muted);line-height:1.7}.footer-bottom nav{display:flex;gap:21px;flex-shrink:0}.footer-bottom nav span{margin-left:6px}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.masthead{gap:25px}.masthead-caption>span{font-size:15px}.listing-grid{gap:27px 23px}.story-card h3{font-size:25px}.article-layout{grid-template-columns:125px minmax(0,740px);gap:30px}.about-body{gap:37px}.footer-top>p{font-size:18px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.masthead-logo{width:230px}.masthead{padding-block:16px 14px;gap:22px}.masthead-caption{justify-content:flex-end}.masthead-caption>span{display:none}.section-nav{gap:21px;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.search-link{padding-left:15px}.search-link>span:last-child{display:none}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.article-layout{display:block;max-width:720px}.article-rail{display:none}.article-header h1{font-size:47px}.article-standfirst{font-size:22px}.about-body{grid-template-columns:100px 1fr;gap:30px}.three-column{gap:22px}.three-column .story-card+.story-card:before{left:-11px}.three-column h3{font-size:23px}.footer-bottom{align-items:flex-start}.footer-bottom>p{max-width:300px}.footer-bottom nav{gap:16px}}@media(max-width:560px){.wrap{width:calc(100% - 32px)}.masthead{padding-block:14px 12px;gap:16px}.masthead-logo{width:190px}.masthead-caption time{font-size:8px}.navigation-line{gap:14px}.section-nav{gap:22px}.section-nav a{font-size:10px}.search-link{padding-left:13px;min-width:29px}.eyebrow{font-size:9px}.story-copy{padding-top:11px}.story-card h3{font-size:27px}.story-summary{font-size:18px}.story-meta{font-size:8px;gap:7px;margin-top:12px}.page-intro{padding-block:24px 21px;margin-bottom:22px}.page-intro h1{font-size:42px;margin-top:10px}.page-intro>p:last-child{font-size:18px;margin-top:11px}.listing-grid{grid-template-columns:1fr;gap:25px}.listing-grid .story-card{padding-bottom:21px}.listing-grid .story-card h3{font-size:29px}.pagination{font-size:10px;gap:10px;margin-top:24px;padding-top:18px}.empty-state{padding-block:31px 45px}.empty-state h1,.empty-state h2{font-size:33px}.empty-state p:not(.eyebrow){font-size:19px}.compact-empty h1{font-size:29px}.compact-empty p:not(.eyebrow){font-size:12px}.search-intro h1{font-size:39px}.search-form{margin-top:21px}.search-form input{font-size:15px;padding-block:14px}.search-form button{padding-inline:14px;font-size:10px;margin-left:10px}.search-form button span{display:none}.search-sections{gap:9px;padding-bottom:24px}.search-sections a{font-size:10px;padding:10px 12px}.search-sections a span{margin-left:10px}.about-intro{padding-block:27px 24px}.about-intro h1{font-size:42px;margin-top:18px}.about-standfirst{font-size:21px;line-height:1.3;margin-top:20px}.about-body{display:block;padding-top:27px}.about-aside{display:none}.prose{font-size:20px;line-height:1.56}.prose h2{font-size:28px}.article-header{padding-block:25px 20px}.article-header h1{font-size:37px;line-height:1.07;margin-top:12px}.article-standfirst{font-size:21px;margin-top:17px}.article-byline{margin-top:20px;padding-top:16px;gap:10px;align-items:flex-start}.article-byline .story-meta{font-size:9px;gap:7px}.article-updated{font-size:9px}.article-layout{margin-top:26px}.article-body>p:first-child:first-letter{font-size:72px;padding-top:9px}.context-block{padding:21px 20px;margin-block:25px}.context-block h2{font-size:25px}.context-block ul{font-size:18px}.story-updates{margin-top:30px;padding-top:21px}.related-section{margin-top:31px}.section-heading{padding-block:21px 18px;gap:15px}.section-heading h2{font-size:27px}.section-heading .text-link{font-size:9px;gap:9px}.related-section .section-heading h2{max-width:220px;font-size:26px}.three-column{grid-template-columns:1fr;gap:21px}.three-column .story-card+.story-card:before{display:none}.three-column .story-card{display:grid;grid-template-columns:115px 1fr;gap:15px}.three-column .story-card+.story-card{padding-top:21px;border-top:1px solid var(--rule)}.three-column .story-copy{padding-top:0}.three-column .story-image{aspect-ratio:1.05}.three-column h3{font-size:23px;margin-top:5px}.three-column .story-meta{margin-top:9px}.site-footer{margin-top:32px;padding-bottom:20px}.footer-top{display:block;padding-block:21px}.footer-top>p{font-size:17px;margin-top:13px}.footer-bottom{align-items:flex-start;gap:14px;flex-direction:column;font-size:8px;padding-top:15px}.footer-bottom>p{max-width:none}.footer-bottom nav{gap:21px;flex-wrap:wrap;font-size:9px}.error-state{padding-block:43px 56px}}@media(max-width:350px){.masthead-caption time{display:none}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.story-image img{transition:none}}@media print{.navigation-line,.site-footer,.article-rail,.related-section,.skip-link{display:none}.wrap{width:100%}body{background:#fff;color:#000}.masthead{max-width:500px;margin-inline:auto}.masthead-caption{font-size:9px}.article-header h1{font-size:34px}.article-standfirst{font-size:18px}.article-layout{display:block;max-width:100%}.article-figure{max-width:600px}.prose{font-size:13pt}.story-sources a[href]:after{content:" (" attr(href) ")";font-size:9pt;overflow-wrap:anywhere}.source-citations{display:none}.article-header,.article-figure,.context-block{break-inside:avoid}}.wordmark{display:inline-block;font-family:var(--serif);font-size:36px;font-weight:700;line-height:.95;letter-spacing:-.055em;white-space:nowrap}.wordmark__travel{position:relative;display:inline-block}.wordmark__travel:after{content:".";visibility:hidden;font-weight:700}.wordmark__dot{position:absolute;inset:0;text-align:right;color:var(--accent);font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none}.wordmark__suffix{font-size:.62em;font-weight:400;letter-spacing:-.035em}@media(prefers-reduced-motion:no-preference){.site-header .wordmark__dot:not([data-motion-ready]){transform:translate(-100%)}.site-header .wordmark__dot[data-motion-ready]{animation:wordmark-dot-arrive 5s cubic-bezier(.45,0,.25,1) both}}@keyframes wordmark-dot-arrive{0%,12%{transform:translate(-100%)}32%{transform:translate(-100%,-.72em)}62%{transform:translateY(-.72em)}82%,to{transform:translate(0)}91%{transform:translateY(-.12em)}}@media(max-width:800px){.wordmark{font-size:32px}}@media(max-width:560px){.wordmark{font-size:28px}}@media print{.wordmark__dot{animation:none;transform:none}}.section-nav{flex:1}.categories-toggle{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;min-height:44px;padding:0;border:0;background:transparent;color:var(--ink);font-size:11px;font-weight:600;white-space:nowrap}.categories-toggle>span{font-size:18px;font-weight:400;color:var(--accent)}.categories-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.categories-menu{position:fixed;inset:auto;margin:0;width:min(640px,calc(100vw - 32px));padding:17px 20px 20px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);box-shadow:0 8px 24px #16161618;overflow-y:auto;overscroll-behavior:contain}.categories-menu-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:8px;border-bottom:2px solid var(--ink);font-size:12px;font-weight:700}.categories-menu-header button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--ink);font-size:24px;font-weight:400}.categories-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}.categories-menu-grid a{padding-block:11px;border-bottom:1px solid var(--rule);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.categories-menu-grid a.is-current{color:var(--accent);font-weight:700}.inline-entity{text-decoration:underline;text-decoration-color:#b6a58e;text-underline-offset:4px;text-decoration-thickness:1px}.story-taxonomies{display:grid;gap:8px;margin:30px 0;padding-block:16px;border-block:1px solid var(--rule);font-family:var(--sans);font-size:11px;line-height:1.6}.story-taxonomies dt{flex:none;font-weight:700;white-space:nowrap}.story-taxonomies dd{margin:0;min-width:0}.story-taxonomies a{text-decoration:underline;text-underline-offset:3px}.taxonomy-categories{display:flex;flex-wrap:wrap;gap:4px 12px}.taxonomy-row{display:flex;align-items:center;gap:12px;min-width:0}.taxonomy-value{flex:1;min-width:0}.taxonomy-line{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px}.taxonomy-items{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:1;min-width:0;list-style:none;margin:0;padding:0}.taxonomy-items li{margin:0}.taxonomy-row[data-overflow-ready] .taxonomy-items{flex-wrap:nowrap;overflow:hidden}.taxonomy-row[data-overflow-ready] .taxonomy-items li{flex:none;white-space:nowrap}.taxonomy-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--rule);border-radius:3px;background:var(--paper);color:var(--ink);font-size:21px;line-height:1;touch-action:manipulation}.taxonomy-toggle:hover,.taxonomy-toggle[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.taxonomy-items>li[hidden],.taxonomy-toggle[hidden]{display:none}.taxonomy-panel{position:fixed;inset:auto;margin:0;width:min(28rem,calc(100vw - 32px));padding:4px 12px;border:1px solid var(--rule);border-radius:3px;background:var(--paper);color:var(--ink);box-shadow:0 8px 24px #16161618;overflow-y:auto;overscroll-behavior:contain;font-family:var(--sans);font-size:12px;line-height:1.6}.taxonomy-panel-list{display:grid;list-style:none;margin:0;padding:0}.taxonomy-panel-list>li{display:flex;align-items:baseline;gap:8px;min-width:0;padding-block:10px}.taxonomy-panel-list>li+li{border-top:1px solid var(--rule)}.taxonomy-panel-list a{overflow-wrap:anywhere}.taxonomy-panel-list a:first-child{flex:1;min-width:0}@media(max-width:560px){.navigation-line{gap:12px}.section-nav{gap:18px}.categories-toggle{font-size:10px;gap:6px}.categories-menu{padding:12px 16px 16px}.categories-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}.story-taxonomies{font-size:10px;gap:5px;margin-block:25px;padding-block:12px}.taxonomy-row{gap:10px}}@media print{.taxonomy-toggle,.taxonomy-panel{display:none}.taxonomy-row[data-overflow-ready] .taxonomy-items{flex-wrap:wrap;overflow:visible}.taxonomy-items>li[hidden]{display:list-item}}.site-header{position:sticky;top:0;z-index:80;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reading-progress{appearance:none;background:transparent;border:0;color:var(--accent);height:3px;left:0;pointer-events:none;position:fixed;top:var(--site-header-height);width:100%;z-index:60}.reading-progress::-webkit-progress-bar{background:transparent}.reading-progress::-webkit-progress-value{background:var(--accent)}.reading-progress::-moz-progress-bar{background:var(--accent)}@media print{.site-header{position:static;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.reading-progress{display:none}}.frontpage{max-width:1200px;margin-inline:auto}.frontpage-section{margin-block:.75rem}.frontpage-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1rem;border-top:2px solid var(--ink);padding-top:.25rem;margin-bottom:.25rem}.frontpage-heading h2{flex:1 1 12rem;min-width:0;font-family:var(--serif);font-size:clamp(1.05rem,1.65vw,1.3125rem);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.frontpage-heading>a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-family:var(--sans);font-size:.8125rem;font-weight:600;text-transform:uppercase}.frontpage .story-card{display:grid;align-content:start;min-width:0;gap:.5rem;padding-block:.25rem;container-type:inline-size}.frontpage .story-image{aspect-ratio:16 / 9}.frontpage .story-copy{min-width:0;padding-top:0}.frontpage .story-title{margin:.2rem 0 0;font-family:var(--serif);font-size:1.0625rem;font-weight:600;line-height:1.2;letter-spacing:normal;overflow-wrap:anywhere}.frontpage .story-title a:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.frontpage .story-summary{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:.25rem 0 0;font-family:var(--sans);font-size:.875rem;line-height:1.5}.frontpage .lead-stage{display:grid;gap:.25rem}.frontpage .story-card--hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1.5rem;padding-block:0}.frontpage .story-card--hero .story-title{margin-block:.2rem .5rem;font-size:clamp(1.875rem,3.5cqi,2.5rem);letter-spacing:-.025em;line-height:1.1}.frontpage .story-card--hero .story-summary{font-size:.95rem;-webkit-line-clamp:3}.frontpage .lead-stage__secondary,.frontpage .latest-grid,.frontpage .topic-grid{display:grid;gap:0 1rem}.frontpage .lead-stage__secondary{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.frontpage .story-card--rail{grid-template-columns:112px minmax(0,1fr);align-items:start}.frontpage .story-card--rail .story-title{font-size:1rem}.frontpage .story-card--rail .eyebrow{font-size:.62rem}.frontpage .story-card--rail .story-copy,.frontpage .story-card--horizontal .story-copy{display:flex;flex-direction:column}.frontpage .story-card--rail .story-title,.frontpage .story-card--horizontal .story-title{order:-1;margin-block:0 .2rem}.frontpage .latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frontpage .latest-grid>.story-card:nth-child(n+3){border-top:1px solid var(--rule)}.frontpage .story-card--horizontal{grid-template-columns:144px minmax(0,1fr);align-items:start;gap:.75rem}.frontpage .story-card--horizontal .story-title{font-size:1.125rem}.frontpage .topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media not (min-width:1024px){.frontpage .lead-stage__secondary{grid-template-columns:minmax(0,1fr)}.frontpage .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frontpage .lead-stage__secondary>.story-card:nth-child(n+2),.frontpage .topic-grid>.story-card:nth-child(n+3){border-top:1px solid var(--rule)}}@media not (min-width:768px){.frontpage-section{margin-block:.5rem}.frontpage .story-card--hero{grid-template-columns:minmax(0,1fr);gap:.5rem}.frontpage .story-card--hero .story-title{font-size:clamp(1.75rem,7.5vw,2rem)}.frontpage .latest-grid,.frontpage .topic-grid{grid-template-columns:minmax(0,1fr)}.frontpage .latest-grid>.story-card:nth-child(n+2),.frontpage .topic-grid>.story-card:nth-child(n+2){border-top:1px solid var(--rule)}.frontpage .story-card--rail,.frontpage .story-card--horizontal,.frontpage .topic-grid .story-card{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:.5rem}.frontpage .topic-grid .story-copy{display:flex;flex-direction:column}.frontpage .topic-grid .story-title{order:-1;margin-block:0 .2rem}.frontpage .story-card--horizontal .story-title,.frontpage .topic-grid .story-title{font-size:1rem}.frontpage .latest-grid .story-summary,.frontpage .topic-grid .story-summary{display:none}}@media(max-width:430px){.frontpage .story-card--rail{grid-template-columns:88px minmax(0,1fr)}}.frontpage .story-card.story-card--no-media{grid-template-columns:minmax(0,1fr)}
