@font-face{font-family:Newsreader;src:url(/ai-compass/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/ai-compass/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/ai-compass/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/ai-compass/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/ai-compass/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");font-weight:700 800;font-style:normal;font-display:swap}:root{color-scheme:light;accent-color:var(--accent);--serif:"Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--paper:#f2efe8;--paper-raised:#faf8f3;--paper-sunk:#e9e5db;--ink:#10141d;--ink-2:#3a3f4a;--ink-3:#5d626d;--rule:#d9d3c7;--rule-2:#c4bdaf;--rule-ink:var(--ink);--chrome-1:#2c3038;--chrome-2:#5a5f69;--chrome-3:#8d929b;--chrome-4:#b9bdc4;--chrome-5:#dcdee2;--chrome-line:linear-gradient(90deg, transparent, var(--chrome-3) 18%, var(--ink) 50%, var(--chrome-3) 82%, transparent);--accent:#c8361f;--accent-text:#b8301b;--accent-wash:color-mix(in srgb, var(--accent) 9%, var(--paper));--focus:var(--ink);--link-line:max(1px, .04em);--link-gap:.15em;--shadow-1:0 1px 0 #10141d0a, 0 8px 24px -12px #10141d2e;--scrim:linear-gradient(180deg, #0a0c1200 0%, #0a0c1226 35%, #0a0c12c7 78%, #0a0c12e6 100%);--fs-hero:clamp(2.25rem, 1.554rem + 2.857vw, 4.125rem);--fs-hero-b:clamp(2.375rem, 1.4rem + 4vw, 5rem);--fs-story:clamp(2.25rem, 1.693rem + 2.286vw, 3.75rem);--fs-wordmark:clamp(1.875rem, 1.55rem + 1.333vw, 2.75rem);--fs-h2:clamp(1.5rem, 1.268rem + .9524vw, 2.125rem);--fs-card-xl:clamp(1.5rem, 1.268rem + .9524vw, 2.125rem);--fs-card-l:clamp(1.375rem, 1.259rem + .4762vw, 1.688rem);--fs-card-m:clamp(1.188rem, 1.118rem + .2857vw, 1.375rem);--fs-card-s:clamp(1.062rem, 1.016rem + .1905vw, 1.188rem);--fs-dek-hero:clamp(1.188rem, 1.095rem + .381vw, 1.438rem);--fs-dek:clamp(1.062rem, 1.016rem + .1905vw, 1.188rem);--fs-body:clamp(1.188rem, 1.153rem + .1429vw, 1.281rem);--fs-body-s:clamp(1rem, .9768rem + .09524vw, 1.062rem);--fs-ui:clamp(.875rem, .8518rem + .09524vw, .9375rem);--fs-meta:clamp(.7812rem, .7696rem + .04762vw, .8125rem);--fs-label:clamp(.6875rem, .6759rem + .04762vw, .7188rem);--lh-tight:1.04;--lh-head:1.1;--lh-dek:1.38;--lh-body:1.66;--track-hero:-.024em;--track-head:-.014em;--track-label:.13em;--w-display:560;--w-head:600;--w-body:400;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--page:1280px;--measure:68ch;--gutter:clamp(1.25rem, -.1429rem + 5.714vw, 5rem);--gap:clamp(1.25rem, .9714rem + 1.143vw, 2rem);--section:clamp(3rem, 1.886rem + 4.571vw, 6rem);--radius-img:3px;--radius-ui:999px;--ease:cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark]{color-scheme:dark;accent-color:var(--accent);--paper:#0f1216;--paper-raised:#171a20;--paper-sunk:#181c22;--ink:#ece8df;--ink-2:#c4c0b7;--ink-3:#9095a0;--rule:#262a31;--rule-2:#353a42;--rule-ink:#ece8df;--chrome-1:#dcdee2;--chrome-2:#b9bdc4;--chrome-3:#6b707a;--chrome-4:#3d424b;--chrome-5:#262a31;--accent:#ff6a52;--accent-text:#ff7a64;--accent-wash:color-mix(in srgb, var(--accent) 10%, var(--paper));--shadow-1:0 1px 0 #0000004d, 0 10px 30px -12px #0009}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:var(--fs-body-s);font-weight:var(--w-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;margin:0;line-height:1.5}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{font-weight:var(--w-head);line-height:var(--lh-head);text-wrap:balance}p{text-wrap:pretty}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.u,.prose a,.credit a,.sources .src-title a{text-decoration:underline;text-decoration-thickness:var(--link-line);text-underline-offset:var(--link-gap);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.wrap{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.skip{left:var(--s-4);z-index:50;padding:var(--s-2) var(--s-4);background:var(--ink);color:var(--paper);font:600 var(--fs-ui) / 1 var(--sans);border-radius:4px;position:absolute;top:-100px}.skip:focus-visible{top:var(--s-4)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.label{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);font-weight:700;line-height:1.2}.label--accent{color:var(--accent-text)}.meta{font-family:var(--sans);font-size:var(--fs-meta);color:var(--ink-3);font-feature-settings:"tnum" 1;font-weight:500;line-height:1.4}.kicker{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;line-height:1.3;display:flex}.kicker>*+:before{content:"";opacity:.55;vertical-align:.22em;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:10px;display:inline-block}.kicker .cat{color:var(--ink)}.kicker .lead-tag{color:var(--accent-text)}.kicker .plain{text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--fs-meta)}.status{align-items:center;gap:5px;display:inline-flex}.status svg{flex:none;width:12px;height:12px}.status--ok{color:var(--ink-3)}.status--unverified{color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:var(--radius-ui);padding:2px 8px 2px 6px}.kicker .status--unverified:before{display:none}.kicker>.status--unverified{margin-left:2px}.btn{border:1px solid var(--rule-2);border-radius:var(--radius-ui);height:40px;color:var(--ink);font:600 var(--fs-ui) / 1 var(--sans);cursor:pointer;transition:border-color .15s var(--ease), background .15s var(--ease);background:0 0;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn svg{width:16px;height:16px}.btn--solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.theme-toggle{border:1px solid var(--rule-2);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.theme-toggle svg{width:16px;height:16px}.theme-toggle .i-sun{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}:root[data-theme=dark] .theme-toggle .i-moon,.logo-dark,:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:block}.media{border-radius:var(--radius-img);background:var(--paper-sunk);position:relative;overflow:hidden}.media>img{object-fit:cover;width:100%;height:100%}.credit{font-family:var(--sans);color:var(--ink-3);margin-top:var(--s-2);font-size:11.5px;font-weight:500;line-height:1.4}.placeholder-flag{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);border-top:2px solid var(--rule-ink);padding-top:var(--s-3);margin-bottom:var(--s-6);display:flex}.section-head h2{font-family:var(--serif);font-size:var(--fs-h2);font-weight:var(--w-display);letter-spacing:var(--track-head);line-height:1.1}.section-head .more-link{font-family:var(--sans);font-size:var(--fs-ui);color:var(--ink);white-space:nowrap;font-weight:600}.ico{flex:none;width:15px;height:15px}.arrow{display:inline-block}.site-footer{margin-top:var(--section);color:#d9d6cf;--f-ink:#f2efe8;--f-mute:#9a9fa9;--f-rule:#262b35;--focus:var(--f-ink);background:#10141d}:root[data-theme=dark] .site-footer{border-top:1px solid var(--rule);background:#0a0c10}.footer-inner{gap:var(--s-7);padding-block:var(--s-8) var(--s-7);grid-template-columns:1.35fr repeat(3,1fr);display:grid}.footer-brand{gap:var(--s-4);flex-direction:column;max-width:34ch;display:flex}.footer-brand .lockup{color:var(--f-ink);align-items:center;gap:12px;display:flex}.footer-brand .lockup img{width:auto;height:34px}.footer-brand .lockup span{font:500 26px/1 var(--serif);letter-spacing:-.01em}.footer-brand p{color:#c9c6be;font-size:16px;line-height:1.55}.footer-col h3{font:700 11px/1.2 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--f-mute);margin-bottom:var(--s-4)}.footer-col li+li{margin-top:10px}.footer-col a{font:500 14.5px/1.3 var(--sans);color:#e4e1da}.footer-base{justify-content:space-between;gap:var(--s-3) var(--s-6);border-top:1px solid var(--f-rule);padding-block:var(--s-5) var(--s-6);font:500 12.5px/1.5 var(--sans);color:var(--f-mute);flex-wrap:wrap;display:flex}.mock-note{color:#8a8f99}@media (width<=900px){.footer-inner{gap:var(--s-6) var(--s-5);padding-block:var(--s-7) var(--s-6);grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.sources{border:1px solid var(--rule-2);padding:var(--s-5);background:var(--paper-raised);border-radius:6px}.sources h2{margin-bottom:var(--s-4)}.sources li{gap:4px var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--rule);grid-template-columns:96px 1fr;align-items:baseline;display:grid}.sources li:first-child{border-top:0;padding-top:0}.sources .type{font:700 10.5px/1.6 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sources .type--primary{color:var(--accent-text)}.sources .src-title{font:500 17px/1.4 var(--serif)}.sources .domain{font:500 12px/1.5 var(--sans);color:var(--ink-3);display:block}.share{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.share .meta{margin-right:var(--s-2)}.nowrap{white-space:nowrap}.tnum{font-feature-settings:"tnum" 1}.cover{--cover-ground:#e9e5db;--cover-ink:#10141d;--cover-ink-3:#5d626d;aspect-ratio:16/10;border-radius:var(--radius-img);background:var(--cover-ground);color:var(--cover-ink);display:block;position:relative;overflow:hidden;container-type:inline-size}.cover[data-bg=dark]{--cover-ground:#10141d;--cover-ink:#f2efe8;--cover-ink-3:#9a9fa9}.cover__in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3.6cqi;display:flex;position:absolute;inset:6cqi 8cqi 6.5cqi}.cover__logo{width:calc(var(--lw) * 1cqi);flex:none;height:auto}.cover__co{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--cover-ink-3);font-size:max(9px,2.1cqi);font-weight:600;line-height:1}.cover__title{-webkit-line-clamp:4;max-width:100%;font-family:var(--serif);letter-spacing:-.03em;color:var(--cover-ink);text-wrap:balance;-webkit-box-orient:vertical;font-size:13cqi;font-weight:560;line-height:.96;display:-webkit-box;overflow:hidden}.cover__title[data-len=xs]{font-size:20cqi}.cover__title[data-len=s]{font-size:16cqi}.cover__title[data-len=m]{font-size:13cqi}.cover__title[data-len=l]{font-size:9.5cqi;line-height:1}.cover__title[data-len=xl]{letter-spacing:-.02em;font-size:7cqi;line-height:1.06}.cover__title[data-len=xxl]{letter-spacing:-.015em;font-size:5.4cqi;line-height:1.1}.cover__sig{aspect-ratio:1.28;background:color-mix(in srgb, var(--cover-ink) 45%, transparent);width:max(14px,4.6cqi);position:absolute;bottom:7cqi;right:6cqi;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cpath%20fill='currentColor'%20fill-opacity='0.35'%20d='M42.98%2016.84%2036.3%2038.08%2018.77%2052%2026.32%2030.98Z'/%3e%3cpath%20fill='currentColor'%20d='M37.59%2038.97%2033.4%2042.3%2037.92%2052%2046%2052%2046%2049.8%2038.85%2034.95ZM4.4%2052%2013.55%2052%2025.73%2025.85%2026.95%2028.47%2033.19%2023.18%2028.72%2013.88A3.32%203.32%200%200%200%2022.74%2013.88ZM48%2052%2048%2015.37A3.37%203.37%200%200%201%2051.37%2012L56%2012%2056%2052ZM42.98%2016.84%2036.3%2038.08%2030.97%2034.29ZM18.77%2052%2026.32%2030.98%2030.97%2034.29Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cpath%20fill='currentColor'%20fill-opacity='0.35'%20d='M42.98%2016.84%2036.3%2038.08%2018.77%2052%2026.32%2030.98Z'/%3e%3cpath%20fill='currentColor'%20d='M37.59%2038.97%2033.4%2042.3%2037.92%2052%2046%2052%2046%2049.8%2038.85%2034.95ZM4.4%2052%2013.55%2052%2025.73%2025.85%2026.95%2028.47%2033.19%2023.18%2028.72%2013.88A3.32%203.32%200%200%200%2022.74%2013.88ZM48%2052%2048%2015.37A3.37%203.37%200%200%201%2051.37%2012L56%2012%2056%2052ZM42.98%2016.84%2036.3%2038.08%2030.97%2034.29ZM18.77%2052%2026.32%2030.98%2030.97%2034.29Z'/%3e%3c/svg%3e") 50%/contain no-repeat}@container (width<=240px){.cover__sig{display:none}.cover[data-kind=logo] .cover__in{justify-content:center;align-items:center}.cover[data-kind=logo] .cover__logo{width:calc(var(--lws) * 1cqi)}.cover[data-kind=logo] .cover__title,.cover[data-kind=text] .cover__co{display:none}.cover[data-kind=text] .cover__title{font-size:max(11px,9cqi);line-height:1.05}}.glance dd a,.brief-item__src a,.fix a{text-decoration:underline;text-decoration-thickness:var(--link-line);text-underline-offset:var(--link-gap);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.topbar{border-bottom:1px solid var(--rule)}.topbar__in{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:40px;font-family:var(--sans);color:var(--ink-2);font-size:13px;font-weight:500;display:flex}.topbar__date{white-space:nowrap;align-items:center;gap:12px;display:flex}.topbar__date .next{color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}.topbar__date .next:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%}.topbar__nav{align-items:center;gap:22px;display:flex}.topbar__steps{align-items:center;gap:8px;display:flex}.topbar__step{height:34px;font-size:inherit;flex:none;gap:6px;padding:0 13px}.topbar__step svg{width:14px;height:14px}.masthead{text-align:center;padding:18px 0 14px}.brand{color:var(--ink);flex-direction:column;align-items:center;gap:7px;display:inline-flex}.brand img{width:auto;height:50px}.brand__word{font-family:var(--serif);font-size:var(--fs-wordmark);letter-spacing:-.012em;font-weight:500;line-height:1}.masthead__tag{font-family:var(--serif);color:var(--ink-2);margin-top:6px;font-size:17px;font-style:italic;line-height:1.3}@media (width>=1181px){.site-head{display:grid}.site-head>*{grid-column:1}.site-head>.topbar,.site-head>.masthead{grid-row:1}.site-head>.topbar{z-index:1;pointer-events:none;margin-top:calc(55px + var(--fs-wordmark) / 2);border-bottom:0;align-self:start}.site-head .topbar__in>*{pointer-events:auto}}.past-flag{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-2);align-items:center;gap:7px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.today-pill{border-radius:var(--radius-ui);background:var(--accent);color:#fff;font:700 9.5px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;margin-left:6px;padding:2px 7px;display:inline-block}.cards{gap:48px var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.card{flex-direction:column;grid-column:span 2;display:flex}.card__media{display:block}.card__media .cover,.card__media .media{aspect-ratio:16/10}.card__body{flex-direction:column;display:flex}.card .kicker{margin-top:16px}.card__title{font-size:var(--fs-card-m);font-weight:var(--w-head);letter-spacing:var(--track-head);margin-top:10px;line-height:1.16}.card__dek{font-size:var(--fs-body-s);color:var(--ink-2);margin-top:10px;line-height:1.5}.recent{margin-top:var(--section)}.recent__list{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ed{flex-direction:column;display:flex}.ed .cover,.ed .media{aspect-ratio:16/10}.ed .media img{object-position:64% 58%}.ed__date{margin-top:14px}.ed__title{letter-spacing:-.01em;margin-top:6px;font-size:19px;font-weight:600;line-height:1.22}.ed .meta{margin-top:8px}.slimhead{border-bottom:1px solid var(--rule)}.slimhead__in{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:68px;display:grid}.slimhead__left,.slimhead__right{font:500 13px/1.2 var(--sans);color:var(--ink-2);align-items:center;gap:20px;display:flex}.slimhead__right{justify-content:flex-end}.slimhead__left a,.slimhead__right a{align-items:center;gap:6px;display:inline-flex}.slimhead .brand{flex-direction:row;gap:11px}.slimhead .brand img{height:30px}.slimhead .brand__word{font-size:25px}.story-head{max-width:980px;margin:52px auto 0}.crumbs{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.crumbs .edition-link{font:600 12.5px/1 var(--sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.story-title{font-size:var(--fs-story);font-weight:var(--w-display);letter-spacing:var(--track-hero);margin-top:20px;line-height:1.03}.story-dek{max-width:34em;font-size:var(--fs-dek-hero);color:var(--ink-2);margin-top:20px;line-height:1.42}.byline{border-block:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:26px;padding-block:14px;display:flex}.byline__who{font:500 13px/1.4 var(--sans);color:var(--ink-3);align-items:center;gap:12px;display:flex}.byline__who b{color:var(--ink);font-weight:600}.byline__who img{background:var(--paper-raised);border:1px solid var(--rule);object-fit:contain;border-radius:50%;width:34px;height:34px;padding:5px}.story-figure{max-width:1180px;margin:36px auto 0}.story-figure .media{aspect-ratio:1200/630}.story-figure img{object-position:60% 55%}.story-figure figcaption{justify-content:space-between;gap:16px;max-width:980px;margin:10px auto 0;display:flex}.story-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:56px;max-width:980px;margin:44px auto 0;display:grid}.prose{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.prose>*+*{margin-top:1.05em}.prose>p:first-child:first-letter{float:left;color:var(--ink);margin:.06em .09em 0 -.02em;font-size:4.1em;font-weight:600;line-height:.82}.prose h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:1.6em;font-size:1.22em;font-weight:640;line-height:1.25}.prose h2+p{margin-top:.45em}.prose strong{font-weight:650}.prose ul{padding-left:1.1em;list-style:outside}.prose li::marker{color:var(--chrome-3)}.prose li+li{margin-top:.35em}.why{background:var(--paper-raised);border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:0 6px 6px 0;margin:1.8em 0;padding:22px 26px 24px}.why .label{color:var(--accent-text);align-items:center;gap:8px;display:flex}.why .label svg{width:14px;height:14px}.why p:not(.label){font-size:calc(var(--fs-body) * 1.08);letter-spacing:-.003em;margin-top:8px;font-weight:500;line-height:1.5}.glance{border-top:3px solid var(--rule-ink);padding-top:14px;position:sticky;top:24px}.glance dl{margin:12px 0 0}.glance div{border-top:1px solid var(--rule);padding:11px 0}.glance div:first-child{border-top:0;padding-top:4px}.glance dt{font:700 10.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.glance dd{margin:4px 0 0;font-size:16px;font-weight:500;line-height:1.4}.glance dd .status{font:600 12.5px/1 var(--sans);letter-spacing:0;text-transform:none}.story-after{max-width:980px;margin:48px auto 0}.story-after .sources{max-width:var(--measure)}.more-edition{margin-top:var(--section)}.more-edition .cards{gap:40px var(--gap);grid-template-columns:repeat(4,minmax(0,1fr))}.more-edition .card{grid-column:span 1}.more-edition .card__title{font-size:var(--fs-card-s)}.pager{margin-top:var(--section);border-block:1px solid var(--rule-ink);grid-template-columns:1fr 1fr;display:grid}.pager a{flex-direction:column;gap:8px;padding:26px 0;display:flex}.pager a+a{border-left:1px solid var(--rule);text-align:right;align-items:flex-end;padding-left:32px}.pager .label{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.pager .t{font-size:var(--fs-card-l);letter-spacing:-.012em;max-width:22em;font-weight:600;line-height:1.18}.page-intro{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:52px 0 34px;display:grid}.page-intro h1{font-size:var(--fs-story);font-weight:var(--w-display);letter-spacing:var(--track-hero);line-height:1.02}.page-intro p{max-width:40em;font-size:var(--fs-dek);color:var(--ink-2);margin-top:12px;line-height:1.5}.page-intro .stats{gap:32px;display:flex}.page-intro .stat b{font:560 34px/1 var(--serif);letter-spacing:-.02em;display:block}.page-intro .stat span{font:600 11px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.archive{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:56px;margin-top:36px;display:grid}.months{position:sticky;top:24px}.months h2{margin-bottom:10px}.months>ul>li>a{border-top:1px solid var(--rule);font:500 14.5px/1.2 var(--sans);color:var(--ink-2);justify-content:space-between;padding:9px 0;display:flex}.months>ul>li>a[aria-current=true]{color:var(--ink);font-weight:600}.months>ul>li>a[aria-current=true]:after{content:"";background:var(--accent);border-radius:50%;align-self:center;width:6px;height:6px}.months .count{color:var(--ink-3);font-weight:500}.months .yr{font:700 11px/1 var(--sans);letter-spacing:.12em;color:var(--ink-3);margin-top:18px;padding-bottom:6px}.cal{margin-bottom:34px}.cal__top{justify-content:space-between;align-items:baseline;display:flex}.cal__top b{font:600 15px/1 var(--serif);letter-spacing:-.005em}.cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:12px;display:grid}.cal__grid li{height:29px;font:500 12px/1 var(--sans);color:var(--ink-3);font-feature-settings:"tnum" 1;place-items:center;display:grid}.cal__grid .dow{letter-spacing:.04em;height:auto;padding-bottom:4px;font-size:10px;font-weight:700}.cal__grid a{min-block-size:26px;min-inline-size:26px;width:26px;height:26px;color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:50%;place-items:center;font-weight:600;display:grid}.cal__grid a.weekly{background:var(--accent-wash);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 48%, var(--rule-2));border-radius:6px}.cal__grid a.latest{background:var(--ink);color:var(--paper);box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--accent);border-color:#0000}@media (forced-colors:active){.cal__grid a.latest{outline-offset:2px;outline:2px solid highlight}}.cal__grid .future{color:color-mix(in srgb, var(--ink-3) 45%, transparent)}.cal__legend{font:500 11px/1.2 var(--sans);color:var(--ink-3);align-items:center;gap:14px;margin-top:10px;display:flex}.cal__legend span{align-items:center;gap:5px;display:inline-flex}.cal__swatch{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:50%;width:9px;height:9px;display:inline-block}.cal__swatch--weekly{background:var(--accent-wash);border:1px solid color-mix(in srgb, var(--accent) 55%, var(--rule-2));border-radius:2.5px}.month+.month{margin-top:72px}.month__head{border-top:2px solid var(--rule-ink);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-top:12px;display:flex}.month__head h2{font-size:var(--fs-h2);font-weight:var(--w-display);letter-spacing:var(--track-head)}.entry{border-top:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr) 240px;align-items:start;gap:28px;padding:26px 0;display:grid}.entry:first-of-type{border-top:0}.entry__date{flex-direction:column;gap:4px;padding-top:6px;display:flex}.entry__badge{border-radius:var(--radius-ui);background:var(--accent-wash);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--rule-2));font:700 9.5px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin-bottom:2px;padding:2px 7px}.entry__date .dow{font:700 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.entry__date .d{font:600 13.5px/1.2 var(--sans);color:var(--ink-2)}.entry__title{font-size:30px;font-weight:var(--w-display);letter-spacing:-.018em;line-height:1.1}.entry__day{color:var(--ink-2);max-width:40em;margin-top:10px;font-size:16.5px;line-height:1.5}.entry__also{font:500 13px/1.4 var(--sans);color:var(--ink-3);flex-wrap:wrap;gap:6px 10px;margin-top:12px;display:flex}.entry__also b{color:var(--ink-2);font-weight:600}.entry .cover,.entry .entry__img{aspect-ratio:16/10}.entry__img img{object-position:64% 58%}.entry--feature .entry__title{font-size:38px}@media (width<=1180px){.recent__list{grid-template-columns:repeat(4,minmax(0,1fr))}.recent__list>:nth-child(5){display:none}}@media (width<=980px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card{grid-column:span 1}.story-grid{grid-template-columns:1fr}.glance{position:static}.archive{grid-template-columns:1fr}.months{position:static}.more-edition .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.topbar__in{min-height:44px;font-size:12.5px}.topbar__nav .hide-sm{display:none}.topbar__nav{gap:14px}.topbar__steps--both .long{display:none}.masthead{padding:20px 0 16px}.brand{gap:8px}.brand img{height:46px}.masthead__tag{margin-top:8px;font-size:15px}.cards{grid-template-columns:1fr;gap:36px}.more-edition .cards .card{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:0 16px;padding-block:18px;display:grid}.more-edition .cards .card:first-child{border-top:0;padding-top:0}.more-edition .cards .card .card__media{order:2;margin-top:2px}.more-edition .cards .card .card__media .cover{aspect-ratio:1}.more-edition .cards .card .kicker{margin-top:0}.more-edition .cards .card .card__title{margin-top:8px;font-size:19px}.more-edition .cards .card .card__dek{display:none}.recent__list{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.recent__list>*{scroll-snap-align:start;flex:0 0 72%}.recent__list>:nth-child(5){display:flex}.section-head{margin-bottom:var(--s-5)}.slimhead__in{grid-template-columns:auto 1fr auto;min-height:56px}.slimhead .brand img{height:24px}.slimhead .brand__word{font-size:21px}.slimhead .hide-sm{display:none}.slimhead__right{gap:12px}.story-head{margin-top:28px}.story-title{margin-top:14px;line-height:1.05}.story-dek{margin-top:14px}.byline{margin-top:20px}.story-figure{margin-top:24px;width:auto;margin-inline:0}.story-figure .media{aspect-ratio:4/3;border-radius:0}.story-figure figcaption{padding-inline:var(--gutter)}.story-figure figcaption>span+span{display:none}.story-grid{gap:32px;margin-top:28px}.prose>p:first-child:first-letter{font-size:3.6em}.why{margin-inline:calc(-1 * var(--gutter));padding:20px var(--gutter);border-left-width:3px;border-right:0;border-radius:0}.sources li{grid-template-columns:1fr;gap:4px}.more-edition .cards{grid-template-columns:1fr;gap:0}.pager{grid-template-columns:1fr}.pager a+a{border-left:0;border-top:1px solid var(--rule);text-align:left;align-items:flex-start;padding-left:0}.page-intro{grid-template-columns:1fr;padding:32px 0 24px}.archive{gap:8px;margin-top:20px}.months .cal,.months .yr,.months h2,.months ul+h2,.months ul+h2+ul{display:none}.months>ul{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.months>ul>li>a{border:1px solid var(--rule-2);border-radius:var(--radius-ui);white-space:nowrap;gap:10px;padding:8px 14px}.entry{grid-template-columns:1fr 104px;gap:8px 16px}.entry__date{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;padding-top:0}.entry__badge{align-self:center;margin-bottom:0}.entry__title,.entry--feature .entry__title{font-size:22px}.entry__day,.entry__also{display:none}.entry .cover,.entry .entry__img{aspect-ratio:1}}@media (width<=389px){.topbar__steps--both .topbar__step{justify-content:center;width:34px;padding:0}.topbar__steps--both .t{display:none}}html{scroll-padding-top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.dayline{border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule);min-height:46px;font-family:var(--sans);color:var(--ink-3);place-items:center;font-size:13px;font-weight:500;display:grid}.dayline__now{text-align:center;color:var(--ink-2);font-feature-settings:"tnum" 1;font-size:14.5px}.dayline__now b{color:var(--ink);font-weight:600}.day{grid-template-columns:minmax(0,1fr) 352px;grid-template-areas:"cover minute""stories minute";align-items:start;column-gap:64px;padding-top:30px;display:grid}.cover-story{grid-area:cover}.cover-story__title{font-size:var(--fs-hero);font-weight:var(--w-display);letter-spacing:var(--track-hero);margin-top:14px;line-height:1.02}.cover-story__dek{max-width:40em;font-size:var(--fs-dek-hero);line-height:var(--lh-dek);color:var(--ink-2);margin-top:16px}.cover-story__figure{margin-top:26px}.cover-story .media img{object-position:64% 58%}.pic .media,.pic .cover{aspect-ratio:1200/630}.pic .credit{justify-content:space-between;gap:16px;display:flex}.day__side{flex-direction:column;grid-area:minute;gap:14px;max-height:calc(100vh - 40px);display:flex;position:sticky;top:20px}.minute{overscroll-behavior:contain;scrollbar-width:thin;background:var(--paper-sunk);border-top:3px solid var(--rule-ink);min-height:0;padding:18px 22px 12px;overflow-y:auto}.minute__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.minute__top .meta{white-space:nowrap}.minute__head{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin-top:10px;font-size:22px;font-weight:600;line-height:1.18}.minute__sum{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.5}.minute__group{margin-top:16px}.minute__label{font:700 10.5px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-bottom:6px}.minute__group--trend .minute__label{color:var(--accent-text)}.minute li{border-top:1px solid var(--rule-2)}.minute li a{grid-template-columns:28px minmax(0,1fr);gap:0 6px;padding:9px 0 10px;display:grid;position:relative}.minute .n{font-family:var(--serif);color:var(--chrome-2);font-feature-settings:"tnum" 1;font-size:17px;font-weight:500;line-height:1.3}.minute .what{color:var(--ink);font-size:15.5px;font-weight:500;line-height:1.36}.minute a[aria-current=true] .n{color:var(--accent-text);font-weight:600}.minute a[aria-current=true]:before{content:"";background:var(--accent);width:3px;position:absolute;top:9px;bottom:9px;left:-22px}.minute .status--unverified{vertical-align:1px;margin-left:6px;padding:1px 6px;font-size:9.5px}.minute .status--unverified svg{width:10px;height:10px}.stories{grid-area:stories;min-width:0}.stories :is(.prose,.sources,.story__byline,.brief-item__text,.brief-item__src){max-width:44rem}.stories .sources{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:14px 0 0}.stories .sources :is(h3,h4){margin-bottom:6px}.stories .sources li{border-top:0;grid-template-columns:76px minmax(0,1fr);padding-block:5px}.stories .sources .src-title{font-size:16px}.stories .sources .domain{margin-left:8px;display:inline}.story,.brief-item,.group{scroll-margin-top:20px}.story--lead{margin-top:34px}.story__recap{display:none}.story__byline{max-width:var(--measure);border-block:1px solid var(--rule);font:500 13px/1.4 var(--sans);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;padding-block:12px;display:flex}.story__byline b{color:var(--ink);font-weight:600}.story .prose{margin-top:26px}.story:not(.story--lead) .prose>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.prose h3{font-family:var(--serif);letter-spacing:-.01em;margin-top:1.6em;font-size:1.22em;font-weight:640;line-height:1.25}.prose h3+p{margin-top:.45em}.sources :is(h3,h4){margin-bottom:var(--s-4)}.story .sources{max-width:var(--measure);margin-top:30px}.group{margin-top:var(--section)}.group>.section-head{margin-bottom:30px}.group__note{font:500 13px/1.4 var(--sans);color:var(--ink-3);white-space:nowrap}.group>.story+.story{border-top:1px solid var(--rule);margin-top:56px;padding-top:44px}.story__head{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:32px;display:grid}.story__title{font-size:var(--fs-card-xl);font-weight:var(--w-display);letter-spacing:-.018em;margin-top:12px;line-height:1.08}.story__dek{font-size:var(--fs-dek);color:var(--ink-2);margin-top:12px;line-height:1.46}.story__head .meta{margin-top:12px}.story__head .pic{margin-top:4px}.kicker .rank{color:var(--accent-text)}.brief-item+.brief-item{border-top:1px solid var(--rule);margin-top:26px;padding-top:26px}.brief-item__title{max-width:32em;font-size:var(--fs-card-l);letter-spacing:-.012em;margin-top:10px;font-weight:600;line-height:1.18}.brief-item__text{max-width:var(--measure);margin-top:8px;font-size:18px;line-height:1.58}.brief-item__src{max-width:var(--measure);font:500 13px/1.6 var(--sans);color:var(--ink-3);margin-top:10px}.brief-item__src .label{color:var(--ink-3);margin-right:8px;font-size:10.5px}.brief-item__src a{color:var(--ink-2)}.group--trend>.section-head{border-top-color:var(--accent)}.group--trend .brief-item{border:1px dashed color-mix(in srgb, var(--accent) 50%, var(--rule-2));background:color-mix(in srgb, var(--accent) 3.5%, var(--paper));border-radius:6px;padding:22px 24px}.dayend{margin-top:var(--section)}.dayend__top{border-top:2px solid var(--rule-ink);text-align:center;padding-top:44px}.dayend__top img{width:auto;height:30px;margin:0 auto 14px}.dayend__title{font-size:clamp(2rem,1.7rem + 1.2vw,2.75rem);font-weight:var(--w-display);letter-spacing:var(--track-hero);line-height:1.05}.dayend__note{max-width:36em;color:var(--ink-2);text-wrap:balance;margin:10px auto 0;font-size:17px;line-height:1.5}.dayend .pager{margin-top:36px}.pager .off{border-left:1px solid var(--rule);text-align:right;flex-direction:column;align-items:flex-end;gap:8px;padding:26px 0 26px 32px;display:flex}.pager .off .t{font-size:var(--fs-card-l);letter-spacing:-.012em;color:var(--ink-3);font-weight:600;line-height:1.18}.dayend .recent{margin-top:72px}.fix{font:500 14px/1.6 var(--sans);color:var(--ink-3);margin-top:14px}.fix a{color:var(--ink);white-space:nowrap;font-weight:600}.fix--page{text-align:center;margin-top:28px}.share-ctl{display:flex;position:relative}.share-ctl__btn{height:36px;padding:0 16px 0 14px;font-size:13.5px}.share-ctl__btn svg{width:15px;height:15px}.share-ctl__btn[aria-expanded=true]{border-color:var(--ink)}.share-ctl__menu{z-index:30;background:var(--paper-raised);border:1px solid var(--rule-2);border-radius:8px;width:236px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 1px #10141d0a,0 18px 40px -14px #10141d52}:root[data-theme=dark] .share-ctl__menu{background:#1e2229;box-shadow:0 18px 40px -12px #000000bf}.share-ctl__label{color:var(--ink-3);padding:8px 10px 6px}.share-ctl__menu :is(a,button){width:100%;height:40px;color:var(--ink);font:600 14px/1 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:0 10px;display:flex}.share-ctl__menu svg{flex:none;width:17px;height:17px}.byline .share-ctl__menu{left:auto;right:0}@media (width<=1180px){.day{grid-template-columns:minmax(0,1fr) 320px;column-gap:44px}.story__head{grid-template-columns:minmax(0,1fr) 280px;gap:24px}}@media (width<=980px){.day{grid-template-columns:minmax(0,1fr);grid-template-areas:"cover""minute""stories"}.day__side{max-height:none;margin-top:30px;display:block;position:static}.minute{margin-top:14px;overflow:visible}.story__recap{font-size:var(--fs-card-xl);font-weight:var(--w-display);letter-spacing:-.016em;margin-bottom:14px;line-height:1.1;display:block}.story__recap .n{font:700 var(--fs-label) / 1.2 var(--sans);letter-spacing:var(--track-label);color:var(--accent-text);margin-bottom:8px;display:block}}@media (width<=700px){.dayline{width:auto;padding:10px var(--gutter);min-height:0;margin-inline:0}.dayline__now{font-size:13.5px;line-height:1.45}.dayline__read{display:block}.dayline__read .sep{display:none}.day{padding-top:22px}.cover-story__title{margin-top:10px;line-height:1.04}.cover-story__dek{margin-top:12px}.cover-story__figure{margin-top:20px}.cover-story__figure .media{margin-inline:calc(-1 * var(--gutter));border-radius:0}.pic .credit>span+span{display:none}.minute{margin-inline:calc(-1 * var(--gutter));padding:20px var(--gutter) 8px}.minute a[aria-current=true]:before{left:calc(-1 * var(--gutter))}.story--lead{margin-top:40px}.stories .kicker .status--ok,.more-edition .card .kicker .cat{display:none}.stories .sources li{grid-template-columns:64px minmax(0,1fr);gap:2px 10px}.stories .sources .domain{margin-left:0;display:block}.story__head{grid-template-columns:minmax(0,1fr);gap:0}.story__head .pic{order:-1;margin:0 0 18px}.group>.story+.story{margin-top:44px;padding-top:36px}.group__note{display:none}.group--trend .brief-item{padding:18px}.day__side{margin-top:24px}.share-ctl__btn{height:40px}.byline .share-ctl{width:100%}.byline .share-ctl__menu{left:0;right:auto}.pager .off{border-left:0;border-top:1px solid var(--rule);text-align:left;align-items:flex-start;padding-left:0}}.media>picture{display:contents}.media>picture>img{object-fit:cover;width:100%;height:100%}.media--video{background:#0a0c10}.media>.video-player,.media>.video-embed{border:0;width:100%;height:100%;display:block}.media>.video-player{object-fit:cover;background:#0a0c10}.media>.video-player[data-playing=true]{object-fit:contain}.media>.video-facade{cursor:pointer;width:100%;height:100%;display:block;position:relative}.media>.video-facade>picture{display:contents}.media>.video-facade>picture>img{object-fit:cover;width:100%;height:100%}.fig__media--video{background:#0a0c10;position:relative}.fig__media--video[data-video-active=true]{aspect-ratio:16/9}.fig__media>.video-player{background:#0a0c10;width:100%;height:auto;display:block}.fig__media>.video-embed{border:0;width:100%;height:100%;display:block}.fig__media>.video-facade{cursor:pointer;display:block;position:relative}.video-facade__play{border-radius:var(--radius-ui);color:#f2efe8;font:600 12.5px / 1 var(--sans);box-shadow:var(--shadow-1);background:#10141ddb;border:1px solid #f2efe838;align-items:center;gap:8px;padding:6px 13px 6px 7px;display:inline-flex;position:absolute;bottom:14px;left:14px}.video-facade__icon{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.video-facade__icon svg{width:11px;height:11px;margin-left:1px}.video-facade--compact .video-facade__play{padding:6px;bottom:10px;left:10px}.video-fallback-link{border-radius:var(--radius-ui);color:#f2efe8;font:600 12px / 1 var(--sans);background:#10141ddb;border:1px solid #f2efe838;padding:6px 12px;position:absolute;bottom:12px;left:12px}@media (prefers-reduced-motion:reduce){.video-player{scroll-behavior:auto}}.prose h4{font-family:var(--serif);letter-spacing:-.01em;margin-top:1.6em;font-size:1.22em;font-weight:640;line-height:1.25}.prose h4+p{margin-top:.45em}.correction{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:16px;padding-top:12px;font-size:16px;font-style:italic;line-height:1.5}.correction b{color:var(--ink);font-style:normal;font-weight:650}.brief-item .correction{max-width:var(--measure)}.prose>.fig{margin-block:1.6em}.fig__media{border-radius:var(--radius-img);background:#fff;overflow:hidden}.fig__media img{width:100%;height:auto}.fig__cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin-top:10px;display:flex}.fig__caption{font:500 14px/1.45 var(--sans);color:var(--ink-2)}.fig__cap .credit{white-space:nowrap;margin-top:0}.story-figure .cover{aspect-ratio:1200/630}@media (width<=700px){.story-figure .cover{aspect-ratio:4/3;border-radius:0}}.disclosure{max-width:var(--measure);margin-top:14px}.stories .disclosure{max-width:44rem}.listing{margin-top:12px}.listing>.entry:first-child{border-top:0}.index-list{max-width:640px;margin-top:24px}.index-list a{border-top:1px solid var(--rule);font:500 17px/1.3 var(--sans);color:var(--ink);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.index-list li:last-child a{border-bottom:1px solid var(--rule)}.index-list .count{color:var(--ink-3);font-weight:500}.page-empty{font-size:var(--fs-dek);color:var(--ink-2);margin-top:32px}.page-links{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about{margin-top:40px}.about>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.about h2:first-child{margin-top:0}.empty-state{padding-block:var(--section)}.empty-state .dayend__top{border-top:2px solid var(--rule-ink)}.empty-state .label{margin-bottom:14px}.empty-state__links{justify-content:center;margin-top:26px;display:flex}.footer-social{margin:-7.5px 0 7px -9px;display:flex}.footer-col .footer-social li{flex:0 36px;min-width:30px;margin-top:0}.footer-social a{place-items:center;height:36px;display:grid}.footer-social svg{width:18px;height:18px}@media (width<=900px){.footer-follow{grid-column:1/-1}}.sponsor-slot{background:var(--paper-raised);border:1px solid var(--rule-2);border-top:2px solid var(--ink-3);border-radius:var(--radius-img);padding:clamp(22px,3vw,30px);scroll-margin-top:20px;position:relative}.story--lead+.sponsor-slot{margin-top:var(--section)}.preview-ghost+.sponsor-slot{margin-top:32px}.sponsor-slot__bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.sponsor-pill{border-radius:var(--radius-ui);background:var(--ink);color:var(--paper);font:700 10.5px / 1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase;align-items:center;padding:3px 9px;display:inline-flex}.sponsor-slot__kicker>.sponsor-pill+:before{display:none}.sponsor-slot__mark{border-radius:5px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-theme=dark] .sponsor-slot__mark[data-bg=light]{background:#f2efe8;padding:5px 9px}:root:not([data-theme=dark]) .sponsor-slot__mark[data-bg=dark]{background:#141821;padding:5px 9px}.sponsor-slot__mark img{object-fit:contain;display:block}.sponsor-slot__media-link{text-decoration:none;display:block}.sponsor-slot__head .story__title{margin-top:0}.sponsor-slot__prose{max-width:44rem;margin-top:24px}.sponsor-slot__prose>p:first-of-type:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.sponsor-slot__takeaway{background:var(--paper);border-left-color:var(--ink-3);margin:0 0 1.35em}.sponsor-slot__takeaway .label{color:var(--ink-2)}.sponsor-slot__actions{margin-top:22px}.sponsor-cta{background:var(--ink);border-color:var(--ink);color:var(--paper)}.preview-banner{background:var(--paper-sunk);border-bottom:1px solid var(--rule-2);padding-block:12px}.preview-banner__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.preview-banner__meta{font:500 13.5px / 1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.preview-banner__meta b{color:var(--ink);font-weight:600}.preview-banner__status{border-radius:var(--radius-ui);border:1px solid var(--rule-2);background:var(--paper);color:var(--ink);font:600 11.5px / 1.2 var(--sans);align-items:center;padding:3px 9px;display:inline-flex}.preview-banner__live{height:34px;padding:0 14px;font-size:13px}.preview-day{grid-template-areas:"stories minute"}.preview-ghost{border:1px dashed var(--rule-2);border-radius:var(--radius-img);background:color-mix(in srgb, var(--paper-sunk) 55%, transparent);padding:20px 24px}.preview-ghost--below{margin-top:36px}.preview-ghost__title{font-family:var(--serif);color:var(--ink-3);margin-top:6px;font-size:19px;font-weight:500;line-height:1.3}.preview-specs__list{margin:14px 0 4px}.preview-specs__list div{border-top:1px solid var(--rule-2);padding:10px 0}.preview-specs__list div:first-child{border-top:0}.preview-specs__list dt{font:700 10.5px / 1.3 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.preview-specs__list dd{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:1.4}@media (width<=980px){.preview-day{grid-template-areas:"stories""minute"}}@media (width<=700px){.sponsor-slot{padding:18px}.sponsor-slot__takeaway{border-right:1px solid var(--rule);border-radius:0 6px 6px 0;margin-inline:0;padding:16px 18px}}.sub-box{margin-block:var(--s-6);background:var(--paper-raised);border:1px solid var(--rule-2);border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:20px 28px;padding:24px 26px;display:grid}.sub-box__kicker{font:700 var(--fs-label) / 1.3 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-text);margin:0 0 6px}.sub-box__title{font-family:var(--serif);font-size:var(--fs-card-l);font-weight:var(--w-head);line-height:var(--lh-head);color:var(--ink);margin:0 0 6px}.sub-box__dek{font-size:var(--fs-ui);color:var(--ink-2);margin:0;line-height:1.5}.sub-box__hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sub-box__field{flex-direction:column;display:flex}.sub-box__label{font:600 var(--fs-ui) / 1.3 var(--sans);color:var(--ink);margin-block-end:2px}.sub-box__hint{font-size:var(--fs-meta);color:var(--ink-3);margin-block-end:8px;line-height:1.45}.sub-box__hint a{color:var(--ink-2);text-decoration:underline}.sub-box__row{align-items:stretch;gap:10px;display:flex}.sub-box__input{min-width:0;min-height:48px;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);box-sizing:border-box;border-radius:6px;flex:auto;padding:10px 14px;font-size:1rem;line-height:1.35}.sub-box__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sub-box__input:user-invalid,.sub-box__input.user-invalid-fallback{border-color:var(--accent-text);background:var(--accent-wash)}.sub-box__btn{background:var(--ink);min-height:48px;color:var(--paper-raised);border:1px solid var(--ink);font:600 var(--fs-ui) / 1.2 var(--sans);cursor:pointer;white-space:nowrap;border-radius:6px;flex:none;padding-inline:18px}.sub-box__btn[disabled]{opacity:.65;cursor:wait}.sub-box__err{font-size:var(--fs-meta);color:var(--accent-text);margin:8px 0 0;font-weight:600;display:none}.sub-box__row:has(.sub-box__input:user-invalid)+.sub-box__err,.sub-box__field[data-user-invalid=true] .sub-box__err{display:block}.sub-box__turnstile{margin-block-start:10px}.sub-box__status{font-size:var(--fs-ui);background:var(--paper-sunk);color:var(--ink);border-radius:6px;margin:10px 0 0;padding:10px 12px;line-height:1.45}.sub-box__status[data-error=true]{background:var(--accent-wash);color:var(--accent-text)}@media (pointer:coarse){.sub-box__input,.sub-box__btn{min-height:52px}}@media (width<=780px){.sub-box{grid-template-columns:1fr;padding:20px}.sub-box__row{flex-direction:column}}.push-nav[hidden],.push-toggle[hidden],.push-popover__preview[hidden],.push-popover__note[hidden],.push-box[hidden],.push-box__preview[hidden],.push-box__badge[hidden],.push-box__note[hidden],.push-box__actions[hidden]{display:none!important}.push-nav{align-items:center;display:inline-flex;position:relative}.push-toggle{min-block-size:34px;min-inline-size:34px;position:relative}.push-toggle .i-bell{width:16px;height:16px}.push-toggle__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--paper);opacity:0;transition:opacity .15s var(--ease), transform .15s var(--ease);border-radius:50%;position:absolute;top:5px;right:5px;transform:scale(.6)}.push-toggle[aria-pressed=true],.push-toggle[data-push-active=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--rule-2));background:var(--accent-wash);color:var(--accent-text)}.push-toggle[aria-pressed=true] .push-toggle__dot,.push-toggle[data-push-active=true] .push-toggle__dot{opacity:1;transform:scale(1)}.push-toggle[aria-disabled=true],.push-popover__btn[aria-disabled=true],.push-box__btn[aria-disabled=true],.push-prompt__btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.push-toggle[data-busy=true],.push-popover__btn[data-busy=true],.push-box__btn[data-busy=true],.push-prompt__btn[data-busy=true]{cursor:progress}.push-popover{background:var(--paper-raised);width:min(328px,100vw - 24px);color:var(--ink);border:1px solid var(--rule-2);border-top:2px solid var(--accent);box-shadow:0 20px 48px -14px #0a0c1257, var(--shadow-1);text-align:left;z-index:65;border-radius:10px;margin:0;padding:16px;position:fixed;inset:auto}.push-popover:not(:is(:popover-open,.\:popover-open)){display:none}.push-popover:is(:popover-open,.\:popover-open){gap:12px;display:grid}@supports (position-area:block-end){.push-popover{position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin-block-start:8px}}.push-popover__head{align-items:center;gap:10px;display:flex}.push-popover__logo{border-radius:7px;flex-shrink:0;width:30px;height:30px}.push-popover__titles{flex:1;min-width:0}.push-popover__title{font:700 13.5px / 1.2 var(--sans);color:var(--ink);margin:0}.push-popover__sub{font:500 11.5px / 1.25 var(--sans);color:var(--ink-3);margin:2px 0 0}.push-popover__desc{font:500 12.75px / 1.45 var(--sans);color:var(--ink-2);margin:0}.push-popover__actions{gap:8px;display:grid}.push-popover__btn,.push-popover__preview,.push-box__preview{min-block-size:40px;font:600 13px / 1.2 var(--sans);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding-inline:14px;display:inline-flex}.push-popover__btn{background:var(--ink);color:var(--paper-raised);border:1px solid var(--ink)}.push-popover__btn .i-bell{width:15px;height:15px}.push-popover__btn[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--rule-2)}.push-popover__preview,.push-box__preview{background:var(--accent-wash);color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 42%, var(--rule-2))}.push-box__preview{min-block-size:44px;font:600 var(--fs-ui) / 1.2 var(--sans);padding-inline:15px}.push-popover__note{border-top:1px solid var(--rule);font:500 11.75px / 1.45 var(--sans);color:var(--ink-2);margin:0;padding-top:8px}.push-popover__note[data-error=true]{color:var(--accent-text)}.push-box{margin-block:var(--s-6);background:var(--paper-raised);border:1px solid var(--rule-2);border-radius:8px;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:18px 28px;padding:22px 26px;display:grid}.push-box__panel{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.push-box__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.push-box__btn{background:var(--ink);min-block-size:44px;color:var(--paper-raised);border:1px solid var(--ink);font:600 var(--fs-ui) / 1.2 var(--sans);white-space:nowrap;border-radius:6px;padding-inline:18px}.push-box__btn .i-bell{width:16px;height:16px}.push-box__btn[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--rule-2)}.push-box__badge{border-radius:var(--radius-ui);border:1px solid var(--rule-2);background:var(--paper);color:var(--ink-3);font:700 11px / 1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.push-box__badge:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.push-box__badge[data-state=on]{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule-2));background:var(--accent-wash);color:var(--accent-text)}.push-box__badge[data-state=on]:before{background:var(--accent);opacity:1}.push-box__badge[data-state=blocked]{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule-2));color:var(--accent-text)}.push-box__note{text-align:right;max-width:34ch;font:500 var(--fs-meta) / 1.45 var(--sans);color:var(--ink-2);margin:0}.push-box__note[data-error=true]{color:var(--accent-text)}.push-toast:not([data-visible=true]){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.push-toast[data-visible=true]{right:max(16px, var(--gutter));z-index:60;background:var(--ink);max-width:min(380px,100vw - 32px);color:var(--paper);border:1px solid color-mix(in srgb, var(--paper) 16%, transparent);box-shadow:var(--shadow-1);font:500 13.5px / 1.45 var(--sans);border-radius:8px;padding:11px 15px;position:fixed;bottom:20px}.push-toast[data-visible=true][data-error=true]{color:#fdece8;background:#2b1410;border-color:#fdece840}@media (pointer:coarse){.push-toggle{min-block-size:38px;min-inline-size:38px}.push-box__btn{min-block-size:48px}}.push-prompt{--push-backdrop:#0a0c126b;background:var(--paper-raised);width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--rule-2);border-top:3px solid var(--accent);box-shadow:0 24px 64px -16px #0a0c125c, var(--shadow-1);opacity:0;transition-property:opacity,transform,display,overlay;transition-duration:.22s;transition-timing-function:var(--ease);transition-behavior:allow-discrete;border-radius:10px;margin:auto;padding:24px 26px;inset:0;transform:translateY(10px)scale(.97)}:root[data-theme=dark] .push-prompt{--push-backdrop:#04060aa3;box-shadow:0 28px 72px -16px #000000b8, var(--shadow-1)}.push-prompt[open]{gap:10px;display:grid}.push-prompt:modal{overscroll-behavior:contain}.push-prompt::backdrop{overscroll-behavior:contain;backdrop-filter:blur();transition-property:background-color,backdrop-filter,display,overlay;transition-duration:.22s;transition-timing-function:var(--ease);transition-behavior:allow-discrete;background-color:#0000;overflow:hidden}.push-prompt__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.push-prompt__kicker{font:700 var(--fs-label) / 1.2 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-text);align-items:center;gap:6px;margin:0;display:inline-flex}.push-prompt__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.push-prompt__close{min-block-size:30px;min-inline-size:30px;color:var(--ink-3);font:500 19px / 1 var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;margin:-6px -6px -6px 0;padding:0;display:inline-grid}.push-prompt__close:hover{color:var(--ink);background:var(--paper-sunk)}.push-prompt__title{font:var(--w-head) clamp(1.25rem, 1.16rem + .35vw, 1.44rem) / 1.2 var(--serif);letter-spacing:var(--track-head);color:var(--ink);margin:0}.push-prompt__dek{font:400 14.5px / 1.52 var(--sans);color:var(--ink-2);margin:0}.push-prompt__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.push-prompt__btn{background:var(--ink);min-block-size:40px;color:var(--paper-raised);border:1px solid var(--ink);font:600 14px / 1.2 var(--sans);white-space:nowrap;border-radius:6px;padding-inline:16px}.push-prompt__btn .i-bell{width:15px;height:15px}.push-prompt__btn[data-busy=true]{cursor:progress}.push-prompt__later{min-block-size:40px;color:var(--ink-2);border:1px solid var(--rule-2);font:500 13.5px / 1.2 var(--sans);cursor:pointer;background:0 0;border-radius:6px;padding-inline:14px}.push-prompt__later:hover{color:var(--ink);border-color:var(--ink-3)}.push-prompt__note{font:500 var(--fs-meta) / 1.45 var(--sans);color:var(--ink-2);margin:2px 0 0}.push-prompt__note[data-error=true]{color:var(--accent-text)}.push-prompt[open]:where(:not([data-closing])){opacity:1;transform:translateY(0)scale(1);@starting-style{opacity:0;transform:translateY(10px)scale(.97)}&::backdrop{background-color:var(--push-backdrop);backdrop-filter:blur(2px);@starting-style{backdrop-filter:blur();background-color:#0000}}}@media (pointer:coarse){.push-prompt__close{min-block-size:38px;min-inline-size:38px}.push-prompt__btn,.push-prompt__later{min-block-size:44px}}@media (width<=560px){.push-prompt{margin:auto auto max(12px, env(safe-area-inset-bottom)) auto;border-radius:10px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:16px 18px;transform:translateY(14px)}.push-prompt[open]:where(:not([data-closing])){@starting-style{opacity:0;transform:translateY(14px)}}.push-prompt__dek{font-size:13.5px}.push-prompt__actions{grid-template-columns:1fr auto;display:grid}.push-prompt__btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.push-prompt,.push-prompt::backdrop{transition-duration:.1s;transform:none}@starting-style{.push-prompt[open]:where(:not([data-closing])){transform:none}}}@media (width<=780px){.push-box{grid-template-columns:1fr;padding:20px}.push-box__panel{align-items:flex-start}.push-box__note{text-align:left;max-width:none}}.weekly-pill{border-radius:var(--radius-ui);background:var(--accent);color:#fff;font:700 10.5px / 1.25 var(--sans);letter-spacing:.11em;text-transform:uppercase;align-items:center;padding:2px 9px;display:inline-flex}.weekly-kicker>.weekly-pill+:before{display:none}.weekly-thesis__head{margin-top:22px}.weekly-thesis .weekly-prose{margin-top:14px}.weekly-prose a,.weekly-pick__links a,.weekly-table a,.radar-item__hl,.dayend__weekly a{text-decoration:underline;text-decoration-thickness:var(--link-line);text-underline-offset:var(--link-gap);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.weekly-pick__links{border-top:1px solid var(--rule);max-width:var(--measure);font:500 13.5px / 1.6 var(--sans);color:var(--ink-2);margin-top:16px;padding-top:14px}.weekly-pick__links a:first-child{color:var(--ink);font-weight:600}.weekly-table-wrap{border:1px solid var(--rule-2);border-radius:var(--radius-img);background:var(--paper-raised);overflow-x:auto}.weekly-table{border-collapse:collapse;width:100%;font:450 14.5px / 1.45 var(--sans);color:var(--ink)}.weekly-table th,.weekly-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:13px 16px}.weekly-table tbody tr:last-child td{border-bottom:0}.weekly-table th{background:var(--paper-sunk);font:700 10.5px / 1.25 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.weekly-table__rel{min-width:150px;font-weight:600}.weekly-table__metric{color:var(--ink-2);font-feature-settings:"tnum" 1;min-width:220px}.weekly-table__link{white-space:nowrap;font-weight:600}.radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.radar-cluster{background:var(--paper-raised);border:1px solid var(--rule-2);border-top:2px solid var(--rule-ink);border-radius:var(--radius-img);padding:22px 24px}.radar-cluster__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;padding-bottom:12px;display:flex}.radar-cluster__head h3{font-size:var(--fs-card-m);font-weight:var(--w-head);line-height:1.2}.radar-list{margin-top:12px}.radar-item{border-top:1px solid var(--rule);font:450 15px / 1.5 var(--sans);color:var(--ink-2);padding:11px 0;scroll-margin-top:20px}.radar-item:first-child{border-top:0;padding-top:2px}.radar-item__co{color:var(--ink);font-weight:650}.radar-item__hl{color:var(--ink);font-weight:560}.radar-item__date{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.dayend__weekly{font:500 14.5px / 1.5 var(--sans);color:var(--ink-2);margin:10px auto 0}.dayend__weekly a{color:var(--ink);font-weight:600}@media (width<=900px){.radar-grid{grid-template-columns:1fr}}@media (width<=700px){.radar-cluster{padding:18px}.weekly-table th,.weekly-table td{padding:11px 12px;font-size:13.5px}}.dayline--edition{gap:4px;padding-block:10px 12px}.dayline__headline{text-align:center;max-width:58rem;font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-2);text-wrap:balance;margin:2px auto 0;font-size:clamp(16px,1.35vw,19px);font-weight:560;line-height:1.3}.home-lead-digest{border-top:1px solid var(--rule);max-width:46rem;margin-top:18px;padding-top:16px}.home-lead-digest__why{font-family:var(--sans);color:var(--ink-2);font-size:15.5px;line-height:1.55}.home-lead-digest__why b{color:var(--ink);font-weight:650}.dayline__cta{border:1px solid var(--rule-2);background:var(--paper-raised);min-block-size:28px;color:var(--ink);font:600 12.5px / 1.3 var(--sans);transition:border-color .15s var(--ease), background .15s var(--ease);border-radius:999px;align-items:center;padding:2px 11px;display:inline-flex}.dayline__cta:hover{border-color:var(--ink)}.home-hub__actions{flex-wrap:wrap;align-items:center;margin-top:20px;display:flex}.home-hub__cta{isolation:isolate;height:auto;background:var(--ink);min-block-size:46px;color:var(--paper);border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), 0 10px 24px -10px #10141d73;transition:transform .18s var(--ease), box-shadow .18s var(--ease), opacity .18s var(--ease);border-radius:999px;padding:11px 24px;font-size:15px;font-weight:650;line-height:1.25;position:relative;overflow:hidden}:root[data-theme=dark] .home-hub__cta{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent), 0 10px 28px -8px #000000b8}.home-hub__cta:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 0%,#ffffff47 50%,#0000 100%);width:48%;position:absolute;inset:0;transform:translate(-180%)skew(-20deg)}:root[data-theme=dark] .home-hub__cta:after{background:linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--accent) 30%, transparent) 50%, transparent 100%)}.home-hub__cta:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 34%, transparent), 0 14px 30px -10px #0009;transform:translateY(-1px)}.home-hub__cta svg{width:15px;height:15px;transition:transform .18s var(--ease);flex:none}.home-hub__cta:hover svg{transform:translate(4px)}@keyframes cta-sheen{0%,58%,to{opacity:0;transform:translate(-180%)skew(-20deg)}12%{opacity:1}44%{opacity:0;transform:translate(320%)skew(-20deg)}}@keyframes cta-arrow-nudge{0%,58%,to{transform:translate(0)}26%{transform:translate(3.5px)}44%{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.home-hub__cta:after{animation:cta-sheen 3.8s var(--ease) infinite}.home-hub__cta:not(:hover) svg{animation:cta-arrow-nudge 3.8s var(--ease) infinite}}.home-section-cta{height:auto;background:var(--paper-raised);border-color:var(--rule-2);min-block-size:34px;padding:6px 13px;font-size:13px;font-weight:600}.home-section-cta:hover{border-color:var(--ink)}.home-section-cta svg{flex:none;width:13px;height:13px}.home-card,.home-hub-brief{border-radius:var(--radius-img);transition:background .15s var(--ease);position:relative}.home-card a.card-link:after,.home-hub-brief a.card-link:after{content:"";position:absolute;inset:0}.home-card a.card-link:focus-visible,.home-hub-brief a.card-link:focus-visible{outline:none}.home-card:has(a.card-link:focus-visible),.home-hub-brief:has(a.card-link:focus-visible){outline:2px solid var(--focus);outline-offset:6px}.home-card :is(a:not(.card-link),button),.home-hub-brief :is(a:not(.card-link),button){z-index:1;position:relative}.home-card .story__head{grid-template-areas:"body thumb";align-items:start}.home-card__body{grid-area:body;min-width:0}.home-card__thumb{border-radius:var(--radius-img);border:1px solid var(--rule);transition:border-color .15s var(--ease);grid-area:thumb;display:block;overflow:hidden}.home-card__footer{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.home-card__btn{height:auto;background:var(--paper-raised);border-color:color-mix(in srgb, var(--ink) 38%, var(--rule-2));min-block-size:38px;color:var(--ink);padding:8px 16px;font-size:13.5px;font-weight:650;line-height:1.2}.home-card__btn--sm{min-block-size:34px;padding:6px 14px;font-size:13px}.home-card__btn svg{width:13px;height:13px;transition:transform .15s var(--ease);flex:none}.home-card:has(a.card-link:hover,.home-card__btn:hover) .home-card__btn,.home-hub-brief:has(a.card-link:hover,.home-card__btn:hover) .home-card__btn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.home-card:has(a.card-link:hover,.home-card__btn:hover) .home-card__btn svg,.home-hub-brief:has(a.card-link:hover,.home-card__btn:hover) .home-card__btn svg{transform:translate(2px)}.home-card:has(a.card-link:hover,.home-card__btn:hover) .home-card__thumb{border-color:var(--ink-3)}.home-card__src{margin-top:0}.home-card__src a:hover{color:var(--ink);text-decoration:underline}.home-cross-edition{background:var(--paper-raised);border:1px solid var(--rule-2);border-radius:var(--radius-img);padding:20px 22px}.home-cross-edition>.section-head{margin-bottom:12px}.home-cross-edition__lead{font:500 16px / 1.5 var(--sans);color:var(--ink-2);margin-top:4px}.home-cross-edition__lead a{color:var(--ink);font-weight:600}@media (pointer:coarse){.home-hub__cta{min-block-size:48px}.home-card__btn{min-block-size:42px}.home-card__btn--sm{min-block-size:38px}}.listing-crumbs{font:500 13px / 1.4 var(--sans);color:var(--ink-3);margin-top:20px}.listing-crumbs ol{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.listing-crumbs li+li:before{content:"/";color:var(--ink-3);opacity:.65;margin-right:8px}.listing-crumbs a:hover{color:var(--ink);text-decoration:underline}.entity-dossier{background:var(--paper-sunk);border:1px solid var(--rule-2);border-radius:var(--radius-img);flex-direction:column;gap:14px;margin-top:24px;padding:18px 22px;display:flex}.entity-dossier__meta{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.entity-dossier__logo{border-radius:var(--radius-ui);border:1px solid var(--rule-2);background:#e9e5db;justify-content:center;align-items:center;height:44px;padding:6px 12px;display:inline-flex}.entity-dossier__logo[data-bg=dark]{background:#10141d}.entity-dossier__logo img{object-fit:contain;width:auto;max-width:120px;height:auto;max-height:28px}.entity-dossier__facts{font:500 14px / 1.45 var(--sans);flex-wrap:wrap;gap:12px 28px;display:flex}.entity-dossier__facts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.entity-dossier__facts dd{color:var(--ink);margin-top:3px}.entity-dossier__row{flex-direction:column;gap:10px;display:flex}.entity-dossier__pills{flex-wrap:wrap;gap:8px;display:flex}.entity-pill{border:1px solid var(--rule-2);background:var(--paper-raised);font:560 13px / 1.3 var(--sans);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.entity-pill span{color:var(--ink-3);font-feature-settings:"tnum" 1;font-size:11.5px}.entity-pill:hover{border-color:var(--ink)}.entity-dossier__peers{border-top:1px solid var(--rule);font:450 13.5px / 1.55 var(--sans);color:var(--ink-2);padding-top:12px}.story-context{background:var(--paper-sunk);border:1px solid var(--rule-2);border-radius:var(--radius-img);max-width:980px;margin:28px auto 0;padding:18px 20px}.story-context__list{gap:8px;margin-top:10px;display:grid}.story-context__list li{font:500 14.5px / 1.45 var(--sans);flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.story-context__list .meta{min-width:92px;font-size:12.5px}.story-context__foot{border-top:1px solid var(--rule);margin-top:12px;padding-top:10px}.more-edition__index{border-top:1px solid var(--rule);margin-top:32px;padding-top:20px}.more-edition__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin-top:12px;display:grid}.more-edition__list li{font:480 14px / 1.45 var(--sans);grid-template-columns:26px minmax(0,1fr);gap:6px;display:grid}.more-edition__list .n{font-family:var(--serif);color:var(--ink-3);font-feature-settings:"tnum" 1;font-size:15px}@media (width<=700px){.dayline__read{margin-top:6px}.home-hub__actions{flex-direction:column;align-items:stretch}.home-hub__cta{justify-content:center;width:100%}.home-card .story__head{grid-template-areas:"thumb""body"}.home-card__thumb{margin-bottom:14px}.more-edition__list{grid-template-columns:1fr}.entity-dossier{padding:15px 16px}}@media (prefers-reduced-motion:reduce){.home-card__btn svg{transition:none}}
