:root{--paper:#fff;--surface:#fdfcf3;--ink:#000;--ink-2:#2c2c2c;--muted:#6e6e6e;--faint:#b3b3b3;--line:#e2e2e2;--accent:#000;--accent-deep:#2c2c2c;--accent-wash:#fdfbe4;--yellow:#ffc500;--yellow-wash:#fdfbe4;--red:#b11602;--green:#019949;--display:var(--font-display), "Helvetica Neue", Helvetica, Arial, sans-serif;--text:var(--font-text), Georgia, serif;--head:var(--font-text), Georgia, serif;--gutter:40px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}main:focus{outline:none}.skip-link{z-index:40;background:var(--ink);color:#fff;font:500 14px var(--display);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.header{padding:22px var(--gutter) 18px;align-items:center;gap:32px;max-width:1440px;margin:0 auto;display:flex}.wordmark{font-family:var(--font-mark), var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.045em;font-size:29px;font-weight:800;line-height:1}.tagline{border-left:1px solid var(--line);font:500 14.5px/1.2 var(--display);color:var(--muted);white-space:nowrap;margin-left:-14px;padding-left:18px}@media (max-width:1180px){.tagline{display:none}}.nav{font:500 14.5px var(--display);letter-spacing:-.005em;align-items:center;gap:26px;margin-left:auto;display:flex}.nav a{color:var(--ink-2);align-items:center;gap:7px;padding:8px 0;transition:color .15s;display:inline-flex;position:relative}.nav a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a:focus-visible{color:var(--accent)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.nav a:focus-visible{outline:none}.nav a[aria-current=page]{color:var(--ink);font-weight:600}.nav a[aria-current=page]:after{background:var(--ink);transform:scaleX(1)}.nav a[aria-current=page]:hover:after{background:var(--accent)}.nav-live: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%}@media (prefers-reduced-motion:reduce){.nav a,.nav a:after{transition:none}}.menu-button{font:500 15px var(--display);background:0 0;border:0;margin-left:auto;padding:4px 0;display:none}.menu{z-index:30;background:var(--paper);padding:90px 20px 40px;position:fixed;inset:0;overflow-y:auto}.menu nav{flex-direction:column;display:flex}.menu a{font:600 22px/1.2 var(--display);letter-spacing:-.01em;padding:7px 0}.menu a.menu-big{font:600 40px/1.1 var(--display);letter-spacing:-.035em;padding:4px 0;font-stretch:85%}.menu-title{border-top:1px solid var(--line);font:600 13px var(--display);color:var(--muted);margin:28px 0 4px;padding-top:14px}.menu-grid{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.menu-group{flex-direction:column;display:flex}.menu a.menu-signup{color:#fff;background:var(--accent);align-self:flex-start;margin-top:30px;padding:12px 22px}.menu a[aria-current=page]{color:var(--accent)}.menu .menu-small{font:500 16px var(--display);letter-spacing:0;margin-top:28px}:is(.header:has(.menu:not([hidden])) .menu-button,.header:has(.menu:not([hidden])) .wordmark){z-index:31;position:relative}.main{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.label{font:500 13px var(--display);color:var(--muted);margin-bottom:26px}.text-link{font:500 15px var(--display);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover,.row h3 a:hover,.lead-title a:hover,.moments a:hover,.births a:hover,.index a:hover{color:var(--accent)}.meta{font:13px var(--display);color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex}.meta-section{color:var(--ink);font-weight:500}.meta-section:hover{color:var(--accent)}.meta-sample{color:var(--faint);font-style:italic}.quiet{font:15px var(--display);color:var(--muted);padding:18px 0}.line blockquote{font:italic 25px/1.3 var(--text);letter-spacing:-.005em;text-wrap:pretty}.line figcaption{font:12px var(--display);color:var(--muted);margin-top:10px}.photo figcaption{font:11.5px/1.45 var(--display);color:var(--muted);margin-top:8px}.photo figcaption a{text-underline-offset:2px;text-decoration:underline}.photo figcaption a:hover{color:var(--ink)}.button{background:var(--ink);color:#fff;font:500 14px var(--display);border:0;padding:12px 20px}.button:hover{background:var(--accent)}.toast{font:14px var(--display);color:var(--muted);margin-left:14px}.dateline{border-top:1px solid var(--ink);font:13px var(--display);color:var(--muted);margin-bottom:28px;padding:14px 0 0}.cover{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:44px;display:grid}.cover-photo img{aspect-ratio:5/4;object-fit:cover;background:#f2f2f2;width:100%}.cover-text{padding-bottom:30px}.kicker{font:500 14px var(--display);align-items:center;gap:9px;display:flex}.today-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.cover-title{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 26px;font-size:clamp(38px,4.3vw,68px);font-weight:600;font-stretch:82%;line-height:.96}.lead{border-top:1px solid var(--ink);margin-top:110px;padding-top:14px}.lead-title{font-family:var(--display);letter-spacing:-.048em;text-wrap:balance;max-width:15ch;margin-bottom:40px;font-size:clamp(46px,7.2vw,116px);font-weight:600;font-stretch:82%;line-height:.9}.lead-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.lead-dek{color:var(--ink-2);max-width:32ch;font-size:24px;line-height:1.38}.lead-body .meta{margin-top:22px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:110px;display:grid}.split>section{border-top:1px solid var(--ink);padding-top:14px}.split .label{margin-bottom:4px}.row{border-bottom:1px solid var(--line);padding:22px 0}.row h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin-bottom:9px;font-size:29px;font-weight:600;font-stretch:88%;line-height:1.04}.row-dek{color:var(--ink-2);max-width:52ch;margin-bottom:12px;font-size:18px;line-height:1.45}.moments li{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.moment-thumb{object-fit:cover;background:#f2f2f2;width:88px;height:88px}.moment-thumb-empty{display:block}.moment-year{font:600 13px var(--display);margin-bottom:4px;display:block}.moments p{font-size:18px;line-height:1.42}.moments .births{color:var(--ink-2);padding:18px 0 0;font-size:17px;line-height:1.5}.births a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.moments .source{font:12px var(--display);color:var(--muted);margin-top:14px}.moments .source a{text-underline-offset:2px;text-decoration:underline}.index{border-top:1px solid var(--ink);margin-top:110px;padding-top:14px}.index ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.index li{border-left:1px solid var(--line);padding:0 20px}.index li:first-child{border-left:0;padding-left:0}.index a{font-family:var(--display);letter-spacing:-.035em;font-size:30px;font-weight:600;font-stretch:85%;line-height:1.05;display:block}.index span{font:13px var(--display);color:var(--muted);margin-top:6px;display:block}.cover-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.moments .label a:hover{color:var(--accent)}.day-head{border-top:1px solid var(--ink);margin-bottom:56px;padding-top:14px}.day-head .label{margin-bottom:0}.day-head h1{font-family:var(--display);letter-spacing:-.06em;margin:26px 0 22px;font-size:clamp(64px,12vw,180px);font-weight:600;font-stretch:82%;line-height:.85}.day-intro{color:var(--ink-2);max-width:40ch;font-size:23px;line-height:1.4}.day-moments,.day-births{border-top:1px solid var(--ink);margin-top:110px;padding-top:14px}.day-moments .label,.day-births .label{margin-bottom:30px}.moment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 36px;display:grid}.moment-grid li{flex-direction:column;align-items:flex-start;display:flex}.moment-photo{width:100%;margin-bottom:18px}.moment-photo img{aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;width:100%}.moment-grid .moment-year{font-family:var(--display);letter-spacing:-.04em;margin-bottom:10px;font-size:40px;font-weight:600;font-stretch:82%;line-height:1}.moment-grid p{margin-bottom:12px;font-size:19px;line-height:1.42}.moment-grid .text-link{margin-top:auto;font-size:14px}.moment-grid+.moment-list{margin-top:64px}.moment-list li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.moment-list .moment-year{font-family:var(--display);letter-spacing:-.04em;font-size:40px;font-weight:600;font-stretch:82%;line-height:1}.moment-list p{max-width:60ch;font-size:20px;line-height:1.45}.moment-list .text-link{white-space:nowrap;margin-left:6px;font-size:14px}.day-births ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.day-births li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.birth-year{font:600 15px var(--display);color:var(--muted);padding-top:3px}.day-births p{color:var(--ink-2);font-size:18px;line-height:1.45}.day-births strong{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-right:4px;font-size:19px;font-weight:600}.day-births a:hover{color:var(--accent)}.day-source{font:13px/1.6 var(--display);color:var(--muted);margin-top:44px}.day-source a{text-underline-offset:2px;text-decoration:underline}.day-nav{border-top:1px solid var(--ink);font:500 16px var(--display);justify-content:space-between;gap:20px;margin-top:64px;padding-top:16px;display:flex}.day-nav a:hover{color:var(--accent)}.day-nav a[rel=next]{text-align:right}.keep-reading{border-top:1px solid var(--ink);max-width:780px;margin-top:96px;padding-top:14px}.keep-reading .label{margin-bottom:4px}.keep-reading .text-link{margin-top:26px;display:inline-block}.listing,.latest-head{border-top:1px solid var(--ink);padding-top:14px}.listing h1,.latest-head h1{font-family:var(--display);letter-spacing:-.055em;margin-top:30px;font-size:clamp(56px,10vw,150px);font-weight:600;font-stretch:82%;line-height:.88}.listing-intro{color:var(--ink-2);max-width:40ch;margin:22px 0 56px;font-size:23px;line-height:1.4}.listing-rows{border-top:1px solid var(--line);max-width:900px}.article{border-top:1px solid var(--ink);max-width:780px;padding-top:14px}.article h1{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:40px 0 26px;font-size:clamp(42px,6.4vw,92px);font-weight:600;font-stretch:82%;line-height:.92}.article-dek{color:var(--ink-2);max-width:34ch;font-size:26px;line-height:1.35}.article .line{border-left:2px solid var(--ink);margin:48px 0 36px;padding-left:22px}.article-note{font:13px/1.5 var(--display);color:var(--muted)}.article-body{max-width:640px;margin-top:36px;font-size:21px;line-height:1.62}.article-body p{overflow-wrap:anywhere;margin-bottom:1.1em}.article-body h2{font:600 22px var(--display);letter-spacing:-.02em;margin:1.7em 0 .4em}.article-sources{border-top:1px solid var(--line);max-width:640px;margin-top:40px;padding-top:16px}.article-sources h2{font:600 16px var(--display);margin-bottom:8px}.article-sources p{margin-bottom:12px;font-size:18px;line-height:1.5}.article-sources small{font:13px var(--display);color:var(--muted);margin-top:10px;display:block}.article-actions{align-items:center;margin-top:44px;display:flex}.about{border-top:1px solid var(--ink);padding-top:14px}.about h1{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:30px 0;font-size:clamp(42px,6.4vw,96px);font-weight:600;font-stretch:82%;line-height:.92}.about-intro{color:var(--ink-2);max-width:42ch;margin-bottom:70px;font-size:24px;line-height:1.4}.rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px;max-width:1100px;display:grid}.rules div{border-top:1px solid var(--line);padding-top:14px}.rules dt{font:600 24px/1.1 var(--display);letter-spacing:-.025em;margin-bottom:10px;font-stretch:88%}.rules dd{color:var(--ink-2);font-size:18px;line-height:1.5}.about-note{font:13px/1.6 var(--display);color:var(--muted);max-width:70ch;margin:64px 0 18px}.empty{padding:40px 0}.empty h1{font-family:var(--display);letter-spacing:-.045em;margin:20px 0 18px;font-size:clamp(42px,6vw,80px);font-weight:600;font-stretch:82%;line-height:.95}.empty p{color:var(--ink-2);margin-bottom:18px;font-size:20px}@media (max-width:1100px){.nav{gap:18px}.cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.split{gap:48px}.index ul{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.index li:nth-child(3n+1){border-left:0;padding-left:0}.moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){:root{--gutter:20px}.header{padding:18px var(--gutter);align-items:center}.nav{display:none}.menu-button{display:block}.dateline{margin-bottom:18px}.cover{grid-template-columns:1fr;gap:18px}.cover-photo img{aspect-ratio:4/3}.cover-text{padding-bottom:0}.cover-title{margin:14px 0 18px;font-size:clamp(34px,9vw,48px)}.lead,.split,.index{margin-top:72px}.lead-title{margin-bottom:26px;font-size:clamp(42px,12vw,64px)}.lead-body{grid-template-columns:1fr;gap:26px}.lead-dek{font-size:21px}.line blockquote{font-size:22px}.split{grid-template-columns:1fr;gap:72px}.row h3{font-size:25px}.moments li{grid-template-columns:72px minmax(0,1fr);gap:14px}.moment-thumb{width:72px;height:72px}.moments p{font-size:17px}.index ul{grid-template-columns:1fr 1fr;row-gap:26px}.index li,.index li:nth-child(3n+1){border-left:1px solid var(--line);padding:0 0 0 16px}.index li:nth-child(odd){border-left:0;padding-left:0}.index a{font-size:26px}.listing-intro,.about-intro{font-size:20px}.article-dek{font-size:22px}.article-body{font-size:19px}.rules{grid-template-columns:1fr;gap:28px}.day-head{margin-bottom:36px}.day-intro{font-size:20px}.day-moments,.day-births{margin-top:72px}.moment-grid{grid-template-columns:1fr;gap:44px}.moment-grid .moment-year{font-size:34px}.moment-list li{grid-template-columns:1fr;gap:6px}.moment-list .moment-year{font-size:30px}.moment-list p{font-size:18px}.day-births ul{grid-template-columns:1fr}.day-nav{flex-direction:column;font-size:15px}.day-nav a[rel=next]{text-align:left}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.just-in{max-width:calc(1440px - 2 * var(--gutter));box-sizing:border-box;width:calc(100% - 2 * var(--gutter));border-bottom:1px solid var(--line);font:14px var(--display);white-space:nowrap;align-items:baseline;gap:14px;margin:0 auto 28px;padding:11px 0;display:flex}.just-in-label{align-items:center;gap:8px;font-weight:600;display:inline-flex}.just-in time{color:var(--muted)}.just-in>a{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.just-in>a:hover,.just-in-more:hover{color:var(--accent)}.just-in-source{color:var(--muted)}.just-in-more{text-underline-offset:3px;margin-left:auto;padding-left:12px;text-decoration:underline}.dateline{flex-wrap:wrap;gap:4px 22px;display:flex}.dateline span:first-child{color:var(--ink);font-weight:500}.band-head{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:8px;padding-top:14px;display:flex}.band-title{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(40px,5vw,76px);font-weight:600;font-stretch:82%;line-height:.9}.band-note{font:13px var(--display);color:var(--muted);text-align:right;max-width:34ch}.newsdesk{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;margin-top:120px;display:grid}.desk-wire>.text-link{margin-top:24px;display:inline-block}.wire-item{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:24px;padding:18px 0 20px;display:grid}.wire-when{font:600 15px var(--display);letter-spacing:-.01em;flex-direction:column;gap:3px;padding-top:3px;display:flex}.wire-clock{color:var(--muted);font-size:12.5px;font-weight:400}.wire-body h3{font-family:var(--display);letter-spacing:-.022em;text-wrap:pretty;font-size:22px;font-weight:600;line-height:1.16}.wire-body h3 a:hover{color:var(--accent)}.wire-meta{font:13px var(--display);color:var(--muted);flex-wrap:wrap;gap:3px 14px;margin-top:8px;display:flex}.wire-source{color:var(--ink);font-weight:500}.wire-official{color:var(--accent);font-weight:500}.wire-meta a:hover{color:var(--accent)}.trending{border-top:1px solid var(--ink);align-self:start;padding-top:14px}.trending .label{font:600 22px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;font-stretch:85%}.trending ol{counter-reset:trend}.trending li{counter-increment:trend;border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);padding:14px 0 16px;display:grid}.trending li:before{content:counter(trend);font:600 26px/1 var(--display);letter-spacing:-.04em;color:var(--faint);grid-row:span 3;font-stretch:82%}.trending li>a{font:600 19px/1.2 var(--display);letter-spacing:-.02em}.trending li>a:hover{color:var(--accent)}.trending li p{color:var(--ink-2);margin-top:3px;font-size:16px;line-height:1.4}.trending .trend-stat{font:12.5px var(--display);color:var(--muted);margin-top:6px}.trend-note{font:12px/1.5 var(--display);color:var(--muted);margin-top:16px}.section-wire{max-width:980px;margin-top:96px}.section-wire>.text-link{margin-top:24px;display:inline-block}.latest-head{margin-bottom:40px}.latest-head .listing-intro{margin-bottom:14px}.latest-updated{font:13px var(--display);color:var(--muted)}.filters{font:500 16px var(--display);flex-wrap:wrap;gap:8px 26px;margin-top:36px;display:flex}.filters a{border-bottom:2px solid #0000;padding-bottom:4px}.filters a span{color:var(--faint);margin-left:2px;font-size:13px;font-weight:400}.filters a[aria-current=page]{border-bottom-color:var(--ink)}.filters a:hover{color:var(--accent)}.wire-day{max-width:980px;margin-top:40px}.wire-day-title{z-index:2;background:var(--paper);border-top:1px solid var(--ink);font:600 28px/1 var(--display);letter-spacing:-.03em;padding:14px 0 10px;font-stretch:85%;position:sticky;top:0}.article-stamp{font:13px var(--display);color:var(--muted);margin-top:18px}@media (max-width:1100px){.newsdesk{grid-template-columns:1fr;gap:80px}.trending ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}}@media (max-width:860px){.just-in-source,.just-in-more{display:none}.just-in{gap:10px;font-size:13px}.newsdesk{gap:64px;margin-top:80px}.band-head{flex-direction:column;gap:10px}.band-note{text-align:left}.wire-item{grid-template-columns:1fr;gap:6px;padding:16px 0 18px}.wire-when{flex-direction:row;align-items:baseline;gap:10px;font-size:13px}.wire-body h3{font-size:20px}.trending ol{grid-template-columns:1fr}.filters{gap:6px 18px;font-size:15px}.wire-day-title{font-size:24px}}.lead-photo{margin:0 0 34px}.lead-photo img{aspect-ratio:21/9;object-fit:cover;background:#f2f2f2;width:100%}.article-photo{margin:40px 0 8px}.article-photo img{aspect-ratio:3/2;object-fit:cover;background:#f2f2f2;width:100%}.row.has-thumb{grid-template-columns:minmax(0,1fr) 150px;column-gap:28px;display:grid}.row.has-thumb>:not(.row-thumb){grid-column:1}.row-thumb{grid-area:1/2/span 3;align-self:start}.row-thumb img{aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;width:150px}.wire-item.has-image{grid-template-columns:112px minmax(0,1fr) 168px}.wire-thumb img{aspect-ratio:16/10;object-fit:cover;background:#f2f2f2;width:168px}.trending li.has-image{grid-template-columns:34px minmax(0,1fr) 64px;column-gap:0}.trending li.has-image>:not(.trend-thumb){grid-column:2;padding-right:14px}.trend-thumb{object-fit:cover;background:#f2f2f2;grid-area:1/3/span 4;width:64px;height:64px}.trending .trend-credit{font:11px var(--display);color:var(--faint);margin-top:4px}.trend-credit a{text-underline-offset:2px;text-decoration:underline}.studios{margin-top:120px}.studios ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;margin-top:28px;display:grid}.studios li a{display:block}.studios img{aspect-ratio:16/9;object-fit:cover;background:#f2f2f2;width:100%;margin-bottom:14px}.studios h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.18}.studios li a:hover h3{color:var(--accent)}.studios .wire-meta{margin-top:8px}.studios .studio-lead{grid-area:span 2/span 2}.studios .studio-lead h3{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,38px);font-stretch:88%;line-height:1.04}@media (max-width:1100px){.studios ul{grid-template-columns:repeat(2,minmax(0,1fr))}.studios .studio-lead{grid-row:auto}}@media (max-width:860px){.lead-photo img{aspect-ratio:4/3}.row.has-thumb{grid-template-columns:minmax(0,1fr) 96px;column-gap:16px}.row-thumb img{aspect-ratio:1;width:96px}.wire-item.has-image{grid-template-columns:minmax(0,1fr) 96px;column-gap:16px}.wire-item.has-image .wire-when,.wire-item.has-image .wire-body{grid-column:1}.wire-thumb{grid-area:1/2/span 2}.wire-thumb img{aspect-ratio:1;width:96px}.studios{margin-top:80px}.studios ul{grid-template-columns:1fr;gap:32px}.studios .studio-lead{grid-column:auto}}.newsroom{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-template-areas:"latest main rail";align-items:start;gap:0 40px;display:grid}.nr-latest{grid-area:latest}.nr-main{border-left:1px solid var(--line);border-right:1px solid var(--line);grid-area:main;min-height:100%;padding:0 40px}.nr-rail{flex-direction:column;grid-area:rail;gap:56px;display:flex}.rail-title{font:600 26px/1 var(--display);letter-spacing:-.035em;border-top:2px solid var(--ink);margin-bottom:6px;padding-top:12px;font-stretch:85%}.rail-title a:hover{color:var(--accent)}.wire-compact li{border-bottom:1px solid var(--line);padding:14px 0}.wc-when{font:600 12.5px var(--display);color:var(--accent);margin-bottom:4px}.wire-compact h3{font:600 16.5px/1.22 var(--display);letter-spacing:-.012em;text-wrap:pretty}.wire-compact h3 a:hover{color:var(--accent)}.wc-source{font:12px var(--display);color:var(--muted);margin-top:5px}.nr-latest>.text-link{margin-top:18px;display:inline-block}.nr-lead .lead-photo{margin:0 0 22px}.nr-lead .lead-photo img{aspect-ratio:3/2}.nr-lead-title{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(38px,3.9vw,62px);font-weight:600;font-stretch:84%;line-height:.95}.nr-lead-title a:hover{color:var(--accent)}.nr-lead-dek{color:var(--ink-2);margin-bottom:22px;font-size:21px;line-height:1.42}.nr-lead .line{margin-bottom:18px}.nr-stories{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin-top:44px;padding-top:28px;display:grid}.card-photo img{aspect-ratio:3/2;object-fit:cover;background:#f2f2f2;width:100%;margin-bottom:14px}.card h3{font:600 22px/1.12 var(--display);letter-spacing:-.025em;text-wrap:balance;margin-bottom:8px;font-stretch:90%}.card h3 a:hover{color:var(--accent)}.card-dek{color:var(--ink-2);margin-bottom:10px;font-size:17px;line-height:1.42}.card-credit{font:11px var(--display);color:var(--faint);margin-top:8px}.card-credit a{text-underline-offset:2px;text-decoration:underline}.otd-cover{border-bottom:1px solid var(--line);padding:14px 0 18px}.otd-photo{margin-bottom:12px}.otd-photo img{aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;width:100%}.otd-year{font:600 34px/1 var(--display);letter-spacing:-.04em;margin-bottom:6px;font-stretch:82%}.otd-cover h3{font:600 19px/1.2 var(--display);letter-spacing:-.018em}.otd-cover h3 a:hover,.otd-more a:hover{color:var(--accent)}.otd-more li{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.otd-more span{font:600 14px var(--display);color:var(--muted);padding-top:2px}.otd-more p{font-size:16px;line-height:1.4}.otd-births{color:var(--ink-2);margin:14px 0 16px;font-size:15px;line-height:1.45}.nr-rail .trending{border-top:0;padding-top:0}.nr-rail .trending .label{font:600 26px/1 var(--display);letter-spacing:-.035em;border-top:2px solid var(--ink);margin-bottom:6px;padding-top:12px;font-stretch:85%}.newsroom+.studios{margin-top:110px}@media (max-width:1240px){.newsroom{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"main rail""latest rail";gap:56px 40px}.nr-main{border:0;padding:0}.nr-latest .wire-compact{columns:2;column-gap:32px}.nr-latest .wire-compact li{break-inside:avoid}}@media (max-width:860px){.newsroom{grid-template-columns:1fr;grid-template-areas:"main""latest""rail";gap:64px}.nr-latest .wire-compact{columns:1}.nr-stories{grid-template-columns:1fr;gap:36px}.nr-lead-title{font-size:clamp(34px,9vw,46px)}.nr-lead-dek{font-size:19px}.nr-lead .lead-photo img{aspect-ratio:4/3}}.nr-stories .card:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;display:grid}.nr-stories .card:last-child:nth-child(odd) .card-photo{grid-row:1/span 4}.nr-stories .card:last-child:nth-child(odd)>:not(.card-photo){grid-column:2}@media (max-width:860px){.nr-stories .card:last-child:nth-child(odd){display:block}}.quiz-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:26px;padding:26px 0 18px;display:flex}.quiz-head h1{font:600 clamp(48px, 7vw, 96px)/.88 var(--display);letter-spacing:-.055em;font-stretch:80%}.quiz-intro{font:600 15px var(--display);color:var(--accent);align-items:center;gap:8px;display:flex}.quiz-layout{grid-template-columns:minmax(0,720px) 300px;justify-content:space-between;align-items:start;gap:56px;display:grid}.quiz-progress{gap:6px;margin-bottom:20px;display:flex}.quiz-progress li{border:2px solid var(--line);height:30px;font:600 13px var(--display);color:var(--muted);flex:1;place-items:center;transition:background .25s,border-color .25s,color .25s;display:grid}.quiz-progress .now{border-color:var(--ink);color:var(--ink)}.quiz-progress .right{background:var(--accent);border-color:var(--accent);color:#fff}.quiz-progress .wrong{background:var(--ink);border-color:var(--ink);color:#fff}.quiz-photo{margin-bottom:18px;position:relative;overflow:hidden}.quiz-photo img{aspect-ratio:16/9;object-fit:cover;object-position:50% 30%;background:#f2f2f2;width:100%;display:block}.quiz-stamp{background:var(--accent);color:#fff;font:600 clamp(44px, 6vw, 72px)/1 var(--display);letter-spacing:-.04em;padding:6px 14px 8px;font-stretch:80%;position:absolute;bottom:16px;left:18px}.is-wrong .quiz-stamp{background:var(--ink)}.quiz-count{font:13px var(--display);color:var(--muted)}.quiz-question{font:600 clamp(26px, 3.2vw, 38px)/1.08 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:8px 0 20px;font-stretch:86%}.quiz-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quiz-options button{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:600 30px var(--display);letter-spacing:-.03em;cursor:pointer;padding:22px 0 18px;font-stretch:82%;transition:background .15s,color .15s,transform .15s;position:relative}.quiz-options button kbd{font:500 11px var(--display);color:var(--muted);position:absolute;top:6px;left:8px}.quiz-options button:not(:disabled):hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.quiz-options button:not(:disabled):hover kbd{color:#bbb}.quiz-options button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.quiz-options button:disabled{cursor:default}.quiz-options .answer{background:var(--accent);border-color:var(--accent);color:#fff}.quiz-options .answer kbd{color:#e2e2e2}.quiz-options .picked{background:var(--ink);color:var(--paper);text-decoration:line-through;text-decoration-thickness:3px}.quiz-options .other{color:#c4c4c4;border-color:var(--line)}.quiz-reveal{background:var(--accent-wash);border-left:4px solid var(--accent);margin-top:18px;padding:18px 20px}.is-wrong .quiz-reveal{border-left-color:var(--ink);background:#eee9e0}.quiz-verdict-line{font:17px/1.45 var(--display);color:var(--ink-2)}.quiz-verdict-line strong{color:var(--ink);font-weight:700}.quiz-reveal-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.quiz-reveal-actions a{font:600 15px var(--display);text-underline-offset:4px;text-decoration:underline}.quiz-next-button{background:var(--ink);color:#fff;font:600 16px var(--display);cursor:pointer;border:0;align-items:center;gap:12px;margin-left:auto;padding:13px 18px;display:inline-flex}.quiz-next-button:hover,.quiz-next-button:focus-visible{background:var(--accent)}.quiz-next-button kbd{font:inherit;opacity:.7}.quiz-done{padding-top:4px}.quiz-score{font:600 clamp(110px, 16vw, 220px)/.8 var(--display);letter-spacing:-.07em;color:var(--accent);margin:10px 0 18px;font-stretch:78%}.quiz-score span{color:var(--ink)}.quiz-summary{font:22px/1.35 var(--text);color:var(--ink-2);max-width:30ch}.quiz-row{letter-spacing:4px;margin:18px 0 20px;font-size:30px}.quiz-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.quiz-share{background:var(--accent);color:#fff;font:600 17px var(--display);cursor:pointer;border:0;padding:15px 22px}.quiz-share:hover{background:var(--ink)}.quiz-countdown{font:14px var(--display);color:var(--muted)}.quiz-review{border-top:2px solid var(--ink);margin:40px 0 0}.quiz-review li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.quiz-review img,.quiz-review-blank{aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;width:96px;display:block}.quiz-review-year{font:600 22px var(--display);color:var(--accent);font-stretch:85%}.quiz-review .wrong .quiz-review-year{color:var(--ink)}.quiz-review-year span{font:400 13px var(--display);color:var(--muted);margin-left:10px}.quiz-side{border-top:2px solid var(--ink);padding-top:14px;position:sticky;top:20px}.quiz-side h2{font:600 20px var(--display);letter-spacing:-.02em;margin-bottom:14px;font-stretch:88%}.quiz-side-big{font:600 64px/.9 var(--display);letter-spacing:-.05em;color:var(--accent);font-stretch:80%}.quiz-side-big span{font:400 14px var(--display);letter-spacing:0;color:var(--muted);margin-top:6px;display:block}.quiz-side-avg{font:600 15px var(--display);margin-top:12px}.quiz-side-note{font:15px/1.45 var(--display);color:var(--ink-2);margin-top:12px}.quiz-dist{gap:6px;margin-top:16px;display:grid}.quiz-dist li{font:600 13px var(--display);grid-template-columns:16px 1fr 32px;align-items:center;gap:10px;display:grid}.quiz-dist-bar{background:0 0;height:20px}.quiz-dist-bar span{background:#d9d9d9;height:100%;display:block}.quiz-dist .mine .quiz-dist-bar span{background:var(--accent)}.quiz-dist-n{color:var(--muted);text-align:right;font-weight:400}.quiz-side-how{border-top:1px solid var(--line);margin-top:30px;padding-top:14px}.quiz-side-how h3{font:600 15px var(--display);margin-bottom:6px}.quiz-side-how p{font:14px/1.5 var(--display);color:var(--ink-2)}.quiz-keys{margin-top:10px}.quiz-keys kbd,.feed-tips kbd{border:1px solid var(--line);font:600 12px var(--display);padding:1px 6px}@media (prefers-reduced-motion:no-preference){.quiz-card{animation:.35s cubic-bezier(.2,.9,.3,1) both slide-up}.quiz-stamp,.quiz-reveal{animation:.3s cubic-bezier(.2,.9,.3,1) both slide-up}.quiz-score{animation:.6s cubic-bezier(.2,.9,.3,1) both arrive}}@media (max-width:960px){.quiz-layout{grid-template-columns:1fr;gap:36px}.quiz-side{position:static}}@media (max-width:560px){.quiz-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-review li{grid-template-columns:72px 1fr}.quiz-review img,.quiz-review-blank{width:72px}}.rail-quiz{background:var(--ink);color:var(--paper);padding:18px;display:block}.rail-quiz strong{font:600 26px/1 var(--display);letter-spacing:-.035em;margin-bottom:6px;font-stretch:85%;display:block}.rail-quiz span{font:14px var(--display);color:#cfcfcf}.rail-quiz:hover strong{color:#cda88c}@media (max-width:860px){.quiz-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.quiz-review p{font-size:17px;line-height:1.4}.quiz-review a:hover{color:var(--accent)}.desk-login{border-top:1px solid var(--ink);max-width:420px;padding-top:14px}.desk-login h1{font:600 64px/.9 var(--display);letter-spacing:-.05em;margin:24px 0 32px;font-stretch:82%}.desk-login form{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.desk-login label{font:500 14px var(--display)}.desk-login input{border:1px solid var(--ink);width:100%;font:16px var(--display);padding:12px 14px}.desk-login input:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.desk-error{font:14px var(--display);color:#b83232}.desk-head{border-top:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:20px;padding-top:14px;display:flex}.desk-head .label{margin-bottom:10px}.desk-head h1{font:600 clamp(44px, 6vw, 88px)/.9 var(--display);letter-spacing:-.05em;font-stretch:82%}.desk-section{margin-top:72px}.desk-section-head{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:18px;padding-top:12px;display:grid}.desk-section-head h2{font:600 34px/1 var(--display);letter-spacing:-.035em;font-stretch:85%}.desk-section-head p{font:14px/1.5 var(--display);color:var(--muted)}.beats li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.beats img{aspect-ratio:1;object-fit:cover;background:#f2f2f2;width:120px}.beats li>div:only-child{grid-column:1/-1}.beat-meta{font:12.5px var(--display);color:var(--muted);margin-bottom:4px}.beat-line{font:600 21px/1.25 var(--display);letter-spacing:-.015em;margin-bottom:8px}.beat-links{font:13px var(--display);flex-wrap:wrap;gap:4px 18px;display:flex}.beat-links a{text-underline-offset:3px;text-decoration:underline}.beat-links a:hover{color:var(--accent)}.beat-credit{font:12px var(--display);color:var(--muted);margin-top:6px}.desk-copy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:28px;display:grid}.desk-copy-head{justify-content:space-between;align-items:center;margin:14px 0 8px;display:flex}.desk-copy-head h3{font:600 16px var(--display)}.desk-copy pre{white-space:pre-wrap;word-break:break-word;font:15px/1.55 var(--text);background:#f0ece4;padding:16px 18px}.copy-button{border:1px solid var(--ink);background:var(--paper);font:500 13px var(--display);cursor:pointer;white-space:nowrap;padding:7px 12px}.copy-button:hover{background:var(--ink);color:var(--paper)}.starters li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.starters a{font:600 18px/1.25 var(--display);letter-spacing:-.012em}.starters a:hover{color:var(--accent)}@media (max-width:860px){.desk-section-head,.desk-copy-grid{grid-template-columns:1fr;gap:10px}.beats li{grid-template-columns:72px minmax(0,1fr);gap:14px}.beats img{width:72px}.beat-line{font-size:18px}.starters li{flex-direction:column;align-items:flex-start}}.just-in-empty{min-height:42px}.feed-layout{grid-template-columns:200px minmax(0,680px) 300px;justify-content:space-between;align-items:start;gap:48px;padding-top:8px;display:grid}.feed-nav{position:sticky;top:20px}.feed-nav ul{flex-direction:column;gap:2px;display:flex}.feed-nav a{font:600 19px/1.15 var(--display);letter-spacing:-.02em;margin-left:-12px;padding:7px 12px;font-stretch:88%;display:block}.feed-nav a:hover{color:var(--accent)}.feed-nav a[aria-current=page]{background:var(--accent);color:#fff}.feed-nav-label{font:13px var(--display);color:var(--muted);margin:26px 0 6px}.feed-tabs{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ink);background:#f4f1eaf0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0 0;display:flex;position:sticky;top:0}.feed-tabs nav{gap:26px;display:flex}.feed-tabs a{font:600 17px var(--display);border-bottom:3px solid #0000;margin-bottom:-1px;padding:6px 0 12px}.feed-tabs a:hover{color:var(--accent)}.feed-tabs a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent)}.feed-tabs p{font:12.5px var(--display);color:var(--muted);padding-bottom:10px}.post{border-bottom:1px solid var(--line);padding:34px 0 30px;display:block}.post-meta{font:13px var(--display);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;display:flex}.tag{font:700 13px var(--display);color:var(--accent);letter-spacing:.01em}a.tag:hover{color:var(--accent-deep);text-underline-offset:3px;text-decoration:underline}.post-official{color:var(--ink);font-weight:600}.post-sample{color:var(--faint);font-style:italic}.post-title{font:600 clamp(28px, 3vw, 38px)/1.02 var(--display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:18px;font-stretch:84%}.post-title a:hover{color:var(--accent)}.post-headline .post-title{letter-spacing:-.025em;font-size:clamp(22px,2.2vw,27px);line-height:1.1}.post-ago{font:700 15px var(--display);color:var(--accent);margin:-4px 0 6px}.post-photo{margin:0 0 18px;position:relative}.post-photo img{aspect-ratio:4/3;object-fit:cover;background:#f2f2f2;width:100%}.post-photo-press img{aspect-ratio:16/9}.photo-ref{color:#fff;min-width:22px;height:22px;font:600 11.5px var(--display);background:#0000009e;border-radius:0;place-items:center;padding:0 6px;display:grid;position:absolute;bottom:8px;right:8px}.photo-ref:hover{background:var(--accent)}.post-line{border-left:3px solid var(--accent);font:italic 22px/1.35 var(--text);margin:0 0 12px;padding-left:16px}.post-line span{font:normal 600 12.5px var(--display);color:var(--accent);margin-bottom:4px;display:block}.post-dek{color:var(--ink-2);margin-bottom:16px;font-size:18px;line-height:1.45}.post-also{font:13px var(--display);color:var(--muted);margin:-6px 0 14px}.post-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.up,.share{border:1.5px solid var(--ink);background:var(--paper);height:38px;font:600 14px var(--display);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.up-arrow{font-size:17px;line-height:1}.up-count{font-variant-numeric:tabular-nums;border-left:1px solid;margin-left:2px;padding-left:8px}.up.is-up{background:var(--accent);border-color:var(--accent);color:#fff}.post-read{font:500 14px var(--display);text-underline-offset:4px;margin-left:auto;text-decoration:underline}.post-read:hover{color:var(--accent)}.post-quick{background:var(--ink);color:var(--paper);border:0;margin:26px 0;padding:24px 26px 18px}.post-quick .tag{color:#6e6e6e}.post-quick .post-meta{color:#b3b3b3}.post-quick li{border-top:1px solid #333;padding:13px 0}.post-quick li a{font:600 19px/1.22 var(--display);letter-spacing:-.015em}.post-quick li a:hover{color:#6e6e6e}.post-quick li p{font:12.5px var(--display);color:#b3b3b3;gap:12px;margin-top:5px;display:flex}.post-quiz{background:var(--accent);color:#fff;border:0;flex-direction:column;gap:6px;margin:26px 0;padding:28px 26px;display:flex}.post-quiz-kicker{font:600 13px var(--display);opacity:.8}.post-quiz strong{font:600 clamp(40px, 5vw, 64px)/.9 var(--display);letter-spacing:-.05em;font-stretch:82%}.post-quiz>span:nth-of-type(2){max-width:34ch;font-size:18px;line-height:1.4}.post-quiz-go{color:var(--accent);font:600 14px var(--display);background:#fff;align-self:flex-start;margin-top:10px;padding:10px 16px}.post-quiz:hover .post-quiz-go{background:var(--ink);color:#fff}.post-births li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.post-births span{font:600 14px var(--display);color:var(--muted)}.post-births p{color:var(--ink-2);font-size:17px;line-height:1.4}.post-births a{font:600 17px var(--display);color:var(--ink)}.post-births a:hover{color:var(--accent)}.feed-end{text-align:center;padding:40px 0 10px}.feed-end p{font:600 22px var(--display);margin-bottom:8px;font-stretch:88%}.feed-rail{flex-direction:column;gap:40px;display:flex;position:sticky;top:20px}.feed-rail .rail-quiz{background:var(--accent)}.feed-rail .rail-quiz span{color:#e2e2e2}.feed-rail .rail-quiz:hover strong{color:#fff;text-underline-offset:4px;text-decoration:underline}.feed-rail .trending{border-top:2px solid var(--ink);padding-top:12px}.feed-rail .trending .label{font:600 20px/1.05 var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-stretch:88%}.feed-rail .trending li>a{font-size:16.5px}.feed-rail .trending li p{font-size:14.5px}.trend-thumb-wrap{grid-area:1/3/span 4;position:relative}.trend-thumb-wrap .photo-ref{min-width:18px;height:18px;padding:0 4px;font-size:10px;bottom:2px;right:2px}.trending li.has-image>.trend-thumb-wrap{padding:0}.rail-wire{border-top:2px solid var(--ink);padding-top:12px}.rail-wire .label{font:600 20px var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-stretch:88%}.rail-wire .wire-compact h3{font-size:15px}.rail-wire>.text-link{margin-top:14px;display:inline-block}.ref a{font:600 .62em var(--display);color:var(--accent);margin-left:2px}.references{border-top:1px solid var(--ink);margin-top:120px;padding-top:16px}.references h2{font:600 15px var(--display);margin-bottom:14px}.references ol{columns:3 280px;column-gap:36px}.references li{break-inside:avoid;font:12.5px/1.45 var(--display);color:var(--muted);grid-template-columns:26px minmax(0,1fr);gap:4px;padding:5px 0;scroll-margin-top:80px;display:grid}.references li:target{background:var(--accent-wash);color:var(--ink)}.ref-n{color:var(--ink);font-weight:600}.references a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.references a:hover{color:var(--accent)}@media (max-width:1240px){.feed-layout{grid-template-columns:minmax(0,680px) 300px}.feed-nav{display:none}}@media (max-width:1000px){.feed-layout{grid-template-columns:minmax(0,1fr)}.feed-rail{position:static}}@media (max-width:860px){.feed-tabs nav{gap:20px}.feed-tabs a{font-size:16px}.feed-tabs p{display:none}.post{padding:26px 0 24px}.post-line{font-size:19px}.post-read{width:100%;margin-left:0}.post-quick,.post-quiz{margin:18px calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter)}}.quiz-photo,.cover-photo,.article-photo,.moment-photo,.lead-photo,.row.has-thumb{position:relative}.row-ref{inset:28px auto auto calc(100% - 26px)}@media (max-width:860px){.row-ref{top:26px;left:calc(100% - 24px)}}.live-status{font:600 12.5px var(--display);color:var(--accent);align-items:center;gap:7px;padding-bottom:10px;display:inline-flex}.new-headlines{background:var(--accent);color:#fff;font:600 13.5px var(--display);cursor:pointer;border:0;margin-bottom:8px;padding:7px 14px}.new-headlines:hover{background:var(--accent-deep)}.just-in-new{animation:2.4s ease-out just-in-new}@keyframes just-in-new{0%{background:var(--accent-wash);color:var(--accent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.just-in-new{color:var(--accent);animation:none}}@media (max-width:860px){.feed-tabs .live-status{display:none}}.desk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.desk-note{max-width:70ch;color:var(--ink-2);margin:8px 0 14px}.desk-notice{background:var(--accent-wash);color:var(--accent-deep);font:600 14px var(--display);margin-bottom:14px;padding:10px 14px}.desk-empty{color:var(--muted)}.control-numbers{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 24px;margin:18px 0 8px;display:grid}.control-numbers dt{color:var(--muted);font-size:13px}.control-numbers dd{font:700 26px/1.1 var(--display);margin:2px 0 4px}.control-numbers p{color:var(--muted);margin:0 0 8px;font-size:14px}.control-warn{color:#b3261e}.control-sources{margin-top:18px}.control-sources summary{cursor:pointer;padding:6px 0;font-weight:600}.control-sources h3{font:700 15px var(--display);margin:18px 0 6px}.control-list{margin:0;padding:0;list-style:none}.control-list li{border-top:1px solid var(--line,#e6e6e6);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.control-name small{color:var(--muted);font-size:13px;display:block}.control-name a{color:inherit}.control-status{color:var(--muted);text-align:right;font-size:14px}.control-list li.is-failing .control-status{color:#b3261e}.control-list li.is-off .control-name{opacity:.5}@media (max-width:600px){.control-list li{grid-template-columns:1fr auto}.control-status{text-align:left;grid-column:1}}.draft{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.draft-fields{flex-direction:column;gap:12px;display:flex}.draft-fields label{font:600 12.5px var(--display);color:var(--muted);flex-direction:column;gap:4px;display:flex}.draft-fields input,.draft-fields select,.draft-fields textarea{font:16px/1.45 var(--text);color:var(--ink);border:1px solid var(--line);background:var(--paper);padding:8px 10px}.draft-fields input[name=title]{font:600 20px var(--display)}.draft-fields :focus{outline:2px solid var(--accent);outline-offset:1px}.draft-check h3{font:600 14px var(--display);margin:0 0 8px}.draft-check ol,.draft-check ul{margin:0 0 18px;padding-left:18px;font-size:14.5px;line-height:1.45}.draft-check ol{list-style:decimal}.draft-check li{margin-bottom:6px}.draft-check li span{color:var(--muted);font:12.5px var(--display)}.draft-cite{background:var(--accent-wash);color:var(--accent-deep);font:600 11.5px/1.6 var(--display);margin-left:4px;padding:0 6px;display:inline-block}.draft-actions{grid-column:1/-1;gap:10px;display:flex}.draft-approve{background:var(--accent);color:#fff;font:600 14px var(--display);cursor:pointer;border:0;padding:10px 18px}.draft-approve:hover{background:var(--accent-deep)}.article-source-list{font:14px var(--display)}@media (max-width:860px){.draft{grid-template-columns:1fr}}.post{scroll-margin-top:64px;position:relative}.post.is-current:before{content:"";background:var(--accent);width:3px;position:absolute;top:34px;bottom:30px;left:-22px}.tap-up{-webkit-user-select:none;user-select:none;position:relative}.tap-burst{background:var(--accent);color:#fff;width:120px;height:120px;font:700 68px/1 var(--display);pointer-events:none;opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;left:50%;translate:-50% -50%}.up-count{vertical-align:bottom;display:inline-block;overflow:hidden}.up-digits,.share-label{display:inline-block}.feed-tips{font:13px var(--display);color:var(--muted);margin-top:18px}.feed-tips kbd{border:1px solid var(--line);min-width:20px;font:600 11.5px var(--display);text-align:center;color:var(--ink);border-bottom-width:2px;padding:1px 5px;display:inline-block}@media (hover:none){.tips-keys{display:none}}.read-progress{z-index:30;background:var(--accent);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports not (animation-timeline:scroll()){.read-progress{display:none}}.feed-tabs a{border-bottom:0;position:relative}.feed-tabs a:after{content:"";background:var(--accent);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.feed-tabs a[aria-current=page]:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.up{transition:background-color .2s,color .2s,border-color .2s,transform .12s}.up:active{transform:scale(.96)}.up.pop .up-arrow{animation:.6s cubic-bezier(.2,1.6,.4,1) up-jump}.up-digits{animation:.35s cubic-bezier(.2,.9,.3,1) roll-in}.share-label{animation:.3s cubic-bezier(.2,.9,.3,1) roll-in}.tap-burst{animation:.75s cubic-bezier(.2,1.4,.4,1) forwards burst}.feed-tabs a:after{transition:transform .3s cubic-bezier(.2,.9,.3,1)}.feed-tabs a:hover:after{transform:scaleX(.35)}.feed-tabs a[aria-current=page]:hover:after{transform:scaleX(1)}.today-dot{position:relative}.today-dot:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite live-ring;position:absolute;inset:0}.new-headlines{animation:.45s cubic-bezier(.2,1.3,.4,1) drop-in}.just-in-new{animation:2.4s ease-out just-in-new,.45s cubic-bezier(.2,.9,.3,1) slide-up}@supports (animation-timeline:view()){.post-photo img,.moment-photo img,.row-thumb img{animation:linear both develop;animation-timeline:view();animation-range:entry entry 70%}}@supports (animation-timeline:scroll()){.read-progress{animation:linear both progress;animation-timeline:scroll(root)}}.quiz-reveal.right{animation:.45s cubic-bezier(.2,1.6,.4,1) pop-in}.quiz-reveal.wrong{animation:.45s cubic-bezier(.36,.07,.19,.97) shake}.quiz-progress li{transition:background-color .3s,transform .3s}.quiz-progress li.now{animation:1.6s ease-in-out infinite pulse-bar}.quiz-score{animation:.7s cubic-bezier(.2,1.4,.4,1) score-land}.quiz-card{animation:.4s cubic-bezier(.2,.9,.3,1) slide-up}.post-quiz,.rail-quiz{transition:transform .25s cubic-bezier(.2,.9,.3,1)}.post-quiz:hover,.rail-quiz:hover{transform:translateY(-3px)}.post-quiz-go{transition:background-color .2s,color .2s,translate .25s}.post-quiz:hover .post-quiz-go{translate:4px}.references li:target{animation:1.6s ease-out flash-ref}}@keyframes up-jump{0%{transform:none}40%{transform:translateY(-7px)scale(1.35)}to{transform:none}}@keyframes roll-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes burst{0%{opacity:0;scale:.3}35%{opacity:1;scale:1.08}70%{opacity:1;scale:1}to{opacity:0;translate:-50% -80%;scale:1.25}}@keyframes live-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes develop{0%{filter:grayscale()contrast(.85)brightness(1.08);opacity:.4;scale:1.015}to{filter:none;opacity:1;scale:1}}@keyframes progress{to{transform:scaleX(1)}}@keyframes pop-in{0%{opacity:0;scale:.85}60%{opacity:1;scale:1.04}to{scale:1}}@keyframes shake{10%,90%{translate:-1px}20%,80%{translate:3px}30%,50%,70%{translate:-6px}40%,60%{translate:6px}}@keyframes pulse-bar{50%{opacity:.45}}@keyframes score-land{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}@keyframes flash-ref{0%{background:var(--accent);color:#fff}}.just-in-label,.just-in time,.just-in-source,.just-in-more{flex-shrink:0}.just-in>a{flex:0 auto}.time-band{font:600 13px var(--display);color:var(--accent);margin:30px 0 -14px;padding-top:10px;position:relative}.feed-item:first-of-type .time-band,.feed-main>.time-band:first-of-type{margin-top:18px}.new-headlines-float{z-index:6;margin:10px auto 0;display:block;position:sticky;top:64px;box-shadow:0 6px 20px #7a4a2d47}@media (prefers-reduced-motion:no-preference){.post-arrived{animation:.7s cubic-bezier(.2,.9,.3,1) arrive,3.5s ease-out arrive-wash}}@keyframes arrive{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-16px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes arrive-wash{0%{background-color:var(--accent-wash);box-shadow:-14px 0 0 var(--accent-wash), 14px 0 0 var(--accent-wash)}to{box-shadow:none;background-color:#0000}}.feed-item .post-headline{padding:22px 0 20px}.post-headline .post-title{margin-bottom:12px}.post-headline .up,.post-headline .share{border-width:1px;height:32px;padding:0 11px;font-size:13px}.post-headline .post-read{font-size:13px}.rail-otd{border-top:2px solid var(--ink);flex-direction:column;gap:6px;padding-top:12px;display:flex}.rail-otd img{aspect-ratio:16/10;object-fit:cover;background:#f2f2f2;width:100%;margin-bottom:8px}.rail-otd-kicker{font:600 13px var(--display);color:var(--accent)}.rail-otd strong{font:600 21px/1.12 var(--display);letter-spacing:-.02em;font-stretch:88%}.rail-otd-more{font:13.5px var(--display);text-underline-offset:3px;color:var(--ink-2);text-decoration:underline}.rail-otd:hover strong{color:var(--accent)}.rail-otd-photo{display:block;position:relative}.rail-otd-photo .photo-ref{bottom:16px}.brief{max-width:760px;margin:8px auto 0}.brief-back{font:500 14px var(--display);color:var(--muted);margin-bottom:26px;display:inline-block}.brief-back:hover{color:var(--accent)}.brief-title{font:600 clamp(34px, 4.4vw, 54px)/1 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:4px 0 24px;font-stretch:82%}.brief-photo{margin:0 0 26px;position:relative}.brief-photo img{aspect-ratio:16/9;object-fit:cover;background:#f2f2f2;width:100%}.brief-body{border-left:3px solid var(--accent);margin-bottom:26px;padding:4px 0 6px 20px}.brief-summary,.brief-quote p{font:22px/1.45 var(--text);color:var(--ink)}.brief-quote{margin:0}.brief-quote p:before{content:"“"}.brief-quote p:after{content:"”"}.brief-label{font:13px var(--display);color:var(--muted);margin-top:10px}.brief-empty{font:italic 19px/1.45 var(--text);color:var(--ink-2)}.brief-also{font:13.5px var(--display);color:var(--ink-2);margin-top:12px}.brief-go{background:var(--accent);color:#fff;font:600 clamp(18px, 2vw, 22px) var(--display);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.brief-go span:last-child{font-size:26px}.brief-go:hover{background:var(--ink)}.brief-actions{margin-top:16px}.brief-related{border-top:2px solid var(--ink);margin-top:56px;padding-top:14px}.brief-related h2{font:600 20px var(--display);margin-bottom:6px;font-stretch:88%}.brief-related li{border-bottom:1px solid var(--line);padding:13px 0}.brief-related a{font:600 18px/1.25 var(--display)}.brief-related a:hover{color:var(--accent)}.brief-related p{font:13px var(--display);color:var(--muted);gap:10px;margin-top:4px;display:flex}.brief-note{color:var(--muted);font:14px var(--display);margin-top:24px}@media (prefers-reduced-motion:no-preference){.brief-title,.brief-body,.brief-go{animation:.45s cubic-bezier(.2,.9,.3,1) both slide-up}.brief-body{animation-delay:60ms}.brief-go{animation-delay:.12s}.brief-go span:last-child{transition:translate .25s cubic-bezier(.2,.9,.3,1)}.brief-go:hover span:last-child{translate:4px -4px}}.post-filephoto{font:12.5px var(--display);color:var(--muted);margin:-10px 0 16px}.post-photo.is-file-photo img{aspect-ratio:4/3;object-position:50% 22%}.brief-photo img,.wire-thumb img{object-position:50% 22%}.post-teaser{font:17px/1.45 var(--text);color:var(--ink-2);max-width:62ch;margin:-4px 0 14px}.post-photo+.post-teaser,.post-press .post-teaser{margin-top:0}.brief-about{margin:0 0 28px}.brief-about h2{font:600 15px var(--display);color:var(--muted);margin-bottom:6px}.brief-about p{font:17px/1.55 var(--text);color:var(--ink-2)}.rail-big{margin:28px 0}.rail-big h2{font:600 20px var(--display);letter-spacing:-.02em;border-bottom:2px solid var(--ink);padding-bottom:8px;font-stretch:88%}.rail-big ol{counter-reset:big;list-style:none}.rail-big li{counter-increment:big;border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;padding:12px 0;display:grid}.rail-big li:before{content:counter(big);font:600 22px/1 var(--display);color:var(--accent);grid-row:span 2}.rail-big a{font:600 16px/1.25 var(--display)}.rail-big a:hover{color:var(--accent)}.rail-big span{font:13px var(--display);color:var(--muted);margin-top:4px}.section-head{border-bottom:2px solid var(--ink);margin-bottom:26px;padding:28px 0 30px}.section-head h1{font:600 clamp(64px, 11vw, 150px)/.86 var(--display);letter-spacing:-.055em;font-stretch:78%}.section-intro{font:20px/1.4 var(--text);color:var(--ink-2);max-width:38ch;margin-top:16px}.section-takeaway{border-left:3px solid var(--accent);font:600 16px/1.4 var(--display);color:var(--ink);max-width:46ch;margin-top:12px;padding-left:12px}.section-stats{font:600 14px var(--display);color:var(--accent);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:16px;display:flex}.section-stats span:not(.today-dot){color:var(--muted);font-weight:400}.section-stats .today-dot{margin-right:-10px}.rail-sources h2,.rail-wire-title{font:600 15px var(--display);color:var(--muted);margin-bottom:8px}.rail-sources ul{flex-wrap:wrap;gap:6px;display:flex}.rail-sources li{border:1px solid var(--line);font:13px var(--display);padding:5px 9px}.rail-sources li span{color:var(--accent);margin-left:6px;font-weight:600}.rail-sections{flex-wrap:wrap;gap:8px;display:flex}.rail-sections a{border:2px solid var(--ink);font:600 15px var(--display);padding:8px 12px}.rail-sections a:hover{background:var(--accent);border-color:var(--accent);color:#fff}.wire-head .filters{margin-top:22px}.wire-page{max-width:900px}.fronts{max-width:none}.front{border-top:2px solid var(--ink);padding:22px 0 40px}.front-head{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.front-head h2{font:600 clamp(40px, 5vw, 64px)/.9 var(--display);letter-spacing:-.05em;font-stretch:80%}.front-head h2 a:hover,.front-more:hover{color:var(--accent)}.front-more{font:600 15px var(--display)}.front-more:after{content:" ↗";color:var(--accent)}.front-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;display:grid}.front-photo{margin-bottom:14px}.front-photo img{aspect-ratio:3/2;object-fit:cover;object-position:50% 22%;background:#f2f2f2;width:100%}.front-lead h3{font:600 clamp(26px, 2.6vw, 34px)/1.04 var(--display);letter-spacing:-.03em;text-wrap:balance;font-stretch:84%}.front-lead h3 a:hover,.front-rest a:hover{color:var(--accent)}.front-dek{font:17px/1.45 var(--text);color:var(--ink-2);margin-top:10px}.front-meta{font:13px var(--display);color:var(--muted);gap:10px;margin-top:8px;display:flex}.front-rest li{border-bottom:1px solid var(--line);padding:14px 0}.front-rest li:first-child{padding-top:0}.front-rest a{font:600 19px/1.2 var(--display);letter-spacing:-.01em}@media (max-width:860px){.front-body{grid-template-columns:1fr;gap:18px}}.front-photo,.section-cover .photo{position:relative}.section-head+.fronts .front:first-of-type{border-top:0;padding-top:0}.section-head.has-cover{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;gap:48px;display:grid}.section-cover img{aspect-ratio:16/10;object-fit:cover;object-position:50% 22%;background:#f2f2f2;width:100%}.section-cover-meta{font:13px var(--display);color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:12px;display:flex}.section-cover h2{font:600 clamp(22px, 2.2vw, 30px)/1.05 var(--display);letter-spacing:-.03em;text-wrap:balance;margin-top:6px;font-stretch:84%}.section-cover h2 a:hover{color:var(--accent)}.in-section .post-meta .tag{display:none}@media (max-width:860px){.section-head.has-cover{grid-template-columns:1fr;gap:24px}}.wire-head{border-bottom:0;margin-bottom:0}.post-rank{font:700 15px var(--display);color:#fff;background:var(--accent);letter-spacing:-.01em;padding:2px 7px}.post-why{flex-wrap:wrap;gap:6px;margin:-4px 0 14px;display:flex}.post-why span{border:1px solid var(--accent);color:var(--accent);font:600 13px var(--display);padding:3px 8px}.rail-big li.has-thumb{grid-template-columns:28px 1fr 64px;column-gap:0}.rail-big li.has-thumb a{padding-right:12px}.rail-big li img{object-fit:cover;object-position:50% 22%;background:#f2f2f2;grid-area:1/3/span 2;width:64px;height:64px}.brief-related li.has-thumb{grid-template-columns:112px 1fr;align-items:start;gap:16px;display:grid}.related-thumb img{aspect-ratio:4/3;object-fit:cover;object-position:50% 22%;background:#f2f2f2;width:112px;display:block}@media (max-width:560px){.brief-related li.has-thumb{grid-template-columns:84px 1fr;gap:12px}.related-thumb img{width:84px}}.quiz-review li p:not(.quiz-review-year){font:16px/1.4 var(--display);margin-top:2px}.footer{background:var(--accent);color:#fff;margin-top:120px;overflow:hidden}.footer-inner{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.footer a{color:#fff}.footer-pulse{background:#fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 #ffffffb3}.footer-top-link{font-weight:600}.footer-top-link span{transition:transform .2s;display:inline-block}.footer-top-link:hover span{transform:translateY(-3px)}.footer-wordmark text{fill:#fff;font-family:var(--font-mark), var(--font-display), sans-serif;font-variation-settings:"opsz" 96;letter-spacing:0;font-size:236px;font-weight:800}.footer :focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.footer-pulse{animation:2s ease-out infinite footer-pulse}}@keyframes footer-pulse{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 10px #fff0}}@media (max-width:860px){.footer{margin-top:80px}}.about-sources{border-top:2px solid var(--ink);margin:56px 0 40px;padding-top:14px}.about-sources h2{font:600 32px var(--display);letter-spacing:-.03em;font-stretch:84%}.about-sources>p{color:var(--ink-2);max-width:62ch;margin:10px 0 20px}.about-sources-group{border-top:1px solid var(--line);padding:14px 0}.about-sources-group h3{font:600 15px var(--display);margin-bottom:10px}.about-sources-group ul{flex-wrap:wrap;gap:6px;display:flex}.about-sources-group li{border:1px solid var(--line);font:13px var(--display);padding:5px 9px}.about-sources-group li span{color:var(--accent);margin-left:6px;font-weight:600}.policy-part{margin-top:56px}.policy-part>h2{font:600 15px var(--display);color:var(--accent);margin-bottom:18px}.footer a{text-decoration:none}.footer-top-link:hover{color:#e3cdbb}.footer{padding-bottom:0}.footer-ticker{background:var(--ink);color:#fff;font:600 15px var(--display);align-items:stretch;display:flex;overflow:hidden}.ticker-label{padding:0 22px 0 var(--gutter);background:var(--ink);z-index:1;box-shadow:18px 0 18px var(--ink);flex:none;align-items:center;gap:10px;display:flex;position:relative}.ticker-track{width:max-content;display:flex}.ticker-row{flex:none;display:flex}.ticker-row li{white-space:nowrap;align-items:baseline;gap:10px;padding:16px 34px 16px 0;display:flex}.ticker-row li:after{content:"";background:var(--accent);align-self:center;width:6px;height:6px;margin-left:24px}.ticker-source{color:#c4b5a4;font-weight:400}.footer-ticker a{color:#fff}.footer-ticker a:hover,.footer-ticker a:focus-visible{color:#cda88c}@media (prefers-reduced-motion:no-preference){.ticker-track{animation:ticker var(--ticker-duration,90s) linear infinite}.footer-ticker:hover .ticker-track,.footer-ticker:focus-within .ticker-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.footer-ticker{overflow-x:auto}.ticker-row[aria-hidden]{display:none}}@keyframes ticker{to{transform:translate(-50%)}}.footer-clocks{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:44px 0 8px;display:grid}.footer-clock{flex-direction:column;gap:8px;display:flex}.footer-clock-city{font:14px var(--display);color:#e3cdbb}.footer-clock-city em{color:#fff;opacity:.6;margin-left:8px;font-style:normal}.footer-clock-time{font:600 clamp(40px, 5vw, 76px)/.85 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-stretch:78%}.footer-clock-quiz{background:#fff;margin:-14px 0 -16px -16px;padding:14px 16px 16px;transition:transform .2s;color:var(--accent)!important}.footer-clock-quiz .footer-clock-city{color:var(--ink)}.footer-clock-quiz:hover{transform:translateY(-3px)}.footer-fine{font:13px var(--display);color:#e2e2e2;justify-content:space-between;gap:12px;padding:0 0 18px;display:flex}.footer-fine p{color:#fff;font-weight:600}.footer-wordmark{width:100%;height:auto;margin-bottom:-1px;display:block}@media (max-width:860px){.footer-clocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-top:32px}.footer-clock-quiz{grid-column:1/-1;margin:0}}.footer-index{padding:72px 0 64px}.footer-line{font:600 clamp(34px, 5.6vw, 84px)/1 var(--display);letter-spacing:-.045em;color:#cda88c;text-wrap:balance;max-width:1120px;font-stretch:78%}.footer-line-2{margin-top:14px}.footer-line a{color:#fff;transition:color .15s}.footer-line a:hover,.footer-line a:focus-visible{color:var(--ink)}.footer-small{font:600 16px var(--display);flex-wrap:wrap;gap:8px 28px;margin-top:34px;display:flex}.footer-small a:hover,.footer-small a:focus-visible{color:var(--ink)}@media (max-width:860px){.footer-index{padding:48px 0 44px}}.hour-bars{align-items:flex-end;gap:2px;width:120px;height:26px;display:inline-flex}.hour-bars span{height:calc(var(--h) * 100%);background:var(--line);flex:1;min-height:2px}.hour-bars span[data-on]{background:var(--accent)}.event-status{font:600 12px var(--display);border:1px solid;padding:2px 7px;display:inline-block}.event-status-official{color:#fff;background:var(--accent);border-color:var(--accent)}.event-status-multiple{color:var(--accent)}.event-status-single{color:var(--muted)}.event-phase{font:600 12px var(--display);color:var(--ink);background:var(--soft,#7f7f7f1f);padding:2px 7px;display:inline-block}.event-phase-emerging,.event-phase-accelerating,.event-phase-rising,.event-phase-resurfacing{color:#fff;background:var(--accent)}.event-phase-cooling{color:var(--muted)}.event-panel-head .event-phase{margin-left:6px}.event-phase-note{margin:10px 0 0}.event-days{margin:14px 0 22px}.event-days h3{font:600 13px var(--display);color:var(--muted);margin:0 0 4px}.subject-links{flex-wrap:wrap;gap:6px;display:flex}.subject-links li{border:0;padding:0}.subject-links a{white-space:nowrap;font:600 13.5px var(--display);color:var(--accent);background:#fdfbe4;padding:4px 10px;display:inline-block}.subject-links a:hover,.subject-links a:focus-visible{background:var(--accent);color:#fff}.event-panel{border-top:2px solid var(--ink);margin:48px 0 0;padding-top:14px}.event-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-panel-head h2{font:600 20px var(--display);font-stretch:88%}.event-stats{grid-template-columns:repeat(4,auto);justify-content:start;gap:8px 40px;margin:18px 0 14px;display:grid}.event-stats dt{font:13px var(--display);color:var(--muted)}.event-stats dd{font:600 40px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-stretch:80%}.event-stats-bars dd{align-items:flex-end;height:40px;display:flex}.event-stats-bars .hour-bars{width:150px;height:36px}.event-first{font:16px var(--display)}.event-first strong{color:var(--accent)}.event-note{font:13.5px/1.45 var(--display);color:var(--muted);max-width:62ch;margin-top:4px}.event-timeline{border-left:2px solid var(--line);margin-top:18px}.event-timeline li{grid-template-columns:82px 1fr;gap:12px;padding:10px 0 10px 18px;display:grid;position:relative}.event-timeline li:before{content:"";border:2px solid var(--accent);background:#fff;width:10px;height:10px;position:absolute;top:16px;left:-6px}.event-timeline li[aria-current]:before{background:var(--accent)}.event-timeline time{font:600 13px var(--display);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px}.event-source{font:13px var(--display);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.event-here{color:var(--accent);font-weight:600}.event-timeline a{font:600 17px/1.3 var(--display)}.event-timeline a:hover{color:var(--accent)}.event-subjects,.event-connected{margin-top:26px}.event-subjects h3,.event-connected h3{font:600 15px var(--display);color:var(--muted);margin-bottom:8px}.event-connected li{border-bottom:1px solid var(--line);padding:10px 0}.event-connected a,.event-connected span{font:600 17px/1.3 var(--display)}.event-connected a:hover{color:var(--accent)}.event-connected p{font:13px var(--display);color:var(--muted);margin-top:3px}.pulse{grid-template-columns:minmax(0,1fr) 340px;gap:56px;margin-top:28px;display:grid}.pulse h2{font:600 24px var(--display);letter-spacing:-.01em;font-stretch:86%}.pulse-sub{font:14px/1.45 var(--display);color:var(--muted);max-width:60ch;margin:4px 0 14px}.pulse-list>li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;gap:16px;padding:18px 0;display:grid}.pulse-rank{font:600 30px/1 var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-stretch:78%}.pulse-main .post-meta{margin-bottom:6px}.pulse-title{font:600 clamp(19px, 2vw, 23px)/1.2 var(--display);letter-spacing:-.01em;text-wrap:pretty;display:block}a.pulse-title:hover{color:var(--accent)}.pulse-first{font:13.5px var(--display);color:var(--ink-2);margin:6px 0 10px}.pulse-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.pulse-side img{aspect-ratio:4/3;object-fit:cover;width:120px}.pulse-rail{flex-direction:column;gap:44px;display:flex}.pulse-rail section{border-top:2px solid var(--ink);padding-top:12px}.pulse-firsts li{font:14px var(--display);grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;padding:7px 0;display:grid}.pulse-firsts li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-bar{background:var(--accent);height:10px;width:calc(var(--w) * 100%)}.pulse-firsts strong{text-align:right;font-variant-numeric:tabular-nums}.pulse-subjects li{border-bottom:1px solid var(--line);font:15px var(--display);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pulse-subjects a{font-weight:600}.pulse-subjects a:hover{color:var(--accent)}.pulse-subjects span{color:var(--muted);font-size:13px}.subject{max-width:760px}.subject-head h1{font:700 clamp(44px, 7vw, 88px)/.95 var(--display);letter-spacing:-.04em;margin:12px 0 14px;font-stretch:78%}.subject-about{font:17px/1.55 var(--text);color:var(--ink-2);max-width:62ch}.subject-about a{font:13px var(--display);color:var(--muted)}.subject-day{margin-top:34px}.subject-day h2{font:600 15px var(--display);color:var(--muted);border-bottom:2px solid var(--ink);padding-bottom:6px}.subject-day li{border-bottom:1px solid var(--line);padding:14px 0}.subject-day .post-meta{margin-bottom:6px}.subject-title{font:600 20px/1.25 var(--display)}.subject-title:hover{color:var(--accent)}.subject-related{margin-top:40px}.subject-related h2{font:600 15px var(--display);color:var(--muted);margin-bottom:8px}@media (max-width:860px){.pulse{grid-template-columns:1fr;gap:40px}.pulse-list>li{grid-template-columns:26px minmax(0,1fr)}.pulse-side{flex-direction:row-reverse;grid-column:2;justify-content:flex-end;align-items:flex-end}.pulse-side img{width:96px}.event-stats{grid-template-columns:repeat(2,auto);gap:14px 32px}.event-timeline li{grid-template-columns:1fr;gap:2px}}.subject-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0 0 18px;display:flex}.follow-button{font:600 15px var(--display);color:#fff;background:var(--accent);border:2px solid var(--accent);cursor:pointer;padding:10px 16px}.follow-button[aria-pressed=true]{color:var(--accent);background:#fff}.follow-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.follow-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.following{max-width:820px;margin-top:24px}.following-empty{max-width:560px;font:17px/1.55 var(--text);color:var(--ink-2);margin-top:28px}.following-empty p+p{margin-top:8px}.following-empty .text-link{margin-top:16px;display:inline-block}.following-subjects{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.following-subjects li{font:14px var(--display);background:#fdfbe4;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.following-subjects a{color:var(--accent);font-weight:600}.following-subjects span{color:var(--muted);font-size:12.5px}.following-subjects button{width:24px;height:24px;color:var(--accent);font:18px/1 var(--display);cursor:pointer;background:0 0;border:0}.following-subjects button:hover{background:var(--accent);color:#fff}.following-list>li{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:16px 0;display:flex}.following-list .post-meta{margin-bottom:6px}.following-list a{font:600 19px/1.25 var(--display)}.following-list a:hover{color:var(--accent)}.following-list img{aspect-ratio:4/3;object-fit:cover;flex:none;width:110px}.daily{max-width:820px}.daily-date{font:600 15px var(--display);color:var(--accent)}.daily-head h1{font:700 clamp(64px, 11vw, 150px)/.85 var(--display);letter-spacing:-.05em;margin:6px 0 18px;font-stretch:75%}.daily-built{font:13.5px var(--display);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:14px;display:flex}.daily-built a{color:var(--accent);font-weight:600}.daily-lead{border-top:2px solid var(--ink);margin-top:36px}.daily-lead>li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.daily-n{font:700 64px/.8 var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-stretch:75%}.daily-story .post-meta{margin-bottom:8px}.daily-story h2{font:600 clamp(24px, 3vw, 32px)/1.12 var(--display);letter-spacing:-.02em;text-wrap:balance}.daily-story h2 a:hover{color:var(--accent)}.daily-photo{object-fit:cover;width:100%;max-height:360px;margin:16px 0 4px}.daily-facts{font:16px/1.5 var(--display);color:var(--ink-2);margin:12px 0 8px}.daily-facts strong{color:var(--accent)}.daily-sources{font:13px var(--display);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-bottom:12px;display:flex}.daily-more{margin-top:44px}.daily-more h2,.daily-pair h2{font:600 22px var(--display);border-bottom:2px solid var(--ink);padding-bottom:8px;font-stretch:86%}.daily-more li{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.daily-more li>span:first-child{font:600 13px var(--display);color:var(--accent);padding-top:3px}.daily-more a{font:600 17px/1.3 var(--display)}.daily-more a:hover{color:var(--accent)}.daily-pair{grid-template-columns:1fr 1fr;gap:40px;margin-top:48px;display:grid}.daily-pair p{font:14.5px/1.5 var(--display);color:var(--ink-2);margin:10px 0}.daily-pair ol li{border-bottom:1px solid var(--line);font:15px var(--display);justify-content:space-between;padding:7px 0;display:flex}.daily-pair .text-link{margin-top:12px;display:inline-block}.daily-otd p{font:18px/1.5 var(--text)}.daily-quiz{background:var(--accent);color:#fff;font:600 15px var(--display);margin-top:8px;padding:12px 18px;display:inline-block}.daily-quiz:hover{background:var(--ink)}@media (max-width:860px){.daily-lead>li{grid-template-columns:1fr;gap:6px}.daily-n{font-size:44px}.daily-pair{grid-template-columns:1fr}}.pulse-origin{margin-top:48px}.pulse-origin ul{border-top:2px solid var(--ink)}.pulse-origin li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.pulse-origin-lead{font:600 26px/1 var(--display);color:var(--accent);font-variant-numeric:tabular-nums;font-stretch:78%}@media (max-width:860px){.pulse-origin li{grid-template-columns:76px minmax(0,1fr)}.pulse-origin-lead{font-size:21px}}.post-building{font:600 12.5px var(--display);color:var(--accent);align-items:center;gap:6px;display:inline-flex}.post-building:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse-dot}@keyframes pulse-dot{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.post-building:before{animation:none}}.post-subjects{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.post-more{border-top:1px solid var(--ink);margin:4px 0 16px;padding-top:10px}.post-more-head{font:600 13.5px var(--display);margin:0 0 6px}.post-more ul{margin:0;padding:0;list-style:none}.post-more li{border-top:1px solid var(--line);font:500 18px/1.25 var(--head);padding:7px 0}.post-more li:first-child{border-top:0}.post-more li a{color:var(--ink)}.post-more li span{font:400 13px var(--display);color:var(--muted);margin-left:6px}.post-more-extra{font:400 13px var(--display);color:var(--muted);margin:6px 0 0}.post-subjects a{font:600 12.5px var(--display);color:var(--accent);background:#fdfbe4;padding:3px 9px;display:inline-block}.post-subjects a:hover,.post-subjects a:focus-visible{background:var(--accent);color:#fff}.daily-card{background:var(--accent);color:#fff;margin:4px 0 28px;padding:22px 22px 18px}.daily-card header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:10px;display:flex}.daily-card h2{font:700 34px/1 var(--display);letter-spacing:-.03em;font-stretch:76%}.daily-card h2 a{color:#fff}.daily-card header p{font:13.5px var(--display);color:#e3cdbb}.daily-card ol li{border-top:1px solid #ffffff38;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.daily-card-n{font:700 26px/1 var(--display);color:#e3cdbb;font-stretch:76%}.daily-card li a,.daily-card li>div>span{font:600 17px/1.25 var(--display);color:#fff}.daily-card li a:hover{text-underline-offset:3px;text-decoration:underline}.daily-card li p{font:12.5px var(--display);color:#e3cdbb;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.daily-card .event-status{color:#fff;background:0 0;border-color:#fff9}.daily-card img{aspect-ratio:1;object-fit:cover;width:72px}.daily-card-more{color:var(--accent);font:600 14.5px var(--display);background:#fff;margin-top:8px;padding:10px 14px;display:inline-block}.daily-card-more:hover{background:var(--ink);color:#fff}.rail-building,.rail-follow{border-top:2px solid var(--ink);padding-top:12px}.rail-building h2,.rail-follow h2{font:600 17px var(--display);align-items:center;gap:8px;margin-bottom:4px;display:flex}.rail-building li,.rail-follow li{border-bottom:1px solid var(--line);padding:10px 0}.rail-building a,.rail-follow li a{font:600 15px/1.3 var(--display)}.rail-building a:hover,.rail-follow li a:hover{color:var(--accent)}.rail-building p{font:12px var(--display);color:var(--muted);align-items:flex-end;gap:10px;margin-top:6px;display:flex}.rail-building .hour-bars{width:96px;height:18px}.rail-follow li p{font:12.5px var(--display);color:var(--muted);margin-top:3px}.rail-building .text-link,.rail-follow .text-link{margin-top:10px;display:inline-block}.rail-follow-empty{background:#fdfbe4;border:0;padding:16px}.rail-follow-empty h2{color:var(--accent)}.rail-follow-empty p{font:14px/1.45 var(--display);color:var(--ink-2);margin:4px 0}@media (max-width:560px){.daily-card{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}.daily-card img{width:56px}}.desk-jump{font:600 14px var(--display);flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.desk-jump a{color:var(--accent)}.lead-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:8px 0 18px;display:grid}.lead-numbers div{border-top:1px solid var(--line);padding-top:10px}.lead-numbers dt{font:13.5px var(--display);color:var(--ink-2)}.lead-numbers dd{font:700 56px/.9 var(--display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-stretch:76%}.lead-numbers p{font:12.5px var(--display);color:var(--muted)}.lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:28px;display:grid}.lead-grid h3{font:600 18px var(--display);border-bottom:2px solid var(--ink);padding-bottom:6px}.lead-list li{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.lead-list a,.lead-list li>div>span{font:600 15.5px/1.3 var(--display)}.lead-list a:hover{color:var(--accent)}.lead-list p{font:12.5px var(--display);color:var(--muted);margin-top:3px}.lead-badge{font:600 13px var(--display);text-align:center;color:#fff;background:var(--accent);font-variant-numeric:tabular-nums;align-self:start;padding:4px 6px}.lead-badge.is-behind{background:var(--line);color:var(--ink-2)}.lead-badge.is-radar{color:var(--accent);background:#fdfbe4}.lead-sources{margin-top:28px}.lead-sources summary{cursor:pointer;font:600 15px var(--display);color:var(--accent)}.lead-sources table{border-collapse:collapse;width:100%;max-width:560px;font:14px var(--display);margin-top:10px}.lead-sources th,.lead-sources td{text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:7px 8px 7px 0}.lead-sources th{color:var(--muted);font-weight:600}@media (max-width:860px){.lead-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-grid{grid-template-columns:1fr}.lead-numbers dd{font-size:44px}}.wire-more{align-items:baseline;gap:14px;margin:28px 0 8px;display:flex}.wire-more a{color:var(--accent);font-weight:600}.wire-more span{color:var(--muted);font-size:14px}.otd-jump{font:600 17px var(--display);gap:22px;margin-top:26px;display:flex}.otd-jump a{color:var(--accent)}.otd-lane{border-top:1px solid var(--ink);margin-top:96px;padding-top:14px;scroll-margin-top:24px}.otd-lane-name{font:600 15px var(--display);color:var(--accent);margin-bottom:26px}.otd-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;display:grid}.otd-lead-plain{grid-template-columns:minmax(0,1fr);max-width:900px}.otd-lead-photo img{aspect-ratio:5/4;object-fit:cover;background:#f2f2f2;width:100%}.otd-lead-text{padding-bottom:12px}.otd-ago{font-family:var(--display);letter-spacing:-.055em;color:var(--accent);font-size:clamp(56px,8.4vw,132px);font-weight:700;font-stretch:78%;line-height:.84}.otd-when{font:600 15px var(--display);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:16px 0 0;display:flex}.otd-hook{color:var(--ink-2);margin-left:8px;font-family:inherit;font-size:17px;font-style:italic}.otd-when .otd-hook{margin-left:0}.otd-lead-title{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(26px,2.6vw,38px);font-weight:600;font-stretch:84%;line-height:1.04}.otd-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.otd-more{margin:40px 0 0;padding:0;list-style:none}.otd-more li{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.otd-more-ago{font-family:var(--display);letter-spacing:-.03em;font-size:26px;font-weight:600;font-stretch:82%;line-height:1}.otd-more-ago small{font:500 13px var(--display);letter-spacing:0;color:var(--muted);margin-top:6px;display:block}.otd-more p{max-width:62ch;font-size:19px;line-height:1.45}.otd-more .text-link{white-space:nowrap;margin-left:6px;font-size:14px}@media (max-width:860px){.otd-lane{margin-top:64px}.otd-lead{grid-template-columns:minmax(0,1fr);gap:18px}.otd-more li{grid-template-columns:minmax(0,1fr);gap:6px}.otd-more-ago{font-size:22px}.otd-more-ago small{margin:0 0 0 10px;display:inline}}.otdt-head{border-bottom:1px solid var(--ink);padding:8px 0 30px}.otdt-kicker{font:600 14px var(--display);color:var(--accent)}.otdt-date{font-family:var(--display);letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(54px,9vw,96px);font-weight:700;font-stretch:78%;line-height:.9}.otdt-intro{color:var(--ink-2);max-width:34ch;font-size:19px;line-height:1.45}.otdt-jump{font:600 16px var(--display);flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:22px;display:flex}.otdt-jump>a{color:var(--accent)}.otdt-days{gap:16px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.otdt-days a{color:var(--muted)}.otdt-days a:hover{color:var(--accent)}.otdt-lead{padding-top:40px;scroll-margin-top:16px}.otdt-lane{font:600 14px var(--display);color:var(--accent);border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:10px}.otdt-ago{font-family:var(--display);letter-spacing:-.055em;color:var(--accent);font-size:clamp(60px,11vw,112px);font-weight:700;font-stretch:76%;line-height:.84}.otdt-when{font:600 15px var(--display);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:14px 0 0;display:flex}.otdt-hook{font:italic 400 17px var(--body,inherit);color:var(--ink-2);font-family:inherit}.post-title.otdt-title{margin-top:14px}.otdt-card{font:600 14px var(--display);border:1.5px solid var(--ink);padding:9px 14px}.otdt-card:hover{border-color:var(--accent);color:var(--accent)}.otdt-rows{margin:0;padding:0 0 8px;list-style:none}.otdt-rows li{border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.otdt-row-ago{font-family:var(--display);letter-spacing:-.025em;font-size:21px;font-weight:600;font-stretch:82%;line-height:1.05}.otdt-row-ago small{font:500 12.5px var(--display);letter-spacing:0;color:var(--muted);margin-top:4px;display:block}.otdt-rows p{font-size:17px;line-height:1.45}.otdt-rows a:hover{color:var(--accent)}.otdt-births{border-top:1px solid var(--ink);margin-top:28px;padding-top:44px}.otdt-births-title{font-family:var(--display);letter-spacing:-.035em;margin-bottom:20px;font-size:34px;font-weight:700;font-stretch:80%;line-height:1}.otdt-births ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.otdt-births li{flex-direction:column;gap:3px;display:flex}.otdt-face{aspect-ratio:1;font:700 30px var(--display);color:var(--accent);background:#fdfbe4;place-items:center;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.otdt-face img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.otdt-face .photo-ref{bottom:6px;right:6px}.otdt-births strong{font:600 16px/1.15 var(--display)}.otdt-age{font:600 14px var(--display);color:var(--accent)}.otdt-about{color:var(--muted);font-size:14px;line-height:1.35}@media (max-width:860px){.otdt-rows li{grid-template-columns:minmax(0,1fr);gap:4px}.otdt-row-ago small{margin-left:8px;display:inline}.otdt-days{width:100%;margin-left:0}.otdt-births ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav{align-items:center}.nav-sep{background:var(--line);width:1px;height:16px;margin:0 -4px}.post-actions{gap:8px}.up,.share{height:34px;color:var(--ink-2);font:500 13.5px var(--display);border:1px solid #cec6b8;padding:0 12px}.up.is-up{color:#fff}.up-arrow{font-size:15px}.post-read{font:500 13.5px var(--display);color:var(--ink-2);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px}.post-read:hover{color:var(--accent);text-decoration-color:currentColor}.otdt-card{height:34px;color:var(--ink-2);font:500 13.5px var(--display);border:1px solid #cec6b8;align-items:center;padding:0 12px;display:inline-flex}.storyline{border-top:2px solid var(--ink);margin:48px 0 0;padding-top:14px}.storyline-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.storyline-head h2{font:600 20px var(--display);font-stretch:88%}.storyline-head p{font:14px/1.45 var(--display);color:var(--muted);margin-top:4px}.storyline-actions{margin-top:16px}.storyline-list{border-left:2px solid var(--accent);margin-top:18px}.storyline-list li{grid-template-columns:172px 1fr;gap:12px;padding:12px 0 12px 18px;display:grid;position:relative}.storyline-list li:before{content:"";border:2px solid var(--accent);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-7px}.storyline-list li[aria-current]:before{background:var(--accent)}.storyline-list time{font:600 13px var(--display);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:3px}.storyline-title{font:600 17px/1.3 var(--display);color:var(--ink);text-decoration:none;display:block}a.storyline-title:hover,li[aria-current] .storyline-title{color:var(--accent)}.storyline-why{font:13px/1.4 var(--display);color:var(--muted);margin-top:4px}.storyline-why .event-here{margin:0 8px 0 0}@media (max-width:640px){.storyline-list li{grid-template-columns:1fr;gap:2px}}.pulse-emerging{background:var(--accent);color:#fff;margin-bottom:40px;padding:18px 20px 8px}.pulse-emerging h2{font:600 20px var(--display);font-stretch:88%}.pulse-emerging ol{margin-top:10px}.pulse-emerging li{border-top:1px solid #ffffff40;grid-template-columns:170px 1fr;gap:14px;padding:12px 0;display:grid}.pulse-emerging .pulse-title,.pulse-emerging .pulse-title,.pulse-emerging a.pulse-title:hover,.pulse-emerging a.pulse-title:focus-visible{color:#fff}.pulse-emerging a.pulse-title:hover,.pulse-emerging a.pulse-title:focus-visible{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.pulse-emerging-rate{font:13.5px/1.35 var(--display);color:#ffffffd9;padding-top:2px}.pulse-emerging-rate strong{font:600 22px/1 var(--display);color:#fff;margin-right:4px}.pulse-lines{border-top:2px solid var(--ink);margin-top:44px;padding-top:14px}.pulse-lines h2{font:600 20px var(--display);font-stretch:88%}.pulse-lines ul{margin-top:8px}.pulse-lines li{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:16px;padding:14px 0;display:grid}.pulse-lines li.has-thumb{grid-template-columns:1fr 112px}.pulse-lines img{object-fit:cover;width:112px;height:76px}.pulse-line-name{font:600 21px/1.15 var(--display);letter-spacing:-.02em;color:var(--ink);font-stretch:86%}.pulse-line-name:hover{color:var(--accent)}.pulse-lines .post-meta{margin:4px 0 6px}.pulse-line-latest{font:15px/1.35 var(--display);color:var(--ink-2)}a.pulse-line-latest:hover{color:var(--accent)}.storyline-more{font:600 14px var(--display);color:var(--accent);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.storyline-page{max-width:860px;margin:0 auto}.storyline-page .section-intro a{color:var(--accent)}.storyline-page .storyline{margin-top:28px}.storyline-names{margin-top:32px}.storyline-names h2{font:600 16px var(--display);margin-bottom:8px}@media (max-width:640px){.pulse-emerging li{grid-template-columns:1fr;gap:4px}}.storyline-page .storyline{border-top:0;padding-top:0}.storyline-page .storyline-head p{display:none}.pulse-rising ol{margin-top:8px}.pulse-rising li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:9px 0;display:grid}.pulse-rising a{font:600 16px var(--display);color:var(--ink)}.pulse-rising a:hover{color:var(--accent)}.pulse-rising-change{font:600 15px var(--display);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right}.pulse-rising-detail{font:13px var(--display);color:var(--muted);grid-column:1/-1}.pulse-rail>section+section{margin-top:36px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.sr-only{top:auto;left:-10000px}.chart{margin:14px 0 0}.chart-plot{position:relative}.chart svg{touch-action:pan-y;max-width:100%;display:block;overflow:visible}.chart-tick{font:12px var(--display);fill:var(--muted);font-variant-numeric:tabular-nums}.chart-label{font:600 12px var(--display);fill:var(--ink);transition:opacity .15s}.chart-label.is-dim{opacity:.3}.spread-stats{border-top:1px solid var(--line);gap:36px;margin-top:14px;padding-top:12px;display:flex}.spread-stats dt{font:12.5px var(--display);color:var(--muted)}.spread-stats dd{font:600 22px/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}@media (max-width:520px){.spread-stats{gap:22px}}.chart-end{font:600 12px var(--display);fill:var(--ink)}.chart-tip{background:var(--ink);color:#fff;max-width:260px;font:12.5px/1.35 var(--display);pointer-events:none;z-index:2;padding:8px 10px;position:absolute;top:0;transform:translate(-50%,-100%)}.chart-tip strong{font-weight:600;display:block}.chart-tip span{color:#ffffffc7}.event-spread{margin-top:26px}.event-spread h3,.storyline-chart h2{font:600 20px var(--display);letter-spacing:-.01em;font-stretch:88%}.event-spread-sub{font:13px var(--display);color:var(--muted);margin-top:2px}.event-spread-compare{font:15px/1.45 var(--display);color:var(--ink);max-width:62ch;margin-top:10px}.storyline-chart{margin-top:30px}.subject-coverage{margin:32px 0 8px}.subject-coverage h2{font:600 20px var(--display);font-stretch:88%}.subject-lines{margin-top:36px}.subject-connections ol{columns:2;column-gap:32px;margin-top:10px}.subject-connections li{break-inside:avoid;border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.subject-connections a{font:600 15px var(--display);color:var(--ink)}.subject-connections a:hover{color:var(--accent)}.subject-connections span{font:13px var(--display);color:var(--muted);white-space:nowrap}@media (max-width:640px){.subject-connections ol{columns:1}}.track{max-width:860px;margin:0 auto}.track h1{font:700 clamp(40px, 6vw, 64px)/1 var(--display);letter-spacing:-.04em}.track-intro{max-width:60ch;font:18px/1.5 var(--display);color:var(--ink);margin-top:14px}.track-intro a{color:var(--accent)}.track section{margin-top:44px}.track h2{font:600 20px var(--display);border-bottom:1px solid var(--ink);padding-bottom:10px;font-stretch:88%}.track-cards{grid-template-columns:1fr 1fr;gap:0;display:grid}.track-card{padding:18px 24px 20px 0}.track-card+.track-card{border-left:1px solid var(--line);padding-left:24px}.track-card h3{font:600 15px var(--display);color:var(--muted)}.track-big{font:700 56px/1 var(--display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:6px}.track-note{font:14px/1.45 var(--display);color:var(--muted);max-width:60ch;margin-top:8px}.track-wiki{font:14px/1.45 var(--display);color:var(--ink);margin-top:10px}.track-list li{border-bottom:1px solid var(--line);padding:16px 0}.track-label{font:600 19px/1.25 var(--display);color:var(--ink);text-wrap:pretty;margin-top:4px;display:block}a.track-label:hover{color:var(--accent)}.track-at{font:13.5px var(--display);color:var(--muted);margin-top:4px}.track-chip{font:600 12.5px var(--display);border:1px solid var(--line);color:var(--muted);margin-top:8px;padding:3px 8px;display:inline-block}.track-chip.is-held{color:#fff;background:var(--accent);border-color:var(--accent)}.track-chip.is-faded{color:var(--ink);border-color:var(--ink)}.track-rules ul{gap:10px;margin-top:12px;display:grid}.track-rules li{font:15px/1.5 var(--display);max-width:70ch}@media (max-width:640px){.track-cards{grid-template-columns:1fr}.track-card+.track-card{border-left:0;border-top:1px solid var(--line);padding-left:0}}.watch{max-width:860px;margin:0 auto}.watch h1{font:700 clamp(40px, 6vw, 64px)/1 var(--display);letter-spacing:-.04em;overflow-wrap:anywhere}.watch-intro{max-width:62ch;font:18px/1.5 var(--display);margin-top:14px}.watch section{margin-top:44px}.watch h2{font:600 20px var(--display);border-bottom:1px solid var(--ink);padding-bottom:10px;font-stretch:88%}.watch-form,.watch-editor{gap:10px;max-width:640px;margin-top:28px;display:grid}.watch-form>label,.watch-label,.watch-email label{font:600 14px var(--display);color:var(--ink)}.watch-form input,.watch-add input,.watch-email input{width:100%;font:16px var(--display);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:0;padding:11px 12px}.watch-form input:focus-visible,.watch-add input:focus-visible,.watch-email input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.watch-terms ul[aria-label]:not(.watch-hints){flex-wrap:wrap;gap:6px;display:flex}.watch-terms ul[aria-label]:not(.watch-hints):empty{display:none}.watch-terms ul[aria-label]:not(.watch-hints) li{font:600 14.5px var(--display);background:var(--ink);color:#fff;align-items:center;gap:2px;padding:5px 4px 5px 10px;display:inline-flex}.watch-terms ul[aria-label]:not(.watch-hints) button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:17px;line-height:1}.watch-terms ul[aria-label]:not(.watch-hints) button:hover{color:#fff}.watch-add{gap:6px;margin-top:8px;display:flex;position:relative}.watch-add-button,.watch-secondary{min-height:44px;font:600 14.5px var(--display);color:var(--ink);background:var(--paper);border:1px solid var(--ink);cursor:pointer;flex:none;padding:0 16px}.watch-add-button:hover:not(:disabled),.watch-secondary:hover{background:var(--ink);color:#fff}.watch-add-button:disabled{opacity:.4;cursor:default}.watch-hints{z-index:5;background:var(--paper);border:1px solid var(--ink);margin-top:4px;position:absolute;top:100%;left:0;right:0}.watch-hints button{width:100%;font:600 15px var(--display);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:10px 12px;display:flex}.watch-hints button:hover,.watch-hints button:focus-visible{background:var(--accent);color:#fff}.watch-hints span{opacity:.7;font-weight:400}.watch-primary{font:600 16px var(--display);color:#fff;background:var(--accent);cursor:pointer;border:0;justify-self:start;margin-top:10px;padding:14px 22px}.watch-primary:hover:not(:disabled){background:var(--ink)}.watch-primary:disabled{opacity:.45;cursor:default}.watch-error{font:14px var(--display);color:var(--ink)}.watch-points{border-top:1px solid var(--line);gap:14px;max-width:62ch;margin-top:44px;padding-top:18px;display:grid}.watch-points li{font:15.5px/1.5 var(--display)}.watch-points a,.watch-delivery a{color:var(--accent)}.watch-new{font:600 15px var(--display);color:#fff;background:var(--accent);max-width:62ch;margin-top:14px;padding:12px 14px}.watch-linkrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.watch-linkrow p{font:14px/1.45 var(--display);color:var(--muted)}.watch-email{gap:6px;margin-top:12px;display:grid}.watch-email div{gap:6px;display:flex}.watch-saved{min-height:1.2em;font:13px var(--display);color:var(--muted)}.watch-delete{font:13.5px var(--display);color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.watch-delete:hover{color:var(--ink)}.watch-delivery{font:14.5px/1.5 var(--display);color:var(--ink);max-width:70ch;margin-top:18px}.watch-table{border-collapse:collapse;width:100%;font:14.5px var(--display);margin-top:4px}.watch-table th,.watch-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 12px 11px 0}.watch-table thead th{font:12.5px var(--display);color:var(--muted)}.watch-table tbody th{font-weight:600}.watch-table tbody th a{color:var(--ink)}.watch-table tbody th a:hover{color:var(--accent)}.watch-table td:nth-child(3){font-variant-numeric:tabular-nums}.watch-table td span{color:var(--muted)}.watch-week{display:block}.watch-alerts li{border-bottom:1px solid var(--line);padding:16px 0}.watch-kind{border:1px solid var(--ink);padding:1px 6px;font-weight:600}.watch-kind-emerging{color:#fff;background:var(--accent);border-color:var(--accent)}.watch-empty{font:15px/1.5 var(--display);color:var(--muted);max-width:62ch;margin-top:14px}@media (max-width:640px){.watch-table thead th:nth-child(2),.watch-table td:nth-child(2){display:none}.watch-linkrow{flex-direction:column;align-items:flex-start}}.contact-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:48px;margin-top:28px;display:grid}.contact-form{gap:16px;display:grid}.contact-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.contact-form legend,.contact-form>label,.contact-row label{font:600 14px var(--display);color:var(--ink)}.contact-form label span{color:var(--muted);font-weight:400}.contact-topic{font:15.5px var(--display);cursor:pointer;align-items:center;gap:10px;display:flex}.contact-topic input{width:18px;height:18px;accent-color:var(--accent)}.contact-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form input:not([type=radio]),.contact-form textarea{width:100%;font:16px/1.45 var(--display);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:0;margin-top:6px;padding:11px 12px;display:block}.contact-form textarea{resize:vertical}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.contact-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-sent{font:600 17px/1.45 var(--display);color:#fff;background:var(--accent);margin-top:8px;padding:18px 20px}.contact-aside{border-top:1px solid var(--ink);padding-top:4px}.contact-aside h2{font:600 16px var(--display);border:0;padding:10px 0 0}.contact-aside p{font:14.5px/1.5 var(--display);margin-top:12px}.contact-aside a{color:var(--accent)}.inbox-message{font:15.5px/1.55 var(--text);white-space:pre-wrap;max-width:70ch;margin-top:8px}.watch-alerts .is-handled{opacity:.5}@media (max-width:760px){.contact-grid{grid-template-columns:1fr;gap:28px}.contact-row{grid-template-columns:1fr}}.nav-cats{position:relative}.nav-cats-button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;transition:color .15s;display:inline-flex}.nav-cats-button svg{transition:transform .2s}.nav-cats-button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-cats-button:hover,.nav-cats-button[aria-expanded=true]{color:var(--accent)}.nav-cats-button[aria-current=page]{color:var(--ink);font-weight:600}.nav-cats-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nav-cats-panel{z-index:40;background:var(--paper);border:1px solid var(--ink);width:300px;padding:8px 0;position:absolute;top:calc(100% + 10px);right:-18px;box-shadow:0 18px 40px -24px #00000059}.nav-cats-panel:before{content:"";height:11px;position:absolute;top:-11px;left:0;right:0}.nav-cats-panel ul{grid-template-columns:1fr 1fr;display:grid}.nav-cats-panel a{font:600 15.5px var(--display);color:var(--ink);padding:9px 18px;display:block}.nav-cats-panel a:after{display:none}.nav-cats-panel a:hover,.nav-cats-panel a:focus-visible{color:#fff;background:var(--accent);outline:none}.nav-cats-panel a[aria-current=page]{color:var(--accent)}.nav-cats-panel a[aria-current=page]:hover{color:#fff}@media (prefers-reduced-motion:reduce){.nav-cats-button svg{transition:none}}.sources-tabs{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.sources-tabs a{font:600 14px var(--display);color:var(--ink);border:1px solid var(--line);padding:6px 12px}.sources-tabs a:hover{border-color:var(--ink)}.sources-tabs a[aria-current=page]{color:#fff;background:var(--ink);border-color:var(--ink)}.sources-table{border-collapse:collapse;width:100%;font:15px var(--display);margin-top:20px}.sources-table th,.sources-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 10px 11px 0}.sources-table thead th{font:12.5px var(--display);color:var(--muted);border-bottom-color:var(--ink)}.sources-table tbody th{font-weight:600}.sources-num{font-variant-numeric:tabular-nums;white-space:nowrap}.sources-table thead th:not(:first-child),.sources-table .sources-num{text-align:right;padding-left:16px}.sources-table .sources-bar-col{padding-left:16px}.sources-bar-col{width:22%}.sources-bar{height:8px;width:calc(var(--w) * 100%);background:var(--accent);border-radius:0;min-width:2px;display:block}.sources-official,.sources-home{font:12px var(--display);color:var(--muted);margin-left:8px}.sources-official{color:var(--accent)}@media (max-width:700px){.sources-bar-col,.sources-table td:nth-child(4),.sources-table th:nth-child(4),.sources-home{display:none}}:root{--lean-left:#3b6fd4;--lean-centre:#8c8c8c;--lean-right:#d2453b}.balance{margin-top:30px}.balance h3{font:700 20px var(--display)}.balance-bar{gap:2px;height:12px;margin-top:14px;display:flex}.balance-bar span{flex-basis:0;min-width:6px}.balance-bar span:first-child{border-radius:4px 0 0 4px}.balance-bar span:last-child{border-radius:0 4px 4px 0}.balance-left{background:var(--lean-left)}.balance-centre{background:var(--lean-centre)}.balance-right{background:var(--lean-right)}.balance-key-left{--c:var(--lean-left)}.balance-key-centre{--c:var(--lean-centre)}.balance-key-right{--c:var(--lean-right)}.coverage-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 18px;margin-top:16px;display:grid}.coverage-facts dt{font:13px var(--display);color:var(--muted)}.coverage-facts dd{font:700 28px/1 var(--display);font-variant-numeric:tabular-nums;margin-top:2px}.coverage-facts .balance-key-left dd{color:var(--lean-left)}.coverage-facts .balance-key-centre dd{color:var(--lean-centre)}.coverage-facts .balance-key-right dd{color:var(--lean-right)}.coverage-when dd{padding-top:8px;font-size:16px;font-weight:600}.coverage-dist{margin-top:20px}.coverage-kicker{font:600 13px var(--display);color:var(--muted)}.coverage-lead{font:700 26px/1.1 var(--display);letter-spacing:-.02em;margin-top:2px}.coverage-dist>.coverage-lead+p{font:15px var(--display);color:var(--muted);margin-top:4px}.coverage-split{font:600 13px var(--display);grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.coverage-split li{color:var(--c)}.coverage-thread{margin-top:16px}.coverage-side{font:600 13px var(--display);color:var(--c,var(--muted))}.coverage-unrated{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.coverage-names,.coverage-names ul{font:15px/1.35 var(--display);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.coverage-names a{color:var(--ink-2)}.coverage-names a:hover,.coverage-names a:focus-visible{color:var(--accent)}.coverage-more details ul{margin-top:6px}.coverage-names summary{cursor:pointer;color:var(--muted);font-weight:600;list-style:none}.coverage-names summary::-webkit-details-marker{display:none}.coverage-names details[open] summary{color:var(--ink)}.balance-blindspot{font:600 15px var(--display);margin-top:14px}.blindspot-list{margin-top:24px;list-style:none}.blindspot-list li{border-bottom:1px solid var(--line);padding:18px 0}.blindspot-tag{font:600 13px var(--display);align-items:center;gap:6px;display:flex}.blindspot-tag:before{content:"";border-radius:2px;width:10px;height:10px}.blindspot-left:before{background:var(--lean-left)}.blindspot-right:before{background:var(--lean-right)}.blindspot-title{font:700 21px/1.2 var(--display);color:var(--ink);margin-top:6px;display:block}a.blindspot-title:hover{color:var(--accent)}.blindspot-who{font:13.5px var(--display);color:var(--muted);margin-top:6px}.lean-table{border-collapse:collapse;width:100%;font:14px/1.45 var(--display);margin-top:18px}.lean-table th,.lean-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px 9px 0}.lean-table thead th{color:var(--muted);border-bottom-color:var(--ink);font-size:12.5px}.lean-table tbody th{white-space:nowrap;font-weight:600}@media (max-width:640px){.coverage-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.coverage-facts dd{font-size:22px}.coverage-when{grid-column:1/-1}.coverage-when dd{padding-top:0}}.subscribe{gap:8px;max-width:520px;margin-top:24px;display:grid}.subscribe-label{font:600 15px var(--display)}.subscribe-row{gap:0;display:flex}.subscribe-row input{min-width:0;font:16px var(--display);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-right:0;border-radius:0;flex:1;padding:12px}.subscribe-row input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.subscribe-row button{font:700 15px var(--display);color:#fff;background:var(--accent);border:1px solid var(--accent);cursor:pointer;padding:0 18px}.subscribe-row button:hover{background:var(--ink);border-color:var(--ink)}.subscribe-row button:disabled{opacity:.6;cursor:default}.subscribe-fine{font:13px/1.45 var(--display);color:var(--muted)}.subscribe-fine a{color:inherit;text-decoration:underline}.subscribe-sent{font:600 15px var(--display);margin-top:24px}.subscribe-compact{margin-top:18px}.sub-prompt{width:min(460px,100% - 32px);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-top:6px solid var(--accent);padding:0}.sub-prompt::backdrop{background:#00000073}.sub-prompt-inner{padding:28px 26px 22px;position:relative}.sub-prompt h2{font:800 26px/1.1 var(--display);letter-spacing:-.01em;margin:0 32px 10px 0;font-stretch:85%}.sub-prompt-lede{font:17px/1.45 var(--text);margin:0}.sub-prompt .subscribe{margin-top:18px}.sub-prompt .subscribe-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sub-prompt-close{width:40px;height:40px;font:28px/1 var(--display);color:var(--ink);cursor:pointer;background:0 0;border:0;position:absolute;top:10px;right:10px}.sub-prompt-no{font:14px var(--display);color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 0;text-decoration:underline}.sub-prompt-no:hover,.sub-prompt-close:hover{color:var(--accent)}.sub-prompt[open]{animation:.22s cubic-bezier(.2,.8,.2,1) sub-in}@keyframes sub-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){.sub-prompt{border-width:6px 0 0;width:100%;max-width:none;margin:auto 0 0}.sub-prompt-inner{padding:24px 20px calc(18px + env(safe-area-inset-bottom))}.sub-prompt[open]{animation-name:sub-up}@keyframes sub-up{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.sub-prompt[open]{animation:none}}.brief-subscribe{border-top:1px solid var(--ink);margin:36px 0 8px;padding:22px 0 0}.brief-subscribe .subscribe{margin-top:0}.sub-prompt:focus,.sub-prompt:focus-visible{outline:none}.name-search{gap:8px;max-width:640px;margin-top:28px;display:grid}.name-search label{font:600 15px var(--display)}.name-search input{font:18px var(--display);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:0;padding:14px}.name-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.names-section{margin-top:40px}.names-section h2{font:800 24px/1.15 var(--display);font-stretch:85%}.names-list{counter-reset:n;columns:2 320px;column-gap:40px;margin:16px 0 0;padding:0;list-style:none}.names-list li{break-inside:avoid;border-bottom:1px solid var(--line);counter-increment:n;grid-template-columns:2.4em 1fr;padding:12px 0;display:grid}.names-list li:before{content:counter(n);font:700 15px var(--display);color:var(--muted);grid-row:span 2}.names-list a{font:700 18px/1.2 var(--display);color:var(--ink);text-decoration:none}.names-list a:hover{color:var(--accent)}.names-list .post-meta{margin:4px 0 0}.names-today{color:var(--accent);font-weight:600}.names-rising{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}.names-rising li{border-top:2px solid var(--ink);gap:2px;padding:12px 0;display:grid}.names-rising a{font:700 18px/1.2 var(--display);color:var(--ink);text-decoration:none}.names-rising a:hover{color:var(--accent)}.nav-more-panel{width:340px;padding:6px 0 10px}.nav-more-panel ul{grid-template-columns:1fr}.nav-group+.nav-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.nav-group-title{font:600 12.5px var(--display);color:var(--muted);padding:10px 18px 2px}.nav-more-panel a{padding:7px 18px}.nav-more-panel a span{font:400 13px var(--display);color:var(--muted);margin-top:1px;display:block}.nav-more-panel a:hover span,.nav-more-panel a:focus-visible span{color:#ffffffd9}.nav a.nav-signup{color:#fff;background:var(--accent);padding:7px 14px;font-weight:600}.nav a.nav-signup:after{display:none}.nav a.nav-signup:hover,.nav a.nav-signup:focus-visible{color:#fff;background:var(--ink)}@media (max-width:1200px){.tagline{display:none}}.follow-mini{font:600 12.5px var(--display);color:var(--accent);background:var(--paper);border:1px solid var(--accent);cursor:pointer;white-space:nowrap;flex:none;padding:3px 9px}.follow-mini:hover,.follow-mini:focus-visible{color:#fff;background:var(--accent)}.follow-mini[aria-pressed=true]{color:var(--ink-2);border-color:var(--line)}.follow-mini[aria-pressed=true]:hover{color:var(--ink);border-color:var(--ink);background:var(--paper)}.follow-list{flex-wrap:wrap;gap:6px;display:flex}.follow-list li{background:var(--accent-wash);border:0;align-items:center;padding:0;display:inline-flex}.follow-list a{font:600 13.5px var(--display);color:var(--accent);white-space:nowrap;padding:5px 4px 5px 11px}.follow-list a:hover,.follow-list a:focus-visible{text-underline-offset:3px;text-decoration:underline}.follow-icon{width:22px;height:22px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 5px 0 2px;padding:0;display:inline-grid}.follow-icon:hover,.follow-icon:focus-visible,.follow-icon[aria-pressed=true]{color:#fff;background:var(--accent)}.follow-icon[aria-pressed=true]:hover{background:var(--ink)}.names-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.follow-gate-next{font:600 15px var(--display);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.follow-gate-next a{color:var(--accent)}.follow-gate-next .sub-prompt-no{margin-top:0}.subject-connections li{align-items:center}.subject-connections li span{margin-left:auto}.nav a.nav-account{color:var(--ink);font-weight:600}.menu-accounts{align-items:center;gap:22px;margin-top:30px;display:flex}.menu-accounts .menu-signup{margin-top:0}.account-rows{border-top:1px solid var(--ink);max-width:640px;margin-top:28px}.account-rows div{border-bottom:1px solid var(--line);font:15.5px var(--display);grid-template-columns:9em 1fr;gap:12px;padding:14px 0;display:grid}.account-rows dt{color:var(--muted)}.account-rows dd{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-follows{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.account-follows li{border:1px solid var(--line);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:inline-flex}.account-follows a{font:600 15px var(--display);color:var(--ink)}.account .track-note a{color:var(--accent);margin-right:18px}.account .watch-delete{margin-top:36px}.section-head .subject-actions{margin:20px 0 6px}.policy-text{max-width:68ch;font:17px/1.6 var(--display)}.policy-text a,.legal a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-updated{font:13.5px var(--display);color:var(--muted);margin-top:10px}.legal-contents{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:30px;padding:16px 0}.legal-contents ol{columns:2 260px;font:15px/1.9 var(--display);column-gap:32px;padding-left:1.4em}.legal-contents a{color:var(--ink);text-decoration:none}.legal-contents a:hover{color:var(--accent)}.legal section{scroll-margin-top:24px}.legal section p,.legal section li{max-width:68ch;font:16.5px/1.6 var(--display)}.legal section p+p,.legal section ul+p,.legal section p+ul{margin-top:12px}.legal section ul{gap:8px;margin-top:12px;padding-left:1.2em;list-style:outside;display:grid}.legal code{background:var(--accent-wash);padding:1px 5px;font-size:.9em}.legal h2{margin-bottom:14px}.globe{max-width:100%;margin-top:34px}.globe h2{font:600 15px var(--display);margin-bottom:10px}.globe-map{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;display:block}.globe-map:active{cursor:grabbing}.globe-sphere{fill:#faf6f1;stroke:var(--line);stroke-width:1px}.globe-grid{fill:none;stroke:#e2e2e2;stroke-width:.5px}.globe-land{stroke:#fff;stroke-width:.5px}.globe-land.has-news{cursor:pointer}.globe-land:hover{stroke:var(--ink);stroke-width:1px}.globe-legend{font:11.5px var(--display);color:var(--muted);align-items:center;gap:6px;margin-top:10px;display:flex}.globe-legend-bar{flex:1;gap:2px;display:flex}.globe-legend-bar i{flex:1;height:6px}.globe-sub{font:12px/1.4 var(--display);color:var(--muted);margin-top:4px}.globe-detail{min-height:52px;margin-top:8px}.globe-detail-name{font:600 14px var(--display)}.globe-detail-name span{color:var(--muted);margin-left:6px;font-weight:400}.globe-detail-top{font:12.5px/1.35 var(--display);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.globe-top{border-top:1px solid var(--ink);margin-top:6px}.globe-top li{border-bottom:1px solid var(--line);font:14px var(--display);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.globe-top a{color:var(--ink);font-weight:600}.globe-top a:hover{color:var(--accent)}.globe-top span{font-variant-numeric:tabular-nums;color:var(--muted)}.feed-nav .globe-top a{font:600 14px var(--display);letter-spacing:0;margin:0;padding:0;display:inline}.feed-nav .globe-top li{align-items:baseline}.globe-detail:empty{min-height:0}.globe-map{border-radius:50%;overflow:hidden}.globe-zoom{gap:4px;margin-top:8px;display:flex}.globe-zoom button{border:1px solid var(--line);min-width:30px;height:28px;font:600 14px var(--display);color:var(--ink);cursor:pointer;background:#fff;padding:0 8px}.globe-zoom button:hover{border-color:var(--accent);color:var(--accent)}.globe-zoom button:last-child{margin-left:auto;font-size:12.5px;font-weight:500}.globe-more{font:500 13.5px var(--display);color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline}.globe-top{max-height:60vh;overflow-y:auto}.feed-nav{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 40px);padding-bottom:16px;padding-right:4px;overflow-y:auto}.globe-top{overscroll-behavior:contain;max-height:260px}.feed-nav{margin-left:-12px;padding-left:12px;overflow-x:hidden}.post-teaser,.post h2,.post h3,.brief-body,.subject-title,.blindspot-title{overflow-wrap:anywhere}html,body{overflow-x:clip}.data-strip{display:none}@media (max-width:1099px){.data-strip{margin:22px -20px 26px;display:block}.data-strip-head{justify-content:space-between;align-items:baseline;padding:0 20px 12px;display:flex}.data-strip-head h2{font:600 15px var(--display);color:var(--ink)}.data-strip-head a{font:500 14px var(--display);color:var(--accent)}.data-strip-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding:0 20px 2px;scroll-padding:0 20px;display:flex;overflow-x:auto}.data-strip-row::-webkit-scrollbar{display:none}.data-strip-row:after{content:"";flex:0 0 10px}.data-strip-row .data-card{scroll-snap-align:start;flex:0 0 68%;max-width:280px}}.data-card{background:var(--accent-wash);min-height:168px;color:var(--ink);border-radius:0;flex-direction:column;padding:14px 16px 16px;text-decoration:none;display:flex}.data-card:active{background:#e2e2e2}.data-card-kicker{font:500 12.5px var(--display);color:var(--accent)}.data-card-figure{font:700 30px/1.02 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-stretch:85%;display:-webkit-box;overflow:hidden}.data-card-figure small{font:500 14px var(--display);letter-spacing:0;color:var(--muted)}.data-card-caption{font:13.5px/1.38 var(--display);color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.data-card-viz{margin-top:auto;padding-top:12px}.data-mini{gap:5px;display:grid}.data-mini>span{grid-template-columns:1fr;gap:2px;display:grid}.data-mini i{background:var(--accent);border-radius:2px;height:4px;display:block}.data-mini em{font:normal 11.5px var(--display);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-mini>span{position:relative}.data-spark{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:28px;display:flex}.data-spark i{background:var(--accent);border-radius:2px 2px 0 0;flex:1}.data-spark{align-items:flex-end;gap:2px;height:28px;display:flex}.data-spark i{background:var(--accent);opacity:.85;border-radius:2px 2px 0 0;flex:1}.data-page section{margin-top:36px}.data-page h2{margin-bottom:12px}.data-where .globe{margin-top:16px}.data-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.data-pages{border-top:1px solid var(--ink)}.data-pages li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 0;display:flex}.data-pages a{font:600 18px var(--display);color:var(--ink)}.data-pages a:hover{color:var(--accent)}.data-pages span{font:14px var(--display);color:var(--muted)}.nums{max-width:880px;margin:0 auto}.nums-head h1{font:700 clamp(40px, 9vw, 72px)/.95 var(--display);letter-spacing:-.04em;font-stretch:82%}.nums-intro{font:17px/1.45 var(--display);color:var(--ink-2);max-width:60ch;margin-top:10px}.nums-jump{scrollbar-width:none;gap:8px;margin:18px -20px 0;padding:0 20px 4px;display:flex;overflow-x:auto}.nums-jump::-webkit-scrollbar{display:none}.nums-jump a{border:1px solid var(--line);font:500 14px var(--display);color:var(--ink);white-space:nowrap;flex:none;padding:7px 12px}.nums-jump a:hover{border-color:var(--accent);color:var(--accent)}.nums-stats{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid}.nums-stats div{border-bottom:1px solid var(--line);padding:14px 14px 14px 0}.nums-stats dt{font:13px/1.3 var(--display);color:var(--muted)}.nums-stats dd{font:700 38px/1 var(--display);letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:4px;font-stretch:85%}.nums-part{margin-top:44px;scroll-margin-top:16px}.nums-part-head{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.nums-part-head h2{font:700 26px/1.1 var(--display);letter-spacing:-.02em;font-stretch:88%}.nums-part h3{font:600 17px var(--display);margin-bottom:4px}.nums-sub{margin-top:24px}.nums-note{font:14px/1.45 var(--display);color:var(--muted);max-width:64ch;margin:6px 0 14px}.nums-two{grid-template-columns:1fr 1fr;gap:28px;display:grid}.nums-bars{gap:2px;display:grid}.nums-bars li{border-bottom:1px solid var(--line);font:15px/1.3 var(--display);grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}.nums-bars li>a,.nums-bars li>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.nums-bars li>a{font-weight:500}.nums-bars li>a:hover{color:var(--accent)}.nums-bars i{height:10px;display:block}.nums-bars i b{background:var(--accent);border-radius:0;height:100%;display:block}.nums-bars em{font-variant-numeric:tabular-nums;text-align:right;min-width:3.5ch;font-style:normal;font-weight:600}.nums-bars em small{color:var(--muted);font-size:12.5px;font-weight:400}.nums-cols{margin:0}.nums-cols-plot{border-bottom:1px solid var(--ink);align-items:flex-end;gap:2px;height:140px;display:flex}.nums-cols-plot span{flex:1;align-items:flex-end;height:100%;display:flex}.nums-cols-plot b{background:var(--accent);border-radius:3px 3px 0 0;width:100%;display:block}.nums-cols-plot span:hover b{background:var(--ink)}.nums-cols-ticks{gap:2px;margin-top:4px;display:flex}.nums-cols-ticks span{font:11.5px var(--display);color:var(--muted);white-space:nowrap;flex:1;overflow:visible}.nums-cols figcaption{font:13px var(--display);color:var(--muted);margin-top:8px}.nums-building li{border-bottom:1px solid var(--line);font:500 15.5px/1.35 var(--display);grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:14px;padding:10px 0;display:grid}.nums-building li>a{color:var(--ink)}.nums-building li>a:hover{color:var(--accent)}.nums-building em{color:var(--muted);white-space:nowrap;font-size:13.5px;font-style:normal}.nums-list li{border-bottom:1px solid var(--line);font:500 15.5px/1.35 var(--display);gap:4px;padding:10px 0;display:grid}.nums-list a{color:var(--ink)}.nums .globe{margin-top:8px}@media (max-width:720px){.nums-stats{grid-template-columns:1fr 1fr}.nums-stats dd{font-size:32px}.nums-two{grid-template-columns:1fr;gap:32px}.nums-bars li{grid-template-columns:minmax(0,1fr) 72px auto;font-size:14.5px}.nums-building li{grid-template-columns:minmax(0,1fr) auto}.nums-building .data-spark{grid-area:2/1/auto/-1;height:22px}.nums-cols-plot{height:110px}}.nums-two>div>h3{margin-top:14px}@media (max-width:720px){.nums-bars-long li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:10px 0}.nums-bars-long li>a,.nums-bars-long li>span{white-space:normal;grid-column:1/-1}}.trending li.has-image>.trend-thumb-wrap{grid-area:1/3/span 4;align-self:start;padding:0}.feed-rail>:first-child{margin-top:0}@media (max-width:700px){.post-actions .post-read{width:auto;margin-left:auto}.feed-layout{padding-top:6px}}.reels-how{max-width:72ch;font:15px/1.5 var(--display);color:var(--ink-2);margin:8px 0 18px}.reels-jump{margin-bottom:8px}.desk-jump a[aria-current=page],.beat-line strong{color:var(--accent);font-weight:600}.reel-layout{grid-template-columns:270px 1fr;align-items:start;gap:28px;margin-top:12px;display:grid}.reel-frames img{object-fit:cover;background:#000;width:270px;height:480px;display:block}.reel-frames .beat-links{margin-top:10px}.reel-story .beats li{grid-template-columns:1fr}@media (max-width:720px){.reel-layout{grid-template-columns:1fr}}.reel-editor ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.reel-editor li{border-top:1px solid var(--rule,#e2e2e2);padding-top:12px}.reel-editor input{font:inherit;border:1px solid #c8c8c8;border-radius:0;padding:8px 10px}.reel-editor .reel-text{text-transform:uppercase;width:100%;margin:6px 0;font-weight:700}.reel-clip{gap:8px;display:flex}.reel-clip input{flex:1}.reel-clip .reel-start{flex:0 0 110px}.reel-go{gap:10px;margin-top:20px;display:grid}.reel-go code{background:#f2f2f2;padding:2px 5px}.otd-old{margin-top:40px}.otd-old summary{cursor:pointer;font-weight:700}.reel-editor select{width:100%;font:inherit;margin:6px 0;padding:6px;display:block}.reel-swap{gap:8px;margin:6px 0;display:flex}.reel-swap select{flex:1;margin:0}.reel-swap .button-quiet{font:inherit;cursor:pointer;background:#fff;border:1px solid #000;padding:6px 14px}.reel-swap .button-quiet:hover{background:var(--accent,#000);border-color:var(--accent,#000);color:#fff}.reel-step{margin:26px 0 10px;font-size:20px}.reel-step .quiet{margin-left:8px;font-size:16px;font-weight:400}.reel-options{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px 28px;display:grid}.reel-options h4{margin:0 0 6px;font-size:15px}.reel-options h4 .quiet{font-weight:400}.reel-options ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.reel-option{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e2e2;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.reel-option:hover:not(:disabled){border-color:#000}.reel-option:disabled{opacity:.45;cursor:default}.reel-option.is-picked{border-color:var(--accent,#000);box-shadow:inset 3px 0 0 var(--accent,#000)}.reel-option-mark{border:1px solid #000;flex:0 0 24px;place-items:center;height:24px;font-size:13px;font-weight:700;display:grid}.reel-option.is-picked .reel-option-mark{background:var(--accent,#000);border-color:var(--accent,#000);color:#fff}.reel-option strong{font-size:15px;line-height:1.3;display:block}.reel-option-full{color:#555;margin-top:2px;font-size:13px;line-height:1.3;display:block}.reel-option-meta{color:#777;margin-top:2px;font-size:12px;display:block}.reel-own{gap:8px;display:flex}.reel-own input{flex:1}.reel-own .button-quiet,.reel-order-tools .button-quiet{font:inherit;cursor:pointer;background:#fff;border:1px solid #000;padding:5px 10px;font-size:14px}.reel-own .button-quiet:disabled,.reel-order-tools .button-quiet:disabled{opacity:.35;cursor:default}.reel-order{gap:16px;margin:0;padding:0;list-style:none;display:grid}.reel-order li{border-top:1px solid #e2e2e2;padding-top:12px}.reel-order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reel-order-tools{gap:6px;display:flex}.reel-context{border-left:3px solid var(--accent,#000);background:#f6efe8;margin:6px 0 8px;padding:8px 12px;font-size:14px;line-height:1.4}.reel-context p{margin:2px 0}.reel-go-buttons{align-items:center;gap:10px;display:flex}.edition-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:18px 32px;margin-bottom:8px;padding:14px 0 18px;display:flex}.edition-bar h3{font:700 24px var(--display);margin:2px 0}.edition-status{font:14px var(--display);border:0;align-items:center;gap:14px;margin:0;padding:0;display:flex}.edition-status legend{font:600 13px var(--display);color:var(--muted);margin-bottom:6px;padding:0}.edition-status label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.edition-past{font:14px var(--display)}.edition-past ul{max-height:220px;margin:6px 0 0;padding-left:18px;overflow:auto}.edition-error{color:#b00020}.edition-hint{background:var(--accent-wash);font:14px var(--display);padding:8px 12px}.reel-order li.is-replacing{outline:2px solid var(--accent);outline-offset:4px}.footage-tag{border:1px solid var(--line);font:600 12px var(--display);color:var(--muted);margin-right:6px;padding:1px 6px;display:inline-block}.footage-tag.is-official{border-color:var(--accent);color:var(--accent)}.reel-context .beat-links a{margin-right:12px}.storyboard{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.storyboard li{border-bottom:1px solid var(--line);font:14px/1.35 var(--display);grid-template-columns:72px 1fr;gap:10px;padding:6px 0;display:grid}.storyboard-time{color:var(--muted);font-variant-numeric:tabular-nums}.reel-caption{width:100%;font:15px/1.45 var(--display);border:1px solid #e2e2e2;padding:10px}.story-tools{font:14px var(--display);gap:16px;margin-bottom:10px;display:flex}.story-tools select{margin-left:6px}.story-list{padding:0;list-style:none}.story-list li{gap:2px;display:grid}.story-link,.story-why summary{font:13px var(--display);color:var(--muted)}.story-why ul{font:13px var(--display);margin:4px 0}@media (max-width:720px){.edition-bar{gap:14px}.storyboard li{grid-template-columns:60px 1fr}}.trend-clock{background:var(--accent-wash);font:14px var(--display);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:14px;padding:12px 14px;display:flex}.trend-clock strong{font:700 20px var(--display);font-variant-numeric:tabular-nums;color:var(--accent)}.trend-list{margin:0;padding:0;list-style:none}.trend-row{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.trend-row.is-old{opacity:.55}.trend-age{font:13px var(--display);flex-direction:column;gap:3px;display:flex}.trend-age strong{font:700 20px var(--display);font-variant-numeric:tabular-nums}.trend-badge{font:600 12px var(--display);border:1px solid;align-self:flex-start;padding:1px 6px}.trend-badge.is-new{color:var(--accent)}.trend-badge.is-aging{color:#8a5a00}.trend-badge.is-old,.trend-badge.is-unknown{color:var(--muted)}.trend-just{font:600 12px var(--display);background:var(--accent);color:#fff;align-self:flex-start;padding:1px 6px}.trend-head{font:600 18px/1.3 var(--display);margin:0}.trend-head a{color:inherit}.trend-title{color:var(--ink-2);margin:3px 0 0;font-size:15px}.trend-meta{font:13px var(--display);color:var(--muted);margin:4px 0 0}.trend-more{font:13px var(--display);margin:6px 0 0;padding-left:16px}.trend-more a{color:var(--ink-2)}@media (max-width:720px){.trend-row{grid-template-columns:84px 1fr;gap:10px}.trend-age strong{font-size:17px}}.best-list{font-family:var(--display);margin:16px 0 0;padding-left:28px}.best-list li{border-bottom:1px solid var(--line);padding:12px 0}.best-head{font:600 19px/1.3 var(--display);margin:0}.best-meta{color:var(--muted);margin:4px 0 6px;font-size:13px}.best-meta a{color:var(--ink-2)}.best-new{color:#0a7d32;font-weight:600}.best-aging{color:#8a5a00;font-weight:600}.best-h{font:700 20px var(--display);margin:36px 0 0}.best-clock{background:var(--accent-wash);font:15px var(--display);margin:14px 0 0;padding:10px 14px}.best-clock strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:18px}.best-tools{border:1px solid var(--line);font:14px var(--display);margin:32px 0 0;padding:12px 14px}.best-tools summary{cursor:pointer;font-weight:600}.best-cmd{gap:4px;margin:12px 0 0;display:grid}.best-cmd code{white-space:nowrap;background:#eee9e0;padding:8px 10px;font-size:13px;display:block;overflow-x:auto}.best-cmd button{justify-self:start}.pulse-tabs{border-bottom:1px solid var(--rule,#7f7f7f4d);gap:4px;margin:0 0 20px;display:flex}.pulse-tabs a{font:600 15px var(--display);color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px;text-decoration:none}.pulse-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.pulse-tabs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pulse-search-list{margin:0;padding:0;list-style:none}.pulse-search-list li{border-bottom:1px solid var(--rule,#7f7f7f33);padding:12px 0}.pulse-search-list .pulse-title{margin:0 0 4px}.pulse-more{margin:18px 0}.desk-search{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.desk-search label{width:100%;font-weight:600}.desk-search input{font:inherit;border:1px solid var(--muted);color:inherit;background:0 0;flex:260px;padding:9px 10px}.desk-search button{font:600 15px var(--display);color:#fff;background:var(--accent);cursor:pointer;border:0;padding:9px 14px}.desk-story-list,.desk-reports,.desk-names,.desk-fix-log{margin:0;padding:0;list-style:none}.desk-story-list li,.desk-reports li,.desk-names li,.desk-fix-log li{border-bottom:1px solid #7f7f7f33;padding:10px 0}.desk-reports li,.desk-names li{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desk-reports li>div,.desk-names li>span{overflow-wrap:anywhere;min-width:0}.desk-done{border-left:3px solid var(--accent);padding:10px 12px}.brief-explainer,.desk-explainer{margin:28px 0}.brief-explainer h3,.desk-explainer h3{font:600 15px var(--display);margin:16px 0 6px}.brief-explainer ul,.desk-explainer ul{margin:0;padding-left:18px}.brief-explainer li,.desk-explainer li{margin:4px 0;line-height:1.5}.desk-evidence{padding-left:0;font-size:14px;list-style:none}.desk-approve{font:600 15px var(--display);color:#fff;background:var(--accent);cursor:pointer;border:0;margin:10px 8px 10px 0;padding:9px 14px}.desk-explainer form{display:inline-block}.desk-table-wrap{overflow-x:auto}.desk-table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:560px}.desk-table th,.desk-table td{text-align:right;border-bottom:1px solid #7f7f7f33;padding:6px 10px}.desk-table th:first-child{text-align:left}.desk-names code{overflow-wrap:anywhere;font-size:13px}.watch-export{margin:0 0 12px}.nav-live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);vertical-align:2px;border-radius:50%;margin-right:7px;display:inline-block}.nav-cats-panel.nav-more-panel{width:320px}.menu-note{font:400 14px/1.35 var(--display);letter-spacing:0;color:var(--muted);margin-top:1px;display:block}.menu a[aria-current=page] .menu-note{color:var(--muted)}.daily-card .event-phase{color:var(--accent);background:#fff;margin-left:8px}.daily-card .event-phase-cooling,.daily-card .event-phase-peaking{color:#fff;background:#ffffff38}.rail-building .event-phase{margin-right:8px}.feed-nav .feed-nav-label+ul{margin-top:2px}.rail-searches li:before{grid-row:span 3}.rail-search-term{font:600 17px/1.25 var(--display);color:var(--ink)}.rail-search-story{font:14px/1.4 var(--display);color:var(--muted);margin:4px 0 0}.rail-search-story a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.rail-searches .text-link{margin-top:14px;display:inline-block}.story-strip{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink);margin:14px 0 18px;padding:12px 0 10px;text-decoration:none;display:block}.story-strip dl{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.story-strip dt{font:12.5px var(--display);color:var(--muted)}.story-strip dd{font:600 20px/1.15 var(--display);letter-spacing:-.01em;margin:2px 0 0}.story-strip div p{font:12.5px var(--display);color:var(--muted);margin:1px 0 0}.story-strip-balance dd{font:13.5px var(--display);flex-direction:column;gap:5px;display:flex}.story-strip-balance .balance-bar{width:160px;height:8px;margin:4px 0 0}.story-strip-more{font:600 13.5px var(--display);color:var(--accent);margin-top:10px;display:inline-block}.story-strip:hover .story-strip-more{text-underline-offset:3px;text-decoration:underline}.balance-heads{margin-top:22px}.balance-heads ul{margin:10px 0 0;padding:0;list-style:none}.balance-head{border-left:4px solid var(--c);gap:3px;padding:12px 0 12px 14px;display:grid}.balance-head+.balance-head{margin-top:10px}.balance-head-side{font:600 12.5px var(--display);color:var(--muted)}.balance-head a{font:600 17px/1.3 var(--display);color:var(--ink)}.balance-head-source{font:13px var(--display);color:var(--muted)}.heading-panel{margin-top:26px}.heading-call{font:15px/1.4 var(--display);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 0;display:flex}.heading-chip{font:600 13px var(--display);border:1px solid var(--accent);color:var(--accent);padding:2px 8px}.heading-chip.is-spreading{background:var(--accent);color:var(--paper)}.heading-chip.is-peaked{border-color:var(--line);color:var(--muted)}.heading-line{font:600 18px/1.35 var(--display);color:var(--ink);margin:6px 0 4px}.trajectory-spark{display:block}.ahead-list .pulse-side{align-self:center}.trend-chip{font:600 13px var(--display);border:1px solid var(--line);color:var(--ink);padding:2px 8px}.trend-chip.is-rising{background:var(--accent);border-color:var(--accent);color:var(--paper)}.trend-chip.is-spiking{border-color:var(--accent);color:var(--accent)}.trend-chip.is-fading,.trend-chip.is-oneoff{color:var(--muted)}.explore-focus{border-bottom:1px solid var(--line);margin:18px 0 30px;padding-bottom:24px}.explore-focus h3{font:600 26px/1.15 var(--display);margin:10px 0 4px}.explore-label{font:15px/1.4 var(--display);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.explore-coverage{font:15px/1.45 var(--display);color:var(--ink);margin:12px 0 0}.explore-related{margin-top:18px}.explore-related h4{font:600 16px var(--display);margin:0}.explore-related ul{flex-wrap:wrap;gap:8px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.explore-related li{font:15px var(--display);align-items:baseline;gap:6px;display:flex}.explore-related li span{color:var(--muted);font-size:13px}.explore-group h3{font:600 18px var(--display);margin:22px 0 6px}.explore-list{margin:0;padding:0;list-style:none}.explore-list li{border-top:1px solid var(--line);font:15px var(--display);grid-template-columns:minmax(0,1fr) 120px auto auto;align-items:center;gap:14px;padding:8px 0;display:grid}.explore-list li[aria-current]>a:first-child{font-weight:700}.explore-list li span{color:var(--muted);font-size:13px}.explore-add{font-size:13px}.chart-legend{font:13px var(--display);color:var(--ink);flex-wrap:wrap;gap:6px 18px;margin:0 0 6px;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:6px;display:flex}@media (max-width:640px){.explore-list li{grid-template-columns:minmax(0,1fr) 90px}.explore-list li>span,.explore-add{display:none}}.pulse.pulse-single{max-width:860px;display:block}.event-also{font:13px/1.4 var(--display);color:var(--muted);margin:4px 0 0}.event-also a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.cat-stats{margin:12px 0 8px}.cat-list li{grid-template-columns:minmax(0,1fr) 120px auto auto}.cat-stories{flex-direction:column;gap:6px!important}.internet-today{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin:18px 0 28px;padding:18px 0}.internet-today h2{font:700 24px var(--display);margin:0 0 4px}.it-list{margin:12px 0 0;padding:0;list-style:none}.it-list li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.it-n{font:600 22px/1 var(--display);color:var(--accent);font-variant-numeric:tabular-nums}.it-seg{font:600 13px var(--display);color:var(--accent);margin:0}.it-line{font:600 18px/1.3 var(--display);margin:2px 0}.names-variants{font:13px/1.4 var(--display);color:var(--muted);margin:2px 0 0}.names-variants a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.search-stories{margin:0;padding:0;list-style:none}.search-stories li{border-top:1px solid var(--line);padding:12px 0}.search-stories li>a,.search-stories li>span{font:600 18px/1.3 var(--display);display:block}.names-list li>*{grid-column:2}.names-list li:before{grid-area:1/1/span 3}.names-list .names-variants a{font:13px/1.4 var(--display);color:var(--muted);text-decoration:underline}.outlet-first{color:var(--accent);font-weight:600}.outlet-story{font:14px var(--display);margin:4px 0 0}.search-outlets{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.search-outlets a{border:1px solid var(--line);font:600 15px var(--display);color:var(--ink);padding:6px 12px;text-decoration:none;display:inline-block}.search-outlets a:hover{border-color:var(--accent);color:var(--accent)}.event-source a{color:inherit;text-decoration:none}.event-source a:hover{color:var(--accent);text-decoration:underline}.outlet-story a{color:var(--accent)}.outlet-h{font:700 22px var(--display);margin:34px 0 10px}.outlet-lean{font-size:22px!important}.outlet-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px 40px;margin-top:18px;display:grid}.outlet-grid h3,.outlet-block h3{font:600 16px var(--display);margin:0 0 4px}.outlet-block{margin-top:24px}.outlet-names{flex-wrap:wrap;gap:8px 22px;margin:8px 0 0;padding:0;list-style:none;display:flex}.outlet-names li,.outlet-more li{font:600 15px var(--display);align-items:baseline;gap:8px;display:flex}.outlet-names span,.outlet-more span{color:var(--muted);font-size:13px;font-weight:400}.outlet-more{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.outlet-frames{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.outlet-frames li{font:14px var(--display);grid-template-columns:190px minmax(0,1fr) 150px;align-items:center;gap:12px;display:grid}.of-bar{background:var(--accent-wash);height:8px}.of-bar span{background:var(--accent);border-radius:0;height:100%;display:block}.of-num{font-variant-numeric:tabular-nums}@media (max-width:640px){.outlet-frames{gap:12px}.outlet-frames li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.outlet-frames .of-bar{grid-area:2/1/auto/-1}.of-num{white-space:nowrap;color:var(--muted);font-size:13px}}.ig-growth,.ig-share{margin:14px 0 0}.ig-growth figcaption,.ig-share figcaption{font:600 14px var(--display);color:var(--muted);margin-bottom:8px}.ig-growth ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ig-growth li{font:15px var(--display);grid-template-columns:minmax(120px,190px) minmax(0,1fr) 64px;align-items:center;gap:12px;padding:3px 0;display:grid}.ig-growth li[aria-current] .ig-growth-label a{color:var(--ink);font-weight:700}.ig-growth-label a{color:var(--ink);text-decoration:none}.ig-growth-label a:hover{color:var(--accent)}.ig-growth-track{height:14px;position:relative}.ig-growth-track:before{content:"";background:var(--ink);opacity:.35;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.ig-growth-bar{position:absolute;top:0;bottom:0}.ig-growth-bar.is-up{background:#000;border-radius:0 4px 4px 0}.ig-growth-bar.is-down{background:#b11602;border-radius:4px 0 0 4px}.ig-growth-num{text-align:right;font:600 14px var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.ig-share-bar{gap:2px;height:16px;display:flex}.ig-share-part:first-child{border-radius:4px 0 0 4px}.ig-share-part:last-child{border-radius:0 4px 4px 0}.ig-share-legend{font:14px var(--display);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ig-share-legend li{align-items:center;gap:6px;display:flex}.ig-share-legend b{font-variant-numeric:tabular-nums;font-weight:600}.ig-dot{border-radius:2px;width:10px;height:10px;display:inline-block}.ig-lean ol{grid-template-columns:repeat(5,1fr);gap:2px;max-width:520px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ig-lean li{font:12px var(--display);color:var(--muted);text-align:center}.ig-lean-cell{background:var(--line);height:10px;margin-bottom:5px;display:block}.ig-lean li:first-child .ig-lean-cell{border-radius:4px 0 0 4px}.ig-lean li:last-child .ig-lean-cell{border-radius:0 4px 4px 0}.ig-lean li.is-here{color:var(--ink);font-weight:700}.ig-lean li.is-here .ig-lean-cell{background:var(--ink);height:16px;margin-top:-3px;margin-bottom:2px}.ig-lean.is-unrated .ig-lean-cell{background:repeating-linear-gradient(135deg, var(--line) 0 4px, transparent 4px 8px)}@media (max-width:640px){.ig-growth li{grid-template-columns:110px minmax(0,1fr) 56px;gap:8px;font-size:14px}}.outlet-ig{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 40px;margin:18px 0 6px;display:grid}.outlet-ig h3{font:600 16px var(--display);margin:0 0 4px}.ig-scatter{margin:18px 0 26px}.ig-scatter svg{width:100%;height:auto;display:block}.ig-scatter figcaption{font:13px var(--display);color:var(--muted);margin-top:4px}.ig-inline{background:var(--accent-wash);max-width:220px;height:6px;margin-top:6px;display:block}.ig-inline span{background:var(--accent);border-radius:0 3px 3px 0;height:100%;display:block}.event-countries{margin-top:18px}.event-countries h3{font:600 16px var(--display);margin:0}.data-rail{display:none}@media (min-width:1100px){.data-rail{margin:0 0 28px;display:block}.data-rail .data-strip-head{justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.data-rail .data-strip-head h2{font:600 15px var(--display)}.data-rail .data-strip-head a{font:500 14px var(--display);color:var(--accent)}.data-rail .data-strip-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.data-rail .data-card{min-height:0;padding:12px}.data-rail .data-card-figure{font-size:22px}.data-rail .data-card-caption{font-size:12.5px}}.names-list .ig-inline{max-width:160px}.teams{max-width:1040px;padding:24px var(--gutter) 64px;box-sizing:content-box;margin:0 auto}.teams-head h1{font:700 clamp(38px, 5.6vw, 66px)/1 var(--display);letter-spacing:-.04em;max-width:16ch;margin:0;font-stretch:85%}.teams-lede{font:18px/1.5 var(--display);max-width:30em;color:var(--ink-2);margin:18px 0 0}.teams-actions{font:500 16px var(--display);flex-wrap:wrap;align-items:center;gap:12px 22px;margin:26px 0 0;display:flex}.teams-actions a{color:var(--accent)}.teams-actions .teams-cta{background:var(--accent);color:#fff;border-radius:0;padding:12px 20px;text-decoration:none}.teams-cta:hover{background:#2c2c2c}.teams-proof{background:var(--accent);border:2px solid var(--accent);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;margin:44px 0 0;display:grid;overflow:hidden}.teams-proof>*{background:var(--accent);color:#fff;flex-direction:column;gap:6px;padding:20px 20px 22px;text-decoration:none;display:flex}.teams-proof>*+*{box-shadow:-2px 0 #3f3f3f}.teams-proof strong{font:700 44px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-stretch:85%}.teams-proof span{font:14.5px/1.35 var(--display);color:#e2e2e2}a.teams-proof-link:hover span,.teams-proof a:hover span{color:#fff;text-decoration:underline}.teams-section{margin-top:64px}.teams-section h2{font:700 30px/1.1 var(--display);letter-spacing:-.02em;border-bottom:2px solid var(--ink);margin:0;padding-bottom:12px}.teams-sub{font:15.5px/1.45 var(--display);color:var(--muted);max-width:42em;margin:12px 0 0}.teams-offer{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:30px 40px;margin:22px 0 0;padding:0;list-style:none;display:grid}.teams-offer h3{font:700 20px/1.2 var(--display);margin:0}.teams-offer p{font:16px/1.45 var(--display);color:var(--ink-2);margin:8px 0 10px}.teams-offer a{font:500 15px var(--display);color:var(--accent)}.teams-who{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px 40px;margin:22px 0 0;display:grid}.teams-who dt{font:700 19px var(--display)}.teams-who dd{font:16px/1.45 var(--display);color:var(--ink-2);margin:6px 0 0}.teams-rules{gap:14px;max-width:46em;margin:18px 0 0;padding:0;list-style:none;display:grid}.teams-rules li{font:16px/1.45 var(--display);border-left:3px solid var(--accent);padding-left:18px}.teams-pilot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px;margin-top:24px;display:grid}.teams-steps{counter-reset:step;gap:20px;margin:0;padding:0;list-style:none;display:grid}.teams-steps li{counter-increment:step;font:16px/1.45 var(--display);padding-left:40px;position:relative}.teams-steps li:before{content:counter(step);font:700 28px/1 var(--display);color:var(--accent);position:absolute;top:0;left:0}.teams-steps strong{margin-bottom:2px;font-size:18px;display:block}@media (max-width:760px){.teams-pilot-grid{grid-template-columns:1fr}.teams-lede{font-size:19px}.teams-proof strong{font-size:36px}}.topbar{background:var(--ink);color:#fff}.topbar-in{max-width:1440px;padding:7px var(--gutter);font:500 13.5px var(--display);justify-content:flex-end;align-items:center;gap:22px;margin:0 auto;display:flex}.topbar-note{color:#b8bcc8;margin-right:auto}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{text-decoration:underline}.topbar a.topbar-start{color:#cda88c}@media (max-width:640px){.topbar-note{display:none}.topbar-in{justify-content:space-between}}.home-intro{box-sizing:border-box;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-content:center;align-items:center;gap:36px 72px;max-width:1440px;min-height:calc(100svh - 150px);margin:0 auto 56px;padding:0;display:grid}.home-intro-text h1{font:700 clamp(44px, 6.4vw, 92px)/.92 var(--display);letter-spacing:-.045em;max-width:9em;margin:0;font-stretch:82%}.home-intro-lede{max-width:34em;font:19px/1.45 var(--display);color:var(--ink-2);margin:22px 0 0}.home-intro-actions{font:500 16px var(--display);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:26px 0 0;display:flex}.home-intro-actions a{color:var(--accent)}.home-intro-actions .home-intro-cta{background:var(--accent);color:#fff;border-radius:0;padding:13px 20px;text-decoration:none}.home-intro-actions .home-intro-cta:hover{background:#2c2c2c}.home-intro-see{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;margin:30px 0 0;padding:18px 0 0;list-style:none;display:flex}.home-intro-see a{font:500 15px var(--display);color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:2px;text-decoration:none}.home-intro-see a:hover{color:var(--accent);border-color:var(--accent)}.home-intro-side{gap:22px;display:grid}.home-live{background:var(--accent-wash);border-radius:0;margin:0;padding:20px 22px 18px}.home-live-kicker{font:600 13.5px var(--display);color:var(--accent);align-items:center;gap:8px;margin:0;display:flex}.home-live-title{font:700 21px/1.2 var(--display);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;text-decoration:none;display:-webkit-box;overflow:hidden}.home-live-title:hover{color:var(--accent)}.home-live-stat{font:15px var(--display);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 4px;display:flex}.home-live-stat strong{font:700 34px/1 var(--display);color:var(--ink);letter-spacing:-.02em;font-stretch:85%}.home-live-heading{font:600 12.5px var(--display);color:var(--accent);background:#fff;border-radius:0;margin-left:auto;padding:3px 8px}.home-live figcaption{font:13.5px/1.45 var(--display);color:var(--muted);margin-top:6px}.home-live figcaption a{color:var(--accent)}.home-intro-figures{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.home-intro-figures>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:12px 14px 0 0;display:flex}.home-intro-figures dd{font:700 32px/1 var(--display);letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-stretch:85%}.home-intro-figures dt{font:13px/1.35 var(--display);color:var(--muted)}@media (max-width:900px){.home-intro{grid-template-columns:1fr;gap:28px;min-height:calc(100svh - 120px);margin-bottom:40px}.home-intro-lede{font-size:17px}.home-intro-figures dd{font-size:26px}}.teams-plans{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;margin-top:22px;display:grid}.teams-plan{border:2px solid var(--ink);border-radius:0;flex-direction:column;padding:24px 24px 26px;display:flex}.teams-plan+.teams-plan{border-color:var(--accent);background:var(--accent-wash)}.teams-plan h3{font:700 32px/1 var(--display);letter-spacing:-.02em;margin:0;font-stretch:85%}.teams-plan-for{font:15px var(--display);color:var(--muted);margin:6px 0 0}.teams-plan ul{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.teams-plan li{font:16px/1.4 var(--display);padding-left:20px;position:relative}.teams-plan li:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px;position:absolute;top:.5em;left:0}.teams-plan .teams-cta{background:var(--accent);color:#fff;font:500 16px var(--display);border-radius:0;align-self:flex-start;margin-top:auto;padding:12px 18px;text-decoration:none}.pulse-tabs{scrollbar-width:none;overflow-x:auto}.pulse-tabs::-webkit-scrollbar{display:none}.pulse-tabs a{white-space:nowrap;flex:none}@media (max-width:640px){.pulse-tabs a{padding:10px;font-size:14.5px}.home-intro{gap:24px;min-height:0;margin-bottom:36px;padding-top:8px}.home-intro-text h1{font-size:46px}.home-intro-lede{margin-top:16px;font-size:16.5px}.home-intro-for{font-size:15.5px}.home-intro-actions{margin-top:20px}.home-intro-see{grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:22px;padding-top:16px;display:grid}.home-intro-see a{color:var(--ink-2);border-bottom:0;font-size:14px}.home-live{padding:16px 16px 14px}.home-live-title{font-size:18px}.home-live-stat strong{font-size:28px}.home-intro-figures dt{font-size:12px}}.home-live-kicker .home-live-heading{margin-left:auto}.home-intro-for{font:600 20px/1.3 var(--display);color:var(--ink);margin:16px 0 0}.home-intro-lede{margin-top:10px}.home-intro-areas{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:0 28px;margin:34px 0 0;padding:0;list-style:none;display:grid}.home-intro-areas a{border-bottom:1px solid var(--line);color:var(--ink-2);font:14.5px/1.4 var(--display);padding:14px 0 16px;text-decoration:none;display:block}.home-intro-areas strong{font:700 17px var(--display);color:var(--ink);margin-bottom:3px;display:block}.home-intro-areas a:hover strong{color:var(--accent)}.home-intro-pro{font:14.5px var(--display);color:var(--muted);margin:18px 0 0}.home-intro-pro a{color:var(--accent);font-weight:600}.home-live-facts{gap:0;margin:16px 0 0;display:grid}.home-live-facts>div{border-top:1px solid #e8d6c7;padding:14px 0}.home-live-facts dt{font:600 12.5px var(--display);color:var(--accent);margin-bottom:4px}.home-live-facts dd{font:15px/1.45 var(--display);color:var(--ink-2);margin:0}.home-live-facts dd strong{color:var(--ink)}.home-live-facts .hour-bars{width:100%;height:28px;margin-top:10px;display:flex}.home-live-facts .hour-bars span{background:#e8d6c7}.home-live-facts .hour-bars span[data-on]{background:var(--accent)}.home-live-facts a{color:var(--accent)}.home-live-sides{gap:2px;height:10px;margin:4px 0 8px;display:flex}.home-live-sides span{min-width:6px}.home-live-sides span:first-child{border-radius:4px 0 0 4px}.home-live-sides span:last-child{border-radius:0 4px 4px 0}.home-live-sides .side-left{background:var(--lean-left)}.home-live-sides .side-centre{background:var(--lean-centre)}.home-live-sides .side-right{background:var(--lean-right)}@media (max-width:640px){.home-intro-for{font-size:17px}.home-intro-areas{grid-template-columns:1fr;margin-top:26px}.home-intro-areas a{padding:12px 0;font-size:14px}}.teams-kicker{font:700 15px var(--display);color:var(--accent);margin:0 0 14px}.teams-for{font:600 20px/1.35 var(--display);color:var(--ink);max-width:40ch;margin:18px 0 0}.teams-status{font:600 12px var(--display);background:var(--paper-2,#f2f2f2);color:var(--muted);border-radius:0;margin:0 0 8px;padding:2px 8px;display:inline-block}.teams-status.is-live{background:var(--accent-wash);color:var(--accent)}@media (max-width:640px){.teams-for{font-size:17px}}.home-intro{align-content:start;min-height:0;margin-bottom:44px;padding:36px 0 8px}.home-intro-text h1{max-width:13ch;font-size:clamp(42px,5.4vw,76px)}.home-intro-lede{max-width:34em;margin-top:18px;font-size:19px}.home-intro-jump{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.home-intro-jump a{border:1px solid var(--line);font:600 14.5px var(--display);color:var(--ink);border-radius:0;padding:7px 14px;text-decoration:none}.home-intro-jump a:hover{border-color:var(--accent);color:var(--accent)}.home-intro-jump a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.home-intro{margin-bottom:32px;padding-top:10px}.home-intro-text h1{font-size:40px}.home-intro-lede{font-size:16.5px}.home-intro-jump{gap:6px;margin-top:20px}.home-intro-jump a{padding:6px 11px;font-size:13.5px}}.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:56px 0 44px;display:grid}.footer-cols h2{font:600 14px var(--display);color:#e3cdbb;margin:0 0 14px}.footer-cols ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer-cols a{font:600 17px var(--display)}.footer-cols a:hover,.footer-cols a:focus-visible{color:var(--ink)}.footer-fine{border-top:1px solid #ffffff40;align-items:center;padding-top:16px}.footer-fine p{margin:0}.footer-legal{gap:18px;display:flex}.footer-legal a:hover{color:var(--ink)}@media (max-width:760px){.footer-cols{grid-template-columns:1fr 1fr;gap:28px 20px;padding:40px 0 32px}.footer-cols a{font-size:16px}.footer-fine{flex-wrap:wrap}}.home-section{margin:40px 0 0}.home-section-head{border-top:3px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-top:12px;display:flex}.home-section-head h2{font:700 30px/1 var(--display);letter-spacing:-.03em;margin:0;font-stretch:85%}.home-section-head h2 a{color:var(--ink);text-decoration:none}.home-section-more{font:600 14.5px var(--display);color:var(--accent);text-decoration:none}.home-section-more:hover{text-decoration:underline}.hs-lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.hs-lead.no-photo{grid-template-columns:1fr}.hs-lead-photo{display:block}.hs-lead-photo .photo{margin:0}.hs-lead-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.hs-meta{font:13px var(--display);color:var(--muted);gap:10px;margin:0 0 6px;display:flex}.hs-lead h3{font:700 23px/1.2 var(--display);letter-spacing:-.01em;margin:0}.hs-lead h3 a,.hs-rest h3 a{color:var(--ink);text-decoration:none}.hs-lead h3 a:hover,.hs-rest h3 a:hover{color:var(--accent)}.hs-dek{font:15px/1.5 var(--display);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;display:-webkit-box;overflow:hidden}.hs-count{font:600 13px var(--display);color:var(--accent);margin:10px 0 0}.hs-rest{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.hs-thumb{margin-bottom:10px;position:relative}.hs-thumb img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.hs-thumb .photo-ref{position:absolute;bottom:6px;right:6px}.hs-rest h3{font:600 16px/1.3 var(--display);margin:0}@media (max-width:640px){.home-section{margin-top:32px}.home-section-head h2{font-size:26px}.hs-lead{grid-template-columns:1fr;gap:12px}.hs-lead h3{font-size:20px}.hs-rest{grid-template-columns:1fr;gap:0;padding-top:0}.hs-rest li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.hs-rest li:last-child{border-bottom:0}.hs-thumb{grid-row:span 2;margin:0}.hs-rest li:not(:has(.hs-thumb)){grid-template-columns:1fr}}.since-visit{background:var(--accent-wash);font:15px var(--display);color:var(--ink);margin:0 0 14px;padding:11px 14px;line-height:1.45}.since-visit a{color:var(--accent)}.since-dot{vertical-align:middle;background:var(--accent);border-radius:50%;width:8px;height:8px;margin:-2px 8px 0 0;display:inline-block}.is-new .hs-meta:before{background:var(--accent);content:"";border-radius:50%;flex:none;order:-2;align-self:center;width:8px;height:8px}.is-new .hs-meta:after{content:"New";color:var(--accent);order:-1;font-weight:700}.feed-end .feed-end-next{color:var(--muted);font:15px var(--display);margin:6px 0 0}.feed-end .feed-end-links{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:12px;display:flex}.hs-rest{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:0}.hs-rest li{border-left:1px solid var(--line);padding:16px 18px 4px}.hs-rest li:first-child{border-left:0;padding-left:0}.hs-rest li:last-child{padding-right:0}.hs-rest h3{font:600 16.5px/1.3 var(--display);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hs-rest .hs-meta{white-space:nowrap;overflow:hidden}.hs-rest .hs-meta span{text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.hs-rest{grid-template-columns:1fr}.hs-rest li,.hs-rest li:first-child{border-left:0;border-bottom:1px solid var(--line);padding:12px 0;display:block}.hs-rest li:last-child{border-bottom:0}}.region-switch{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.region-label{font:600 14px var(--display);color:var(--muted);margin-right:4px}.region-switch button{font:600 14px var(--display);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:6px 13px}.region-switch button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.region-switch button:hover{border-color:var(--accent)}.region-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.region-switch.is-compact{border:1px solid var(--line);border-radius:0;flex-wrap:nowrap;gap:2px;margin:0;padding:2px}.region-switch.is-compact button{border:0;padding:4px 9px;font-size:13px}.menu .region-switch{margin:18px 0 4px}.photo{position:relative}.feed-rail>section,.feed-rail>.trending{border-top:2px solid var(--ink);padding-top:12px}.feed-rail>section>h2,.feed-rail>.trending>h2,.feed-rail .rail-wire .label{font:700 19px/1.15 var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;margin:0 0 6px;font-stretch:88%;display:flex}.feed-rail .rail-otd{border-top:0;padding-top:6px}.feed-rail .rail-otd-kicker{display:none}.feed-rail .rail-otd-photo img{margin-bottom:4px}.feed-rail .rail-search-term{font:600 15.5px var(--display)}.feed-rail .trend-stat{font-size:13px}.feed-nav a{padding:6px 12px;font-size:17px}.feed-nav ul+.feed-nav-label+ul a{font-size:16px}.feed-nav-label{margin-top:22px}.feed-layout{padding-top:22px}.feed-nav{border-top:2px solid var(--ink)}.feed-nav ul{gap:0}.feed-nav a{font:600 16px/1.25 var(--display);letter-spacing:0;margin-left:0;padding:5px 0;font-stretch:100%}.feed-nav>ul:first-child a{min-height:44px;font:700 17px var(--display);align-items:center;padding:0;display:flex}.feed-nav>ul:first-child li+li a{min-height:0;padding:0 0 6px}.feed-nav a[aria-current=page]{color:var(--accent);background:0 0}.feed-nav ul+.feed-nav-label+ul a{font-size:16px;font-weight:500}.feed-tabs{border-top:2px solid var(--ink);align-items:stretch;padding-top:0}.feed-tabs a{min-height:44px;font:600 17px var(--display);align-items:center;padding:0;display:flex}.feed-tabs .live-status,.feed-tabs p{align-self:center;padding:0}.feed-rail>section,.feed-rail>.trending{padding-top:0}.feed-rail>section>h2,.feed-rail>.trending>h2,.feed-rail .rail-wire .label{min-height:44px;font:700 17px var(--display);letter-spacing:0;margin:0;font-stretch:100%}.feed-nav ul{margin:0;padding:0}.feed-nav-label{border-top:0;margin:22px 0 4px;padding-top:0}.feed-main{border-top:2px solid var(--ink)}.feed-tabs{border-top:0}.feed-main>.feed-item:first-child .time-band{border:0;align-items:center;min-height:44px;margin:0;padding:0;display:flex}.feed-rail .rail-building ol,.feed-rail .trending ol{border-top:0}.feed-rail .rail-building li,.feed-rail .trending li,.feed-rail .rail-follow li,.feed-rail .wire-compact li,.feed-rail .rail-big li{border-top:0;border-bottom:0}.feed-rail .rail-building li:first-child,.feed-rail .trending li:first-child{padding-top:4px}.feed-rail .rail-building li,.feed-rail .trending li{padding:8px 0}.feed-nav{margin-left:0;padding-left:0}.feed-nav>ul:first-child{padding-top:0}.feed-nav,.feed-main,.feed-rail>section,.feed-rail>.trending,.feed-rail .rail-wire,.feed-rail .rail-otd{border-top:0}.feed-nav>ul:first-child,.feed-rail>:first-child>h2{border-bottom:1px solid var(--ink)}.feed-rail>:first-child>h2{margin-bottom:8px}.feed-rail>*+section,.feed-rail>*+.trending,.feed-rail>*+.rail-wire{border-top:2px solid var(--ink);padding-top:4px}.feed-nav{max-height:100vh;top:0}.feed-rail{position:static}.feed-nav>ul:first-child a{min-height:43px}.track-how{border-top:1px solid var(--ink);margin:32px 0}.track-how>summary{cursor:pointer;justify-content:space-between;padding:12px 0;font-weight:600;list-style:none;display:flex}.track-how>summary::-webkit-details-marker{display:none}.track-how>summary:after{content:"+";color:var(--accent,#000)}.track-how[open]>summary:after{content:"–"}.home-intro.is-slim{padding:28px 0 20px;display:block}.home-intro.is-slim h1{max-width:16ch}.home-intro.is-slim .home-intro-lede{max-width:56ch;margin-bottom:0}.home-feed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.home-feed-head h2{margin:0;font-size:22px}@media (max-width:860px){.home-intro.is-slim{padding:16px 0 12px}.home-intro.is-slim h1{font-size:40px;line-height:1}.home-intro.is-slim .home-intro-lede{font-size:17px}}.share-row{margin:18px 0 8px}.share-row-head{font:600 15px var(--display);margin-bottom:8px}.share-row-buttons{flex-wrap:wrap;gap:8px;display:flex}.share-row-buttons>*{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:600 14px var(--display);cursor:pointer;border-radius:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.share-row-buttons>:hover,.share-row-buttons>:focus-visible{border-color:var(--ink)}.share-row-buttons .share-row-main{background:var(--accent);border-color:var(--accent);color:#fff}.event-timeline+.share-row{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}@media (max-width:640px){.share-row-buttons{gap:6px}.share-row-buttons>*{min-height:38px;padding:0 11px;font-size:13.5px}}@media (min-width:1000px){.brief:has(.brief-top.has-side){max-width:1200px}.brief:has(.brief-top.has-side)>:not(.brief-top){max-width:760px}.brief-top.has-side{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.brief-side{position:sticky;top:16px}.brief-side .balance{margin-top:0}.brief-side .coverage-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.brief-side .coverage-when{grid-column:1/-1}.brief-side .coverage-when dd{padding-top:0}}.brief-side{margin-top:8px}@media (max-width:999px){.brief-side{border-top:2px solid var(--ink);margin-top:28px;padding-top:4px}}.event-reports{border-top:2px solid var(--ink);margin-top:32px;padding-top:18px}.event-reports>h3{font:700 20px var(--display);letter-spacing:-.01em}.event-more>summary{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:40px;font:600 14px var(--display);color:var(--ink);align-items:center;margin:10px 0 0;padding:0 16px;list-style:none;display:inline-flex}.event-more>summary:hover,.event-more>summary:focus-visible{border-color:var(--ink)}.event-more>summary::-webkit-details-marker{display:none}.event-more[open]>summary{display:none}.event-more .event-timeline{margin-top:0}.event-numbers{border-top:2px solid var(--ink);margin-top:28px;padding-top:16px}.event-numbers>header h3{font:700 20px var(--display);letter-spacing:-.01em}.event-numbers>header p{font:14px var(--display);color:var(--muted);margin-top:2px}.narrative{border-top:2px solid var(--ink);margin-top:32px;padding-top:16px}.narrative>h3{font:700 20px var(--display);letter-spacing:-.01em}.narrative .event-spread-sub a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.arc{margin:14px 0 0;padding:0;list-style:none}.arc>li{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.arc-when{font:13px/1.5 var(--display);color:var(--muted);font-variant-numeric:tabular-nums}.arc-what{font:600 16px/1.4 var(--display);color:var(--ink);justify-content:space-between;gap:12px;display:flex}.arc-what span{font:13px/1.6 var(--display);color:var(--muted);flex:none}.arc-quote{font:15px/1.45 var(--display);color:var(--ink-2);margin-top:4px}.arc-quote a{color:inherit}.arc-quote a:hover{color:var(--accent)}.arc-quote span{color:var(--muted);font-size:13px}@media (max-width:640px){.arc>li{grid-template-columns:minmax(0,1fr);gap:2px}}.share-row-buttons>*{border:1px solid var(--line);min-height:38px;font:600 14.5px var(--display);background:0 0;border-radius:0;padding:0 15px}.share-row-buttons>:hover,.share-row-buttons>:focus-visible{border-color:var(--accent);color:var(--accent)}.share-row-buttons .share-row-main{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:0;padding:0 18px}.share-row-buttons .share-row-main:hover,.share-row-buttons .share-row-main:focus-visible{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.event-more>summary{background:0 0;border-radius:0}.event-more>summary:hover,.event-more>summary:focus-visible{border-color:var(--accent);color:var(--accent)}.up,.share{border-color:var(--line);border-radius:0}.up:hover,.share:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.share-row-buttons>*{padding:0 12px;font-size:13.5px}.share-row-buttons{gap:6px}.share-row-buttons>*{min-height:36px;padding:0 11px;font-size:13px}.share-row-buttons .share-row-main{padding:0 13px}}.since-visit{max-height:80px;transition:opacity .4s,max-height .4s,margin .4s,padding .4s;overflow:hidden}.since-visit.is-gone{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.since-visit{transition:none}}#feed>.feed-main>:not(.feed-tabs){transition:opacity .15s}#feed[data-pending]>.feed-main>:not(.feed-tabs){opacity:.45;pointer-events:none}[data-live-event]{position:relative}.live-bump{animation:1.6s ease-out live-bump}@keyframes live-bump{0%{background-color:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-wash)}to{box-shadow:0 0 #0000}}.live-plus{white-space:nowrap;background:var(--ink);color:#fff;font:600 11.5px var(--display);letter-spacing:0;pointer-events:none;z-index:5;margin-bottom:4px;padding:2px 7px;animation:4.2s ease-out forwards live-plus;position:absolute;bottom:100%;left:0}@keyframes live-plus{0%{opacity:0;transform:translateY(6px)}10%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.live-bump,.live-plus{animation:none}}p.lean-bar{font:600 12.5px var(--display);align-items:center;gap:10px;margin:10px 0 0;display:flex}p.lean-bar .lean-bar-track{flex:none;gap:2px;width:84px;height:6px;display:flex}p.lean-bar .lean-bar-track>span{min-width:4px}p.lean-bar .lean-bar-key{flex-wrap:wrap;gap:0 10px;display:flex}p.lean-bar .lean-bar-key>span{color:var(--c)}p.lean-bar.is-small{margin-top:6px;font-size:12px}p.lean-bar.is-small .lean-bar-track{width:56px;height:5px}.pulse-emerging{background:var(--accent-wash);color:var(--ink);border-top:3px solid var(--accent)}.pulse-emerging h2{color:var(--ink)}.pulse-emerging .pulse-sub{color:var(--muted)}.pulse-emerging li{border-top-color:#995f3b38}.pulse-emerging .pulse-title,.pulse-emerging a.pulse-title:hover,.pulse-emerging a.pulse-title:focus-visible{color:var(--ink)}.pulse-emerging a.pulse-title:hover{color:var(--accent-deep)}.pulse-emerging a:focus-visible{outline-color:var(--accent)}.pulse-emerging-rate{color:var(--muted)}.pulse-emerging-rate strong{color:var(--accent-deep)}.track.blindspots{max-width:1120px}.blindspot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:28px;display:grid}.track .blindspot-col{margin-top:0}.blindspot-col h2{border-top:4px solid var(--c);font:700 22px var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.blindspot-col h2 span{font:600 13px var(--display);color:var(--muted)}.blindspot-col-left{--c:var(--lean-left)}.blindspot-col-right{--c:var(--lean-right)}.blindspot-col-sub{font:14px var(--display);color:var(--muted);margin-top:4px}.blindspot-col .blindspot-list{margin-top:8px}.blindspot-col .blindspot-title{margin-top:0;font-size:18px}@media (max-width:800px){.blindspot-cols{grid-template-columns:minmax(0,1fr);gap:36px}}.sources-tabs{gap:8px}.sources-tabs a{border-radius:0;padding:7px 15px;text-decoration:none}.sources-tabs a:hover{border-color:var(--accent);color:var(--accent)}.sources-tabs a[aria-current=page],.sources-tabs a[aria-current=page]:hover{color:#fff;background:var(--ink);border-color:var(--ink)}.name-search input{background:var(--surface);border:1px solid var(--line);border-radius:0;box-shadow:0 1px #1b1b190a}.name-search input:hover{border-color:#c4b9a8}.name-search input:focus-visible{border-color:var(--accent);outline:3px solid var(--accent-wash);outline-offset:0}.track-chip{border-radius:0;padding:3px 10px}:root{--lean-lean-left:#93aee6;--lean-lean-right:#e89a93}.scale-left{background:var(--lean-left)}.scale-lean-left{background:var(--lean-lean-left)}.scale-center{background:var(--lean-centre)}.scale-lean-right{background:var(--lean-lean-right)}.scale-right{background:var(--lean-right)}.scale-key-left{--c:var(--lean-left)}.scale-key-lean-left{--c:#5e86d8}.scale-key-center{--c:var(--lean-centre)}.scale-key-lean-right{--c:#d9665c}.scale-key-right{--c:var(--lean-right)}.scale-key-lean-left .lean-scale-bar>span{background:var(--lean-lean-left)}.scale-key-lean-right .lean-scale-bar>span{background:var(--lean-lean-right)}.lean-scale{margin:18px 0 0}.lean-scale-cols{align-items:end;gap:6px;display:grid}.lean-scale-col{text-align:center;grid-template-rows:auto 72px auto;gap:6px;display:grid}.lean-scale-n{font:700 20px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.lean-scale-n small{font:500 11.5px var(--display);color:var(--muted);margin-top:3px;display:block}.lean-scale-bar{background:linear-gradient(to top, var(--line) 1px, transparent 1px);align-items:flex-end;height:72px;display:flex}.lean-scale-bar>span{background:var(--c);border-radius:3px 3px 0 0;width:100%;transition:height .6s cubic-bezier(.2,.8,.2,1);display:block}.lean-scale-label{font:600 12.5px var(--display);color:var(--c);white-space:nowrap}.lean-scale-axis{font:12px var(--display);color:var(--muted);justify-content:space-between;margin-top:10px;padding-top:8px;display:flex;position:relative}.lean-scale-axis:before{content:"";background:linear-gradient(to right, var(--lean-left), var(--lean-lean-left), var(--lean-centre), var(--lean-lean-right), var(--lean-right));border-radius:2px;height:4px;position:absolute;top:0;left:0;right:0}@media (max-width:640px){.lean-scale-label{white-space:normal;font-size:11px;line-height:1.15}.lean-scale-col{grid-template-rows:auto 60px auto}.lean-scale-bar{height:60px}}p.lean-bar .lean-bar-track{gap:1px}.story-live{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);margin:0 0 22px;padding:12px 16px}.story-live-head{font:600 14px var(--display);color:var(--accent-deep);align-items:center;gap:8px;display:flex}.story-live ul{margin:8px 0 0;padding:0;list-style:none}.story-live li{border-top:1px solid var(--line);gap:1px;padding:7px 0;display:grid}.story-live li b{font:600 12.5px var(--display);color:var(--muted)}.story-live li a{font:600 15.5px/1.35 var(--display);color:var(--ink)}.story-live li a:hover{color:var(--accent)}.story-live li.is-new{animation:.6s cubic-bezier(.2,.8,.2,1) story-live-in}@keyframes story-live-in{0%{opacity:0;background:var(--accent-wash);transform:translateY(-8px)}to{opacity:1;background:0 0;transform:none}}@media (prefers-reduced-motion:reduce){.story-live li.is-new{animation:none}}.with-logo{align-items:center;gap:6px;display:inline-flex}.outlet-logo{object-fit:contain;background:#fff;border-radius:3px;flex:none;box-shadow:0 0 0 1px #1b1b1914}.daily-promise{color:var(--ink);margin:6px 0 0;font-size:1.15rem;font-weight:600}.daily-block{border-top:1px solid var(--ink);margin:40px 0 0;padding-top:18px}.daily-block h2{margin:0;font-size:1.3rem}.daily-block-sub{color:var(--muted);margin:4px 0 14px;font-size:.92rem}.daily-momentum,.daily-bigger{margin:0 0 14px;padding:0;list-style:none}.daily-momentum li,.daily-bigger li{border-bottom:1px solid var(--line);gap:3px;padding:12px 0;display:grid}.daily-momentum li a,.daily-bigger li a{color:var(--ink);font-size:1.05rem;font-weight:600;line-height:1.3;text-decoration:none}.daily-momentum li a:hover,.daily-bigger li a:hover{text-decoration:underline}.daily-momentum-rate,.daily-bigger-n{color:var(--muted);font-size:.85rem}.daily-momentum-rate strong{color:var(--accent)}.daily-bigger-side{font-size:.82rem;font-weight:600}.daily-bigger-left .daily-bigger-side{color:var(--lean-left)}.daily-bigger-right .daily-bigger-side{color:var(--lean-right)}.daily-promise,.daily-block h2,.daily-block-sub,.daily-momentum,.daily-bigger{font-family:var(--display)}.daily-block h2{letter-spacing:-.01em}.story-return{border-left-color:var(--ink)}.story-return .story-live-head{color:var(--ink)}.rank-move{font:600 12px var(--display);color:var(--accent-deep,var(--accent));background:var(--accent-wash,#995f3b1a);border-radius:0;align-items:center;padding:1px 7px;display:inline-flex}.rank-move:before{content:"↑";margin-right:3px}.rank-move.is-new:before{content:none}.rank-move[hidden]{display:none}.nav{gap:24px}.nav-search{gap:6px}.nav-search svg{flex:none}.menu-search{display:none}.section-bar{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.section-bar ul{border-top:1px solid var(--line);border-bottom:1px solid var(--ink);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:26px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.section-bar ul::-webkit-scrollbar{display:none}.section-bar li{flex:none}.section-bar a{font:600 14.5px var(--display);color:var(--ink-2,var(--ink));white-space:nowrap;padding:11px 0 10px;display:block;position:relative}.section-bar a:hover{color:var(--accent)}.section-bar a[aria-current=page]{color:var(--ink)}.section-bar a[aria-current=page]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.section-bar-phone{display:none}.feed-layout{grid-template-columns:minmax(0,760px) 320px;gap:64px}@media (max-width:1240px){.feed-layout{grid-template-columns:minmax(0,1fr) 300px;gap:44px}}@media (max-width:1000px){.feed-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px) and (min-width:861px){.nav{gap:16px}.nav .region-switch{display:none}}@media (max-width:860px){.header{gap:14px;padding-bottom:12px}.menu-search{width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.menu-search+.menu-button{margin-left:0}.section-bar{padding:0}.section-bar ul{padding:0 var(--gutter);border-top:0;border-bottom:1px solid var(--line);gap:22px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.section-bar-phone{display:block}.section-bar a{padding:10px 0 9px;font-size:15px}}.home-blind-head h2{font:700 24px/1.1 var(--display);letter-spacing:-.02em;margin:0}.home-blind-head h2 a{color:var(--ink)}.home-blind-head h2 a:hover{color:var(--accent)}.home-blind-head p{font:14px/1.45 var(--display);color:var(--muted);margin:4px 0 14px}.home-blind-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.home-blind-col h3{font:600 14px var(--display);border-bottom:3px solid var(--c);color:var(--c);margin:0 0 4px;padding-bottom:6px}.home-blind-col.is-left{--c:var(--lean-left)}.home-blind-col.is-right{--c:var(--lean-right)}.home-blind-col ul{margin:0;padding:0;list-style:none}.home-blind-col li{border-bottom:1px solid var(--line);padding:11px 0}.home-blind-col li:last-child{border-bottom:0}.home-blind-col li a{font:600 16px/1.3 var(--display);color:var(--ink)}.home-blind-col li a:hover{color:var(--accent)}.home-blind-col li p{font:13px/1.4 var(--display);color:var(--muted);margin:4px 0 0}.home-blind-more{font:600 14px var(--display);color:var(--accent);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}@media (max-width:640px){.home-blind-cols{grid-template-columns:1fr;gap:18px}}.feed-layout{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:1240px){.feed-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1000px){.feed-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.section-bar{margin-bottom:10px}}.section-bar{margin-bottom:36px}.section-bar ul{border-top:0;border-bottom:1px solid var(--line)}.section-head,.daily-head{border-bottom:0;padding-top:0}.section-head{margin-bottom:28px;padding-bottom:8px}.feed-tabs,.feed-main{border-top:0}.feed-rail>section,.feed-rail>.trending,.feed-rail>*+section,.feed-rail>*+.trending,.feed-rail>*+.rail-wire,.rail-wire,.rail-otd,.rail-building,.rail-follow,.pulse-rail section{border-top:1px solid var(--line);padding-top:16px}.feed-rail{gap:44px}.feed-rail>:first-child{border-top:0;padding-top:0}.home-section-head{border-top:1px solid var(--line);padding-top:18px}.home-section+.home-section{margin-top:52px}.hs-rest{border-top:0;margin-top:22px;padding-top:4px}.home-blind{border-top:0;border-bottom:0;margin:44px 0 20px;padding:0}.daily-lead,.daily-block{border-top:1px solid var(--line)}.daily-block{margin-top:52px;padding-top:22px}.daily-lead>li{border-bottom:0;padding:26px 0}.daily-lead>li+li{border-top:1px solid var(--line)}.daily-more h2,.daily-pair h2{border-bottom:0;padding-bottom:4px}.daily-momentum li,.daily-bigger li{border-bottom:0;padding:10px 0}.pulse-emerging{border-top:0;border-radius:0}.pulse-emerging li{border-top:0;padding:10px 0}.pulse-lines,.storyline,.brief-related,.event-panel,.event-reports,.event-numbers,.narrative{border-top:1px solid var(--line);margin-top:44px;padding-top:20px}.story-strip{border-top:1px solid var(--line);border-bottom:0;margin-bottom:26px;padding-top:14px}.names-rising li{border-top:1px solid var(--line)}.names-rising li:first-child{border-top:0}@media (max-width:999px){.brief-side{border-top:1px solid var(--line);padding-top:16px}}@media (max-width:860px){.section-bar{margin-bottom:22px}.hs-rest li{border-bottom:0;padding:10px 0}.home-section+.home-section{margin-top:40px}}.mostly{border-top:1px solid var(--line);margin-top:56px;padding-top:22px}.mostly>h2{font:700 26px/1.1 var(--display);letter-spacing:-.02em;margin:0}.mostly .blindspot-col h3{font:600 16px var(--display);border-bottom:3px solid var(--lean-left);color:var(--lean-left);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;padding-bottom:6px;display:flex}.mostly .blindspot-col-right h3{border-bottom-color:var(--lean-right);color:var(--lean-right)}.mostly .blindspot-col h3 span{color:var(--muted);font-size:13px;font-weight:400}.mostly-split{font:13px var(--display);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 2px;display:flex}.mostly-bar{gap:2px;width:120px;height:6px;display:inline-flex}.mostly-bar>span{border-radius:2px}.home-mostly{margin-top:18px}.home-mostly h3{font:600 15px var(--display);color:var(--ink);margin:0 0 4px}.home-mostly ul{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.home-mostly li{gap:2px;padding:8px 0;display:grid}.home-mostly li a{font:600 15px/1.3 var(--display);color:var(--ink)}.home-mostly li a:hover{color:var(--accent)}.home-mostly-side{font:600 12.5px var(--display)}.home-mostly li.is-left .home-mostly-side{color:var(--lean-left)}.home-mostly li.is-right .home-mostly-side{color:var(--lean-right)}.home-mostly-n{font:12.5px var(--display);color:var(--muted)}@media (max-width:640px){.home-mostly ul{grid-template-columns:1fr}}.page-loading{min-height:60vh;padding-top:8px;position:relative}.page-loading-bar{z-index:50;background:var(--accent);transform-origin:0;width:100%;height:2px;animation:1.2s ease-out forwards page-loading;position:fixed;top:0;left:0}@keyframes page-loading{0%{transform:scaleX(.05)}to{transform:scaleX(.85)}}.page-loading-lines{opacity:0;gap:14px;max-width:760px;animation:.2s .15s forwards page-loading-in;display:grid}.page-loading-lines span{background:#1b1b190f;border-radius:0;height:16px;display:block}@keyframes page-loading-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-loading-bar{animation:none;transform:scaleX(.6)}.page-loading-lines{opacity:1;animation:none}}.keep-reading{border-top:1px solid var(--line);margin:56px 0 8px;padding-top:20px}.keep-reading h2{font:700 26px/1.1 var(--display);letter-spacing:-.02em;margin:0}.keep-reading-sub{font:600 13px var(--display);color:var(--accent);margin:14px 0 4px}.keep-reading .wire-compact{margin:0}.keep-reading-all{font:600 14px var(--display);color:var(--accent);text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}.keep-doors{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.keep-doors a{background:var(--accent-wash,#995f3b14);height:100%;color:var(--ink);border-radius:0;flex-direction:column;gap:6px;padding:16px 16px 14px;transition:background .15s;display:flex}.keep-doors a:hover{background:#995f3b29}.keep-door-kicker{font:600 12.5px var(--display);color:var(--accent)}.keep-door-title{font:600 16px/1.3 var(--display);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.keep-door-note{font:13px var(--display);color:var(--muted);margin-top:auto}.discover ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.discover a{color:var(--ink);flex-direction:column;gap:2px;padding:10px 0;display:flex}.discover-title{font:600 16px var(--display)}.discover a:hover .discover-title{color:var(--accent)}.discover-note{font:13px/1.35 var(--display);color:var(--muted)}@media (max-width:640px){.discover ul{grid-template-columns:1fr 1fr;gap:0 16px}}.keep-reading{margin:64px 0 8px;padding-top:24px}.keep-reading h2{margin:0 0 18px}.keep-reading h3{font:600 15px var(--display);color:var(--ink);margin:0 0 10px}.keep-doors{gap:12px;margin:0}.keep-doors a{border-radius:0;padding:16px}.keep-fresh{margin-top:36px}.keep-fresh ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.keep-fresh li{gap:3px;display:grid}.keep-fresh li a{font:600 16px/1.3 var(--display);color:var(--ink)}.keep-fresh li a:hover{color:var(--accent)}.keep-fresh li span{font:13px var(--display);color:var(--muted)}.keep-more{font:600 14px var(--display);color:var(--accent);margin-top:14px;display:inline-block}.keep-more:hover{text-underline-offset:3px;text-decoration:underline}.discover{margin-top:40px}.discover h3{font:600 15px var(--display);letter-spacing:0;margin:0 0 12px}.discover ul{flex-wrap:wrap;grid-template-columns:none;gap:8px;display:flex}.discover li{display:block}.discover ul a{border:1px solid var(--line);height:36px;font:500 14px var(--display);color:var(--ink);background:0 0;border-radius:0;align-items:center;padding:0 14px;transition:border-color .15s,color .15s;display:inline-flex}.discover ul a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.discover ul{grid-template-columns:none;display:flex}.keep-doors{grid-template-columns:1fr}}.discover ul a{flex-direction:row;justify-content:center;gap:0;line-height:1}.pro .teams-head h1{max-width:18ch}.pro-plans{grid-template-columns:1fr 1fr;gap:16px;margin:32px 0 8px;display:grid}.pro-plan{border:1px solid var(--line);border-radius:0;flex-direction:column;gap:10px;padding:22px;display:flex}.pro-plan.is-pro{border-color:var(--accent)}.pro-plan h2{font:600 20px var(--display);margin:0}.pro-plan-price{font:600 16px var(--display);color:var(--accent);margin:0}.pro-plan>p{color:var(--muted);font:15px/1.45 var(--display);margin:0}.pro-plan ul{font:15px/1.4 var(--display);gap:6px;margin:4px 0 8px;padding:0 0 0 18px;display:grid}.pro-plan .teams-cta{align-self:flex-start;margin-top:auto}.pro-table-wrap{overflow-x:auto}.pro-table{border-collapse:collapse;width:100%;font:15px/1.4 var(--display)}.pro-table th,.pro-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px 11px 0}.pro-table thead th{color:var(--muted);font-size:13px;font-weight:600}.pro-table tbody th{font-weight:500}.pro-yes{color:var(--accent);font-weight:600}.pro-soon{color:var(--muted);border:1px solid var(--line);border-radius:0;margin-right:4px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.pro-checkout{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;display:flex}.pro-yearly{font:600 15px var(--display);color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pro-checkout-note{font:13px var(--display);color:var(--muted);flex-basis:100%;margin:0}.pro-checkout-error{color:#a33;font:14px var(--display);flex-basis:100%;margin:0}.upgrade-kicker{font:600 13px var(--display);color:var(--accent);margin:0 0 6px}.upgrade-actions{align-items:center;gap:16px;margin:18px 0 0;display:flex}.upgrade-cta{background:var(--accent);color:#fff;height:42px;font:600 15px var(--display);border-radius:0;align-items:center;padding:0 18px;display:inline-flex}.upgrade-cta:hover{filter:brightness(.95)}.upgrade-price{font:13px var(--display);color:var(--muted);margin:12px 0 0}.plan-panel{border:1px solid var(--line);border-radius:0;margin:20px 0 28px;padding:18px 20px}.plan-panel.is-pro{border-color:var(--accent)}.plan-panel h2{font:600 18px var(--display);margin:0 0 6px}.plan-panel p{font:15px/1.45 var(--display);margin:0 0 10px}@media (max-width:700px){.pro-plans{grid-template-columns:1fr}}.more-history{font:14px var(--display);color:var(--muted);margin:14px 0}.more-history button{font:600 14px var(--display);color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.plan-alerts{font:15px var(--display);margin:6px 0 12px}.plan-alerts input{accent-color:var(--accent);margin-right:6px}.pro{max-width:760px;margin:0 auto;padding:8px 0 40px}.pro-flow{text-align:center;padding:12px 0 8px}.pro-sky{width:min(420px,90%);height:auto;color:var(--line);margin:4px auto 0;display:block;overflow:visible}.pro-sun{fill:var(--accent);transition:cx .7s cubic-bezier(.3,.7,.2,1),cy .7s cubic-bezier(.3,.7,.2,1)}@media (prefers-reduced-motion:reduce){.pro-sun{transition:none}}.pro-steps{justify-content:center;gap:28px;margin:14px 0 34px;padding:0;list-style:none;display:flex}.pro-steps button{font:500 14px var(--display);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 0}.pro-steps [aria-current] button{color:var(--ink);border-bottom-color:var(--accent)}.pro-steps button:disabled{cursor:default;opacity:.5}.pro-step{animation:.35s both pro-in}@keyframes pro-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pro-step{animation:none}}.pro-step h1{max-width:20ch;font:700 clamp(30px, 5vw, 44px)/1.05 var(--display);letter-spacing:-.02em;margin:0 auto 12px}.pro-step-lede{max-width:46ch;font:17px/1.5 var(--display);color:var(--muted);margin:0 auto 26px}.pro-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:680px;margin:0 auto 12px;display:flex}.pro-chip{border:1px solid var(--line);height:40px;font:500 15px var(--display);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 16px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.pro-chip span{color:var(--muted);font-size:12px}.pro-chip.is-topic{font-weight:600}.pro-chip:hover{border-color:var(--accent)}.pro-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.pro-chip[aria-pressed=true] span{color:#fffc}.pro-step-note{min-height:22px;font:15px var(--display);color:var(--muted);margin:18px auto 0}.pro-step-actions{justify-content:center;align-items:center;gap:22px;margin:26px 0 0;display:flex}.pro-next{background:var(--ink);height:46px;color:var(--paper,#fff);font:600 16px var(--display);cursor:pointer;border:0;border-radius:0;align-items:center;padding:0 26px;display:inline-flex}.pro-next:hover{background:var(--accent)}.pro-next:disabled{opacity:.35;cursor:default;background:var(--ink)}.pro-back,.pro-free{font:500 15px var(--display);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.pro-back:hover,.pro-free:hover{color:var(--ink)}.pro-options{text-align:left;gap:12px;max-width:520px;margin:0 auto;display:grid}.pro-option{border:1px solid var(--line);cursor:pointer;border-radius:0;align-items:flex-start;gap:14px;padding:18px;display:flex}.pro-option:has(input:checked){border-color:var(--accent)}.pro-option input{accent-color:var(--accent);flex:none;width:18px;height:18px;margin-top:2px}.pro-option span{font:15px/1.45 var(--display);color:var(--muted)}.pro-option strong{color:var(--ink);margin-bottom:2px;font-size:16px;font-weight:600;display:block}.pro-summary{max-width:460px;font:16px/1.4 var(--display);gap:10px;margin:0 auto 26px;padding:0;list-style:none;display:grid}.pro-summary li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin:0 10px 2px 0;display:inline-block}.pro-flow .pro-checkout{justify-content:center}.pro-flow .pro-checkout .teams-cta{border-radius:0;height:48px;padding:0 28px}.pro-flow .pro-checkout-note{text-align:center}.pro-soon-box{max-width:460px;font:15px/1.5 var(--display);color:var(--muted);justify-items:center;gap:14px;margin:0 auto;display:grid}.pro-soon-box p{margin:0}.pro-soon-box strong{color:var(--ink)}.pro-below{margin-top:72px}.pro-below h2{font:600 20px var(--display);margin:0 0 14px}.pro-below-sub{font:15px/1.5 var(--display);color:var(--muted);margin:0 0 16px}.pro-table-price{font-size:12px;font-weight:400;display:block}.pro-never{font:15px/1.45 var(--display);gap:8px;margin:0;padding:0 0 0 18px;display:grid}.plan-picks{font:15px var(--display);color:var(--accent);margin:0 0 16px}@media (max-width:640px){.pro-steps{gap:18px}.pro-chip{height:38px;padding:0 13px;font-size:14px}}.pro-sky{width:min(280px,64%);margin-top:0}.pro-steps{margin:8px 0 22px}.pro-step h1{margin-bottom:10px}.pro-step-lede{margin-bottom:20px}.pro-summary{text-align:left;justify-items:start;display:inline-grid}.pro-summary li{align-items:baseline;display:flex}.pro-summary li:before{flex:none;transform:translateY(-2px)}.pro{max-width:none;padding:0 0 8px}.pro-band{padding:72px 0;position:relative}.pro-band.is-ink,.pro-band.is-soft{background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax)}.pro-band.is-ink{--band:var(--ink);color:var(--paper)}.pro-band.is-soft{--band:#f2f2f2}.pro-band-title{font:700 clamp(26px, 3.4vw, 36px)/1.1 var(--display);letter-spacing:-.02em;margin:0 0 32px}.pro-band.is-ink .pro-band-title{text-align:center}.pro-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding:56px 0 80px;display:grid}.pro-kicker{font:600 15px var(--display);color:var(--accent);align-items:center;gap:8px;margin:0 0 18px;display:flex}.pro-hero h1{font:700 clamp(36px, 5.2vw, 58px)/1.02 var(--display);letter-spacing:-.03em;max-width:14ch;margin:0 0 18px}.pro-lede{max-width:46ch;font:18px/1.5 var(--display);color:var(--muted);margin:0 0 28px}.pro-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:0;display:flex}.pro-hero-actions.is-center{justify-content:center;margin-top:40px}.pro-next.is-light{background:var(--paper);color:var(--ink)}.pro-next.is-light:hover{background:var(--accent);color:#fff}a.pro-next,a.pro-free{text-decoration:none}.pro-preview-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.pro-preview{border:1px solid var(--line);background:#fff;border-radius:0;margin:0;padding:18px;transform:rotate(1deg);box-shadow:0 24px 48px -28px #3c281459}.pro-preview-head{font:600 14px var(--display);align-items:center;gap:8px;margin-bottom:14px;display:flex}.pro-preview-photo{aspect-ratio:16/9;background:#ddd;border-radius:0;margin:0 0 6px;position:relative;overflow:hidden}.pro-preview-photo img{object-fit:cover;width:100%;height:100%;display:block}.pro-preview-credit{font:11px var(--display);color:#fff;text-shadow:0 1px 2px #0009;position:absolute;bottom:6px;right:8px}.pro-preview-list{margin:0;padding:0;list-style:none}.pro-preview-list li{border-top:1px solid var(--line);gap:3px;padding:12px 0;display:grid}.pro-preview-list li:first-child{border-top:0}.pro-preview-name{font:600 13px var(--display);color:var(--accent)}.pro-preview-title{font:600 16px/1.3 var(--display);color:var(--ink);text-decoration:none}.pro-preview-title:hover{text-decoration:underline}.pro-preview-meta{font:13px var(--display);color:var(--muted)}.pro-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.pro-split h2{font:700 clamp(26px, 3.4vw, 38px)/1.08 var(--display);letter-spacing:-.02em;margin:0 0 16px}.pro-split p{font:17px/1.55 var(--display);max-width:48ch;margin:0}.pro-band.is-ink .pro-split p{color:#f4f1eabf}.pro-alert{background:#f4f1ea0f;border:1px solid #f4f1ea29;border-radius:0;padding:22px}.pro-band.is-ink .pro-alert p{max-width:none;margin:0}.pro-alert-head{font:600 14px var(--display);align-items:center;gap:8px;display:flex;color:var(--paper)!important}.pro-alert-title{font:600 20px/1.3 var(--display);color:var(--paper)!important;margin:12px 0 8px!important}.pro-alert-meta{font:14px var(--display)}.pro-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.pro-feature h3{font:600 18px var(--display);margin:18px 0 6px}.pro-feature p{font:15px/1.5 var(--display);color:var(--muted);margin:0}.pro-feature-art{background:#f2f2f2;border-radius:0;flex-direction:column;justify-content:flex-end;gap:6px;height:132px;padding:14px;display:flex;overflow:hidden}.pro-chipset{flex-flow:wrap;align-content:flex-end}.pro-chipset span{border:1px solid var(--line);font:500 12px var(--display);background:var(--paper);white-space:nowrap;border-radius:0;padding:5px 10px}.pro-chipset span.on{background:var(--accent);border-color:var(--accent);color:#fff}.pro-mini-alert{font:600 13px/1.35 var(--display);flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:8px}.pro-mini-daily span{background:var(--paper);font:12px/1.3 var(--display);text-overflow:ellipsis;-webkit-line-clamp:2;border-radius:0;-webkit-box-orient:vertical;padding:8px 10px;display:-webkit-box;overflow:hidden}.pro-mini-daily b{color:var(--accent);font-weight:600}.pro-bars{width:100%;height:72px;fill:var(--accent)}.pro-bars-label{font:12px var(--display);color:var(--muted)}.pro-band.is-soft .pro-flow{padding:0}.pro-band.is-soft .pro-steps{margin-top:0}.pro-split.is-plans{align-items:start}.pro-compare{margin-top:24px}.pro-compare summary{cursor:pointer;font:600 15px var(--display);color:var(--accent)}.pro-compare .pro-table-wrap{margin-top:16px}.pro-cards{gap:14px;display:grid}.pro-card{border:1px solid var(--line);border-radius:0;padding:24px}.pro-card.is-pro{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pro-card h3{font:700 24px var(--display);margin:0 0 4px}.pro-card-price{opacity:.85;border-color:#7f7f7f4d;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:16px;font:15px var(--display)!important;margin:0 0 16px!important}.pro-card ul{font:15px var(--display);gap:9px;margin:0 0 20px;padding:0;list-style:none;display:grid}.pro-card li{align-items:baseline;gap:10px;display:flex}.pro-card li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.pro-card-cta{background:var(--paper);height:46px;color:var(--ink);font:600 15px var(--display);border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.pro-card-cta:hover{background:var(--accent);color:#fff}.pro-card-cta.is-quiet{border:1px solid var(--line);background:0 0}.pro-card-note{text-align:center;opacity:.7;font:13px var(--display)!important;margin:10px 0 0!important}.pro-card.is-pro .pro-checkout{justify-content:stretch}.pro-faq{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pro-faq>div{background:#f4f1ea0f;border-radius:0;padding:22px}.pro-faq h3{font:600 17px/1.3 var(--display);margin:0 0 8px}.pro-faq p,.pro-faq ul{font:15px/1.5 var(--display);color:#f4f1eab8;margin:0}.pro-faq ul{gap:4px;padding-left:18px;display:grid}.pro-hear{max-width:560px}.pro-hear h2{font:700 26px var(--display);margin:0 0 8px}.pro-hear p{font:15px/1.5 var(--display);color:var(--muted);margin:0 0 18px}@media (max-width:900px){.pro-hero,.pro-split{grid-template-columns:1fr;gap:36px}.pro-preview{transform:none}.pro-features{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-faq{grid-template-columns:1fr}}@media (max-width:560px){.pro-band{padding:52px 0}.pro-hero{padding:28px 0 52px}.pro-features{grid-template-columns:1fr}}.pro-step h2{max-width:20ch;font:700 clamp(28px, 4.4vw, 40px)/1.06 var(--display);letter-spacing:-.02em;margin:0 auto 10px}.pro-card p{max-width:none}.pro-mini-daily span{gap:2px;padding:8px 10px;display:grid}.pro-mini-daily b{font:600 11px var(--display)}.pro-mini-daily i{font:12px/1.3 var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pro-mini-alert{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0}.pro-mini-alert>span{background:var(--paper);font:600 13px var(--display);border-radius:0;align-items:center;gap:8px;padding:10px 12px 2px;display:flex}.pro-mini-alert>span+span{font:12px var(--display);color:var(--muted);border-radius:0;padding:2px 12px 10px 29px}.pro-wait{flex-wrap:wrap;gap:10px;display:flex}.pro-wait input{border:1px solid var(--line);height:46px;font:16px var(--display);background:#fff;border-radius:0;flex:240px;padding:0 18px}.pro-wait input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pro-wait-error{color:#a33;font:14px var(--display);flex-basis:100%;margin:0}.pro-wait-sent{font:600 16px var(--display);color:var(--accent)}.pro-band#hear{padding-bottom:96px}.pro-how{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.pro-how li{counter-increment:how;border-top:2px solid var(--ink);padding-top:18px}.pro-how li:before{content:counter(how);font:700 15px var(--display);color:var(--accent);margin-bottom:10px;display:block}.pro-how h3{font:600 20px var(--display);margin:0 0 6px}.pro-how p{font:15px/1.5 var(--display);color:var(--muted);max-width:34ch;margin:0}@media (max-width:760px){.pro-how{grid-template-columns:1fr;gap:22px}}:root{--rule:2px solid var(--ink)}.daily-head h1,.section-head h1,.day-head h1,.listing h1,.latest-head h1{letter-spacing:-.055em;font-weight:600;font-stretch:80%;line-height:.86}.article h1,.about h1,.subject-head h1,.teams-head h1,.home-intro-text h1,.track h1,.watch h1,.nums-head h1,.pro-hero h1,.empty h1{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;font-weight:600;font-stretch:82%;line-height:.92}.teams-head h1,.track h1,.watch h1,.pro-hero h1{max-width:15ch;font-size:clamp(42px,6.4vw,92px)}.teams-lede,.pro-lede{font:20px/1.45 var(--text);color:var(--ink-2)}.teams-kicker,.pro-kicker{font:700 15px var(--display);color:var(--accent)}.pro-band-title,.pro-split h2,.pro-hear h2{font:700 30px/1.1 var(--display);letter-spacing:-.02em;font-stretch:100%}.pro-band-title{border-bottom:var(--rule);margin-bottom:28px;padding-bottom:12px}.pro-next,.pro-card-cta,.teams-cta,.home-intro-cta,.upgrade-cta,.pro-wait button{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font:600 15px var(--display);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.pro-next:hover,.pro-card-cta:hover,.teams-cta:hover,.home-intro-cta:hover,.upgrade-cta:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.pro-card-cta.is-quiet,.pro-yearly{border-color:var(--ink);color:var(--ink);background:0 0}.pro-card-cta.is-quiet:hover,.pro-yearly:hover{background:var(--ink);color:var(--paper)}.pro-free{font:600 15px var(--display);color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.pro-free:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.pro-band{padding:64px 0}.pro-band.is-wash{--band:var(--accent-wash);background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax);color:var(--ink)}.pro-band.is-wash .pro-split p{color:var(--ink-2)}.pro-hero{border-bottom:var(--rule);padding:40px 0 64px}.pro-preview{box-shadow:none;border:1px solid var(--line);background:var(--surface);transform:none}.pro-preview-head{border-bottom:var(--rule);padding-bottom:12px}.pro-alert{background:var(--surface);border:0;border-top:3px solid var(--accent);padding:20px 22px}.pro-alert-head,.pro-alert-title{color:var(--ink)!important}.pro-alert-meta{color:var(--muted)}.pro-feature-art{background:var(--accent-wash)}.pro-chipset span{background:var(--surface)}.pro-how li{border-top:var(--rule)}.pro-card{border:2px solid var(--ink)}.pro-card.is-pro{background:var(--accent);border-color:var(--accent);color:#fff}.pro-card.is-pro li:before{background:#fff}.pro-card.is-pro .pro-card-cta{color:var(--accent-deep);background:#fff;border-color:#fff}.pro-card.is-pro .pro-card-cta:hover{background:var(--ink);border-color:var(--ink);color:#fff}.pro-card-price{opacity:1;border-color:currentColor!important}.pro-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.pro-faq>div{border-top:1px solid var(--line);background:0 0;padding:20px 0 22px}.pro-faq h3{font:600 18px/1.3 var(--display)}.pro-faq p,.pro-faq ul{font:17px/1.5 var(--text);color:var(--ink-2)}.pro-wait input{border-color:var(--ink);background:var(--surface)}.pro-compare summary{color:var(--accent)}@media (max-width:900px){.pro-faq{grid-template-columns:1fr}}.pro-how li{border-top:0;padding-top:0}.pro-card-note{text-align:left}.pro-card .pro-card-cta{align-self:flex-start}.outlet-title{align-items:center;gap:16px;display:flex}.outlet-title-logo{width:40px;height:40px;box-shadow:0 0 0 1px var(--line);object-fit:contain;background:#fff;flex:none}.outlet-links{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.outlet-links a{border:1px solid var(--ink);min-height:36px;font:600 14px var(--display);color:var(--ink);align-items:center;padding:0 14px;display:inline-flex}.outlet-links a:hover,.outlet-links a:focus-visible{background:var(--ink);color:var(--paper)}.outlet-links li:first-child a{background:var(--accent);border-color:var(--accent);color:#fff}.outlet-links li:first-child a:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.ig-lean li{--c:var(--lean-centre)}.ig-lean li.is-left{--c:var(--lean-left)}.ig-lean li.is-lean-left{--c:var(--lean-lean-left)}.ig-lean li.is-lean-right{--c:var(--lean-lean-right)}.ig-lean li.is-right{--c:var(--lean-right)}.ig-lean-cell{background:var(--c);opacity:.28;position:relative}.ig-lean li.is-here .ig-lean-cell{background:var(--c);opacity:1}.ig-lean li.is-here .ig-lean-cell:after{content:"";border:5px solid #0000;border-top-color:var(--ink);border-bottom:0;width:0;height:0;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.ig-lean li.is-here{color:var(--ink)}.ig-lean.is-unrated .ig-lean-cell{opacity:1}.ig-lean li.is-here .ig-lean-cell:after{content:none}.ig-lean li.is-here .ig-lean-cell{margin-bottom:5px}.save-story{border:1px solid var(--ink);min-height:40px;font:600 14.5px var(--display);color:var(--ink);background:0 0;align-items:center;gap:8px;margin:18px 0 0;padding:0 16px;display:inline-flex}.save-story:hover{background:var(--ink);color:var(--paper)}.save-story[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.save-story:disabled{opacity:.5}.saved{margin-top:48px}.saved h2{font:700 24px var(--display);border-bottom:var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.saved h2 span{font:500 14px var(--display);color:var(--muted)}.saved-list li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 16px;padding:14px 0;display:grid}.saved-list a{font:600 17px/1.3 var(--display)}.saved-list p{font:13px var(--display);color:var(--muted);grid-column:1}.saved-list button{font:600 13px var(--display);color:var(--muted);text-underline-offset:3px;background:0 0;border:0;grid-area:1/2/span 2;align-self:center;text-decoration:underline}.saved-list button:hover{color:var(--accent)}.home-intro.is-board{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 64px}.board{--b-line:#0000001a;--b-dim:#0000008c;--b-copper:var(--ink);background:var(--paper);color:var(--ink);border-top:2px solid var(--ink);font-variant-numeric:tabular-nums;margin:0;padding:0 0 6px}.board+.board{margin-top:28px}.board-strip{border-bottom:1px solid var(--b-line);font:500 13px var(--display);color:var(--b-dim);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 20px;display:flex}.board-live{color:var(--ink);align-items:center;gap:7px;font-weight:700;display:inline-flex}.board-live-dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:2s infinite board-ping}@keyframes board-ping{0%{box-shadow:0 0 #e2583e8c}70%{box-shadow:0 0 0 8px #e2583e00}to{box-shadow:0 0 #e2583e00}}.board-stat{align-items:center;gap:6px;display:inline-flex}.board-stat strong{font:700 15px var(--display);color:var(--ink)}.board-stat .board-spark{width:56px;height:16px}.board-title{font:700 13px var(--display);color:var(--b-copper);letter-spacing:.02em;border:0;margin:0;padding:18px 20px 4px}.board-sub{font:13.5px/1.4 var(--display);color:var(--b-dim);margin:0;padding:0 20px 6px}.board-rows{margin:0;padding:0;list-style:none}.board-rows>li{border-top:1px solid var(--b-line);position:relative}.board-rows>li:first-child{border-top:0}.board-rows>li:after{content:"";height:2px;width:calc(var(--w) * 100%);background:var(--yellow);transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) both board-fill;animation-delay:calc(var(--i) * 90ms + .15s);z-index:1;position:absolute;bottom:-1px;left:0}@keyframes board-fill{0%{transform:scaleX(0)}}.board-row{grid-template-columns:22px minmax(0,1fr) 64px auto;align-items:center;gap:14px;padding:14px 20px;transition:background .15s;display:grid}.board-row:hover{background:#0000000d}.board-rank{font:700 22px/1 var(--display);color:#0006;font-stretch:80%}.board-main{gap:6px;min-width:0;display:grid}.board-meta{font:600 12px var(--display);color:var(--b-dim);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.board-move{font-weight:700}.board-move.is-up{color:var(--green)}.board-move.is-down{color:#00000073}.board-rate{color:var(--b-copper)}.board-headline{font:600 16px/1.3 var(--display);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}a.board-headline:before{content:"";z-index:0;position:absolute;inset:0}a.board-headline:hover{text-underline-offset:3px;-webkit-text-decoration:underline #0006;text-decoration:underline #0006}.board-main .subject-links,.board-main .subject-links a,.board-meta .rank-move{z-index:2;position:relative}.board-main .subject-links a{color:var(--b-dim);border-color:var(--b-line)}.board-main .subject-links a:hover{color:var(--ink)}.board-split{font:600 11.5px var(--display);color:var(--b-dim);align-items:center;gap:10px;display:flex}.board-split-bar{flex:none;gap:2px;width:132px;height:6px;display:flex}.board-split-bar>span{min-width:3px}.board-split-key{white-space:nowrap;gap:10px;display:flex}.board-split-key span:before{content:"";vertical-align:1px;width:6px;height:6px;margin-right:5px;display:inline-block}.board-split .side-left,.board-split .key-left:before{background:var(--lean-left)}.board-split .side-centre,.board-split .key-centre:before{background:#8c8c8c}.board-split .side-right,.board-split .key-right:before{background:var(--lean-right)}.board-split.is-large{gap:8px;display:grid}.board-split.is-large .board-split-bar{width:auto;height:22px}.board-split.is-large .board-split-bar>span{align-items:center;padding:0 8px;display:flex;overflow:hidden}.board-split.is-large b{font:700 11.5px var(--display);color:var(--ink)}.board-count{justify-items:end;line-height:1;display:grid}.board-count strong{font:700 26px/1 var(--display);color:var(--ink);font-stretch:85%}.board-count span{font:500 11px var(--display);color:#00000080;margin-top:3px}.board-side{align-items:center;gap:14px;display:flex}.board-thumb{object-fit:cover;background:#00000014;width:84px;height:56px;display:block}.board-spark{width:72px;height:22px;overflow:visible}.board-spark-line{fill:none;stroke:var(--b-copper);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.board-spark-fill{fill:#e9a77429;stroke:none}.board .live-plus{color:var(--green)}.board-foot{border-top:1px solid var(--b-line);font:600 13.5px var(--display);margin:0;padding:12px 20px 10px}.board-foot a{color:var(--b-copper)}.board .quiet{color:var(--b-dim);padding:6px 20px 14px}@media (prefers-reduced-motion:reduce){.board-rows>li:after,.board-live-dot{animation:none}}@media (max-width:1100px){.home-intro.is-board{grid-template-columns:1fr;min-height:0}}@media (max-width:560px){.board-strip{gap:6px 14px;padding:10px 14px;font-size:12px}.board-title{padding:14px 14px 4px}.board-sub{padding:0 14px 6px}.board-row{grid-template-columns:18px minmax(0,1fr) 52px;gap:10px;padding:12px 14px}.board-side{display:none}.board-headline{font-size:15px}.board-count strong{font-size:22px}.board-split-bar{width:72px}.board-split-key{gap:8px;font-size:11px}.board-foot{padding:12px 14px 10px}}.launch h2{font:700 22px var(--display);border-bottom:var(--rule);margin:36px 0 10px;padding-bottom:8px}.launch-list li{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 0;display:flex}.launch-list strong{font:600 15px var(--display);display:block}.launch-list small{font:13.5px/1.4 var(--display);color:var(--muted);margin-top:2px;display:block}.launch-mark{text-align:center;width:52px;font:700 11.5px var(--display);flex:none;padding:2px 0}.is-ok .launch-mark{color:#fff;background:#2f7d4a}.is-todo .launch-mark{border:1px solid var(--accent);color:var(--accent)}.pulse-building>.board{margin-bottom:32px}.board-first{font:13px var(--display);color:var(--b-dim)}.daily-board{margin:48px 0}.story-board{margin:20px 0 28px}.story-board-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:20px;padding:16px 20px 6px;display:grid}.story-board dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.story-board dt{font:600 12px var(--display);color:var(--b-dim)}.story-board dd{font:500 14px var(--display);color:#000c;margin:4px 0 0}.story-board dd strong{font:700 30px/1 var(--display);color:var(--ink);font-stretch:85%}.story-board dd strong.board-move.is-up{color:var(--green)}.story-board dd strong.board-move.is-down,.story-board dd strong.board-move.is-steady,.story-board dd strong.board-move.is-quiet{color:var(--ink)}.story-board dl p,.story-board-chart p,.story-board-split>p{font:12px var(--display);color:var(--b-dim);margin:4px 0 0}.story-board-chart .board-spark{width:100%;height:44px;margin-top:6px}.story-board-split{padding:12px 20px 14px}.story-board-split>p{margin:0 0 8px}@media (max-width:700px){.story-board-grid{grid-template-columns:1fr;padding:14px 14px 4px}.story-board dd strong{font-size:24px}.story-board-split{padding:10px 14px 12px}}.board .board-title{font:700 20px var(--display);letter-spacing:-.01em;color:var(--b-copper);border:0;margin:0;padding:16px 20px 2px;font-stretch:85%}.board .board-sub{margin:0}.board-split.is-none{color:#00000061;font-weight:500}.board-main .subject-links{margin:2px 0 0}.board-main .subject-links a{color:#000000bf;background:#00000014;border:0}.board-main .subject-links a:hover{color:var(--ink);background:#00000029}.board-row{gap:16px;padding:16px 20px 17px}.board-main{gap:7px}.board-meta{gap:10px;font-size:12.5px}.board-meta>:not(:first-child){align-items:center;gap:10px;display:inline-flex}.board-meta>:not(:first-child):before{content:"";background:#0000004d;border-radius:50%;width:3px;height:3px}.board-when{color:#00000073;font-weight:500}.board-split{flex-wrap:wrap;row-gap:4px}.board-split-key{color:#0009;font-weight:500}.board-first{font:12.5px/1.4 var(--display);color:#00000080;display:block}.board-rows>li:after{opacity:.85;height:2px}@media (max-width:560px){.board-headline{font-size:15.5px}.board-row{padding:13px 14px}}.board-rows.has-thumbs .board-side{justify-content:flex-end;width:170px}.lean-bar.is-paper{margin:10px 0 0;display:block}.board-split.is-paper{color:var(--muted)}.board-split.is-paper .board-split-key{color:var(--ink-2)}@media (max-width:560px){.board-row{grid-template-columns:18px minmax(0,1fr);position:static}.board-headline{-webkit-line-clamp:unset;font-size:16px;display:block}.board-rows>li:has(.board-count) .board-meta{min-height:18px;padding-right:104px}.board-count{z-index:2;pointer-events:none;align-items:baseline;gap:4px;display:flex;position:absolute;top:12px;right:14px}.board-count strong{font-size:19px}.board-count span{margin:0;font-size:11.5px}.board-split-bar{width:64px;height:5px}.board-split-key{gap:8px;font-size:11px}.board-first{font-size:12px}.board-strip{gap:4px 12px}.board .board-title{font-size:19px}.home-intro.is-board{gap:28px}}.lean-bar.is-paper{margin-bottom:10px}.lean-bar.is-paper.is-small{margin:6px 0 4px}.daily-card-board{margin:0 0 40px}.daily-card-board .board-title a{color:inherit;text-decoration:none}.daily-card-board .board-title a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:560px){.home-intro.is-board{gap:20px;margin-bottom:32px;padding-top:0}.home-intro.is-board .home-intro-text h1{font-size:36px;line-height:.95}.home-intro.is-board .home-intro-lede{margin-top:10px;font-size:15px;line-height:1.45}.home-intro.is-board .home-intro-actions{gap:8px 18px;margin-top:14px;font-size:15px}.home-intro.is-board .home-intro-actions .home-intro-cta{padding:10px 16px}}.trending-tab{gap:28px;margin-top:4px;display:grid}.bs-board{margin:20px 0 8px;padding:0}.bs-list{margin:8px 0 0;padding:0;list-style:none}.bs-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.bs-item.has-thumb{grid-template-columns:minmax(0,1fr) 96px}.bs-item:last-child{border-bottom:0}.bs-body{gap:7px;min-width:0;display:grid}.bs-meta{font:500 12.5px var(--display);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.bs-open{color:var(--c,var(--ink));align-items:center;gap:6px;font-weight:700;display:inline-flex}.bs-open:before{content:"";background:var(--c,var(--ink));width:8px;height:8px}.bs-item.is-left{--c:var(--lean-left)}.bs-item.is-right{--c:var(--lean-right)}.bs-title{font:700 18px/1.25 var(--display);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}a.bs-title:hover{color:var(--accent)}.bs-who{font:13.5px/1.45 var(--display);color:var(--muted);margin:0}.bs-who strong{color:var(--ink-2);font-weight:600}.bs-thumb{object-fit:cover;width:96px;height:72px;display:block}.home-blind-col .bs-list{margin:0}.home-blind-col .bs-item{padding:12px 0}.home-blind-col .bs-title{font-size:16px}@media (max-width:560px){.bs-item.has-thumb{grid-template-columns:minmax(0,1fr) 72px;gap:12px}.bs-thumb{width:72px;height:56px}.bs-title{font-size:16.5px}.bs-board .board-strip{font-size:12px}}.home-mostly li .board-split{margin-top:6px}.board-why{font:13px/1.4 var(--display);color:#000000b8;display:block}.board-why b{color:var(--b-copper);font-weight:700}.board-why.is-crossed b,.board-why.is-joining b,.board-why.is-pace b{color:var(--green)}.board-why.is-cooling b{color:#0000008c}.story-board-why{border-top:1px solid var(--b-line);padding:12px 20px 16px}.story-board-why>p{font:12px var(--display);color:var(--b-dim);margin:0 0 8px}.story-board-why ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.story-board-why li{font:14px/1.45 var(--display);color:#000000d9;grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.story-board-why li b{color:var(--b-copper);font-weight:700}.story-board-why li.is-crossed b,.story-board-why li.is-joining b,.story-board-why li.is-pace b{color:var(--green)}.story-board-why li.is-cooling b{color:#0000008c}@media (max-width:560px){.story-board-why{padding:10px 14px 14px}.story-board-why li{grid-template-columns:1fr;gap:1px;font-size:13.5px}.board-why{font-size:12.5px}}.story-board-next{border-top:1px solid var(--b-line);gap:10px;padding:12px 20px 14px;display:grid}.story-board-next>div{font:14px/1.45 var(--display);color:#000000d9;grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.story-board-next p{font:12px/1.6 var(--display);color:var(--b-dim);margin:0}.story-board-next b{color:var(--b-copper);font-weight:700}.story-board-next b.is-spreading{color:var(--green)}.story-board-next b.is-peaked{color:#000000b3}.story-board-next a{color:var(--b-copper)}.story-seen{border-top:1px solid var(--b-line);background:#e9a7741a;margin:0;padding:12px 20px}.story-seen p{font:700 12.5px var(--display);color:var(--b-copper);margin:0 0 4px}.story-seen ul{font:14px/1.5 var(--display);color:var(--ink);margin:0;padding:0;list-style:none}.board-next{color:var(--green);font-weight:700}@media (max-width:560px){.story-board-next{padding:10px 14px 12px}.story-board-next>div{grid-template-columns:1fr;gap:1px;font-size:13.5px}.story-seen{padding:10px 14px}}.outlet-owner{font:14px/1.45 var(--display);color:var(--ink-2,#444);margin:10px 0 0}.outlet-owner a{color:var(--accent-deep)}@keyframes lean-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lean-scale .lean-scale-bar>span{transform-origin:bottom;animation:linear both lean-grow;animation-timeline:view();animation-range:entry cover 30%}}}.board-seen{color:var(--b-copper);font-weight:700}.section-board{margin:8px 0 28px}.section-stream-title{font:600 20px/1.2 var(--display);margin:0 0 12px}.desk-quality{margin:0 0 32px;padding:0;list-style:none}.desk-quality li{border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.desk-quality-where{color:var(--muted);font-size:13px}.desk-quality li a,.desk-quality li strong{color:inherit;font-weight:600}.desk-quality-why{color:var(--muted);font-size:14px}:is(h1,.section-head h1,.subject-head h1,.daily-head h1,.quiz-head h1,.post-title,.brief-title,.section-cover h2,.front-lead h3,.front-rest a,.pulse-title,.subject-title,.daily-story h2,.daily-card li a,.board-headline,.card h3,.otd-cover h3,.rail-big a,.brief-related a,.event-timeline a,.daily-more a,.following-list a,.trending li>a,.blind-title,.home-intro h1){font-family:var(--head);letter-spacing:-.01em;font-weight:500;font-stretch:100%}:is(h1,.section-head h1,.subject-head h1,.daily-head h1){letter-spacing:-.02em;font-weight:400}.board-headline{font-size:18px;line-height:1.25}::selection{background:var(--yellow);color:#000}:is(.nav a,.feed-tabs a):after,.read-progress{background:var(--yellow);height:3px}.nav a[aria-current=page]:after,.nav a[aria-current=page]:hover:after{background:var(--yellow)}:is(.today-dot,.board-live-dot){background:var(--red)}.nav-live:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 18%, transparent)}:is(.nav a.nav-signup,.menu a.menu-signup,.subscribe-row button,.follow-button,.watch-primary,.brief-go,.daily-quiz,.quiz-share,.new-headlines,.draft-approve,.post-quiz){background:var(--yellow);border-color:var(--yellow);color:#000}:is(.nav a.nav-signup,.menu a.menu-signup,.subscribe-row button,.follow-button,.watch-primary,.brief-go,.daily-quiz,.quiz-share,.new-headlines,.draft-approve):is(:hover,:focus-visible){background:var(--ink);border-color:var(--ink);color:#fff}.post-quiz :is(strong,p,span){color:#000}:is(.board-title,.board .board-title){color:var(--ink);font-family:var(--display)}.footer{background:var(--ink)}.button:hover{background:var(--yellow);color:#000}.fp{max-width:1440px;margin:0 auto 56px}.fp-date{border-top:2px solid var(--ink);font:13px var(--display);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:10px 0 12px;display:flex}.fp-date a{font:700 13px var(--display);color:var(--ink)}.fp-date a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-decoration-thickness:3px}.fp-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;padding-top:8px;display:grid}.fp-photo{margin:0 0 16px}.fp-photo img{aspect-ratio:16/9;object-fit:cover;object-position:50% 25%;background:var(--surface);width:100%}.fp-photo figcaption{font:12px var(--display);color:var(--muted);margin-top:6px}.fp-photo figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fp-kicker{font:700 12.5px var(--display);color:var(--ink);gap:12px;display:flex}.fp-kicker span{color:var(--muted);font-weight:400}.fp-headline{font:400 clamp(32px, 3.6vw, 52px)/1.05 var(--head);letter-spacing:-.02em;text-wrap:balance;margin-top:8px}.fp-headline a:hover,.fp-rest h3 a:hover,.fp-list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:4px;text-decoration-thickness:3px}.fp-why{max-width:60ch;font:18px/1.45 var(--text);color:var(--ink-2);margin-top:12px}.fp-side{border-left:1px solid var(--line);padding-left:32px}.fp-side-title{border-bottom:1px solid var(--ink);font:700 15px var(--display);align-items:center;gap:8px;padding-bottom:10px;display:flex}.fp-list{counter-reset:fp}.fp-list li{counter-increment:fp;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:4px 8px;padding:14px 0;display:grid}.fp-list li:before{content:counter(fp);font:400 22px/1 var(--head);color:var(--muted);grid-row:span 2}.fp-list a{font:500 18px/1.25 var(--head)}.fp-list span{font:12.5px var(--display);color:var(--muted)}.fp-more{font:600 14px var(--display);border-bottom:3px solid var(--yellow);margin-top:14px;display:inline-block}.fp-more:after{content:none}.fp-rest{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:16px;display:grid}.fp-rest li{border:0;padding:0;position:relative}.fp-n{font:400 32px/1 var(--head);color:var(--ink);margin-bottom:8px;display:block}.fp-rest h3{font:500 21px/1.2 var(--head);letter-spacing:-.01em;margin-top:6px}.fp-rest .fp-why{margin-top:8px;font-size:15px}@media (max-width:1000px){.fp-grid{grid-template-columns:1fr;gap:32px}.fp-side{border-left:0;padding-left:0}.fp-rest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fp-rest{grid-template-columns:1fr;gap:20px}.fp-rest li{grid-template-columns:32px 1fr;column-gap:8px;display:grid}.fp-n{grid-row:span 3;font-size:26px}.fp-why{font-size:16px}}.board-rows>li:after{content:none}.board .board-split.is-small .board-split-bar{width:96px;height:4px}.board-row{padding-top:16px;padding-bottom:16px}.board-meta{color:var(--ink);font-weight:700}@media (max-width:1000px){.fp{flex-direction:column;display:flex}.fp-grid{display:contents}.fp-lead{order:1}.fp-rest{order:2;margin-top:28px}.fp-side{order:3;margin-top:36px}}:is(.bs-title,.hs-lead h3,.hs-rest h3,.hs-rest a,.rail-building a,.rail-follow li a,.keep-door-title,.rail-otd strong){font-family:var(--head);letter-spacing:-.005em;font-weight:500;font-stretch:100%}.home-section-head h2,.home-blind-head h2{letter-spacing:-.01em;font-stretch:100%}.fp-masthead{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:16px 48px;padding:28px 0 32px;display:grid}.fp-tagline{font:400 clamp(38px, 4.6vw, 68px)/1 var(--head);letter-spacing:-.03em;text-wrap:balance}.fp-lede{max-width:44ch;font:17px/1.5 var(--text);color:var(--ink-2)}.fp-lede a{font:600 15px var(--display);color:var(--ink);white-space:nowrap;border-bottom:3px solid var(--yellow)}@media (max-width:1000px){.fp-masthead{order:0;grid-template-columns:1fr;padding:16px 0 22px}.fp-date{order:0}.fp-lede{font-size:16px}}.fp-bar{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;display:flex}.fp-bar .fp-date{border-top:0}.fp-bar .board-strip{color:var(--muted);border:0;padding:10px 0}.fp-bar .board-live,.fp-bar .board-stat strong{color:var(--ink)}.fp-signals{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;display:flex}.fp-signals .board-split{color:var(--muted);font-size:11.5px}.fp-signals .board-split-bar{width:120px;height:5px}.fp-signals .board-spark{width:72px;height:18px}.fp-list .fp-signals{grid-column:2;margin-top:4px}.fp-list .fp-signals .board-split-bar{width:80px;height:4px}.fp-why.board-why{font:17px/1.45 var(--text);color:var(--ink-2);display:block}.fp-why.board-why b{font:700 14px var(--display)}.fp-rest .fp-why.board-why{font-size:15px}.fp-daily-link{margin-top:24px}.fp-daily-link a{font:600 14px var(--display);border-bottom:3px solid var(--yellow)}@media (max-width:1000px){.fp-bar{order:0}.fp-daily-link{order:2}.fp-bar .board-strip{padding-top:0}}.fp-signals,.fp-bar{--b-copper:var(--ink);--b-dim:var(--muted)}.fp-signals .board-spark-line{stroke-width:1.25px}@media (max-width:600px){.fp-rest li>:not(.fp-n){grid-column:2}.fp-n{grid-row:1/span 4}}.wordmark{text-transform:uppercase;letter-spacing:.02em;font-size:26px}:root{--head:var(--font-mark), Garamond, "Times New Roman", serif}.wordmark{font-family:var(--font-mark), Garamond, serif;font-variation-settings:normal;letter-spacing:.14em;font-size:27px;font-weight:600}.footer-wordmark text{font-family:var(--font-mark), Garamond, serif;font-variation-settings:normal;letter-spacing:.08em;font-weight:600}:is(h1,.section-head h1,.subject-head h1,.daily-head h1,.quiz-head h1,.post-title,.brief-title,.section-cover h2,.front-lead h3,.front-rest a,.pulse-title,.subject-title,.daily-story h2,.daily-card li a,.board-headline,.card h3,.otd-cover h3,.rail-big a,.brief-related a,.event-timeline a,.daily-more a,.following-list a,.trending li>a,.blind-title,.home-intro h1,.bs-title,.hs-lead h3,.hs-rest h3,.hs-rest a,.rail-building a,.rail-follow li a,.keep-door-title,.rail-otd strong,.fp-tagline,.fp-headline,.fp-list a,.fp-rest h3,.fp-n){font-family:var(--head);letter-spacing:-.005em;font-weight:600}:is(h1,.fp-tagline,.fp-headline,.section-head h1,.subject-head h1,.daily-head h1){letter-spacing:-.015em;font-weight:500}.fp-tagline{font-size:clamp(42px,5vw,76px)}.fp-headline{font-size:clamp(36px,4vw,58px);line-height:1.02}.fp-rest h3{font-size:24px;line-height:1.12}.fp-list a,.board-headline{font-size:20px;line-height:1.18}:is(.bs-title,.hs-rest h3,.hs-rest a,.rail-building a){font-size:19.5px;line-height:1.18}.hs-lead h3{font-size:29px;line-height:1.08}:is(.fp-n,.board-rank,.pulse-rank){font-variant-numeric:lining-nums}.fp-n{font-size:36px}.fp-list li:before{font-size:24px}.wordmark{letter-spacing:.03em}.footer-wordmark text{letter-spacing:0}.ig-share-bar{gap:2px;height:14px}.ig-share-part:first-child,.ig-share-part:last-child,.ig-dot{border-radius:0}.s0{background:#000}.s1{background:#3f3f3f}.s2{background:#6e6e6e}.s3{background:#8f8f8f}.s4{background:#b3b3b3}.s5{background:#cfcfcf}.is-rest{background:repeating-linear-gradient(135deg,#b3b3b3 0 1.5px,#f4f4f4 1.5px 5px)}.ig-dot.is-rest{box-shadow:inset 0 0 0 1px #b3b3b3}.ig-share-legend{font:14.5px var(--display);color:var(--ink-2)}.ig-share-legend b{color:var(--ink)}.fp-perspectives .home-blind{border-top:2px solid var(--ink);border-bottom:0;margin:44px 0 0;padding:16px 0 20px}.fp-perspectives .home-blind-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:14px;display:flex}.fp-perspectives .home-blind-head h2{font:600 34px/1 var(--head);letter-spacing:-.01em}.fp-perspectives .home-blind-head p{font:17px/1.4 var(--font-text), serif;color:var(--ink-2);margin:0}.fp-perspectives .home-blind-cols{gap:40px}.fp-perspectives+.feed-layout{margin-top:28px}@media (max-width:760px){.fp-perspectives .home-blind-cols{grid-template-columns:1fr;gap:20px}.fp-perspectives .home-blind-head h2{font-size:28px}}.fp-thumb{margin:0 0 10px}.fp-thumb img{aspect-ratio:3/2;object-fit:cover;object-position:50% 25%;background:var(--surface);width:100%;display:block}.fp-thumb figcaption{font:11.5px var(--display);color:var(--muted);margin-top:5px}.fp-thumb figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.fp-list li.has-photo{grid-template-columns:24px minmax(0,1fr) 84px;column-gap:12px}.fp-list-photo{grid-area:1/3/span 3;align-self:start}.fp-list-photo img{object-fit:cover;object-position:50% 25%;background:var(--surface);width:84px;height:84px;display:block}.board-split-key{font-variant-numeric:tabular-nums}.board-split-key .board-split-of:before{content:none}.board-split-of{color:var(--muted);margin-left:2px}.board-split.is-large .board-split-bar b{font-variant-numeric:tabular-nums}.coverage-facts .coverage-count{font:12.5px var(--display);color:var(--muted);margin-top:2px;display:block}.day-nav{border-top:1px solid var(--line);justify-content:space-between;margin-top:18px;padding-top:12px;font-weight:600;display:flex}.day-nav a{text-decoration:none}.day-stories{margin:8px 0 0;padding:0;list-style:none}.day-stories>li{border-bottom:1px solid var(--line);grid-template-columns:3.2rem 1fr;gap:14px;padding:18px 0;display:grid}.day-stories .daily-n{text-align:right;font-variant-numeric:tabular-nums;font-size:2.4rem;line-height:1}@media (max-width:600px){.day-stories>li{grid-template-columns:2.4rem 1fr;gap:10px}.day-stories .daily-n{font-size:1.8rem}}.day-stories h2{margin:4px 0 8px;font-size:1.45rem;line-height:1.15}.day-stories h2 a{color:inherit;text-decoration:none}.day-pair{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;margin-top:36px;display:grid}.day-pair h2{border-top:2px solid var(--ink);padding-top:10px;font-size:1.2rem}.day-pair ol{margin:0;padding:0;list-style:none}.day-pair li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.day-pair li strong{color:var(--muted);white-space:nowrap;font-weight:500}.day-list{columns:2 240px;margin:12px 0 0;padding:0;list-style:none}.day-list li{border-bottom:1px solid var(--line);break-inside:avoid;padding:10px 0}.day .daily-head h1{line-height:1.08}.feed-tabs{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:20;border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--line)}.footer a:hover,.footer a:focus-visible,:is(.footer-cols,.footer-legal,.footer-line,.footer-small,.footer-fine) a:hover,:is(.footer-cols,.footer-legal,.footer-line,.footer-small,.footer-fine) a:focus-visible{color:var(--yellow);text-underline-offset:4px;text-decoration:underline}@media (min-width:761px){.footer-fine{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.footer-fine .footer-legal{justify-self:center}.footer-fine .footer-top-link{justify-self:end}}.footer-fine p{line-height:1.5}.policy-flow .policy-text{margin-top:40px}.policy-flow .policy-text h2{font:500 30px/1.15 var(--head);letter-spacing:-.01em;border-top:2px solid var(--ink);margin:44px 0 16px;padding-top:14px}.policy-flow .policy-text h2:first-child{margin-top:0}.policy-flow .policy-text p{color:var(--ink-2);margin:0 0 18px}.policy-flow .policy-text strong{color:var(--ink);font-weight:600}.policy-flow .policy-foot{border-top:1px solid var(--line);padding-top:14px;font-size:14px;color:var(--muted)!important;margin-top:40px!important}.policy-flow .policy-part{max-width:68ch;font:17px/1.6 var(--display);margin-top:44px}.policy-flow .policy-part>h2{font:500 30px/1.15 var(--head);letter-spacing:-.01em;color:var(--ink);border-top:2px solid var(--ink);margin:0 0 16px;padding-top:14px}.policy-flow .policy-part p{color:var(--ink-2);max-width:none;margin:0 0 18px}.policy-flow .policy-part strong{color:var(--ink);font-weight:600}.policy-flow .about-note{border-top:1px solid var(--line);max-width:68ch;padding-top:14px}.compare{max-width:1100px;margin:0 auto;padding:40px 0 24px}.compare-kicker{font:600 15px var(--display);margin:0}.compare h1{font:600 clamp(30px, 4vw, 46px)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:10px 0 12px;font-stretch:82%}.compare-lede{font:20px/1.45 var(--head);color:var(--ink-2);margin:0 0 32px}.compare-pair{grid-template-columns:1fr 1fr;gap:48px;display:grid}.compare-side{border-top:2px solid var(--ink);padding-top:16px}.compare-outlet{font:600 16px var(--display);align-items:center;gap:14px;margin:0;display:flex}.compare-lean{color:var(--muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.compare-lean:before{content:"";background:var(--lean-centre);width:10px;height:10px}.compare-lean.lean-left:before{background:var(--lean-left)}.compare-lean.lean-right:before{background:var(--lean-right)}.compare-headline{font:500 clamp(28px, 3.2vw, 40px)/1.12 var(--head);letter-spacing:-.01em;margin:16px 0 12px}.compare-headline mark{color:inherit;background:#ffe066;padding:0 .08em}.compare-meta{font:14px var(--display);color:var(--muted);margin:0}.compare-links{font:500 15px var(--display);gap:20px;margin:14px 0 0;display:flex}.compare-links a{text-underline-offset:3px;text-decoration:underline}.compare-how{border-top:1px solid var(--line);font:14px/1.5 var(--display);color:var(--muted);margin:36px 0 0;padding-top:12px}.compare-next{margin:28px 0 8px}@media (max-width:760px){.compare-pair{grid-template-columns:1fr;gap:32px}}.compare-inline mark{color:inherit;background:#ffe066;padding:0 .06em}.balance-compare-link{font:600 14px var(--display);text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:table}.balance-compare-link:hover{background:var(--yellow)}.sides{margin-top:48px}.sides>h2{font:500 30px/1.15 var(--head);border-top:2px solid var(--ink);margin:0 0 6px;padding-top:14px}.sides-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 40px;margin-top:22px;display:grid}.sides-centre,.sides-unrated{grid-column:1/-1}.sides-centre ol,.sides-unrated ol{columns:2;column-gap:40px}.sides-col h3{font:700 16px var(--display);border-bottom:4px solid var(--lean-centre);justify-content:space-between;align-items:baseline;margin:0;padding-bottom:8px;display:flex}.sides-col h3 span{color:var(--muted);font-weight:500}.sides-left h3{border-color:var(--lean-left)}.sides-right h3{border-color:var(--lean-right)}.sides-unrated h3{border-color:var(--line)}.sides-col ol{margin:0;padding:0;list-style:none}.sides-col li{break-inside:avoid;border-bottom:1px solid var(--line);padding:12px 0}.sides-col li a{font:500 18px/1.25 var(--head);display:block}.sides-col li a:hover{text-underline-offset:3px;text-decoration:underline}.sides-col li>span{font:13px var(--display);color:var(--muted);margin-top:4px;display:block}.sides-none{font:14px var(--display);color:var(--muted);padding-top:12px}@media (max-width:760px){.sides-grid{gap:22px 14px}.sides-col li a{font-size:15.5px}.sides-centre ol,.sides-unrated ol{columns:1}}.sides-grid>*{min-width:0}.sides-col li a{overflow-wrap:anywhere}.fp-promise{font:700 17px/1.4 var(--display);margin:10px 0 0}.fp-promise mark{background:var(--yellow);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 4px}@media (min-width:1001px){.fp-masthead .fp-tagline,.fp-masthead .fp-promise{grid-column:1}.fp-masthead .fp-promise{margin:-6px 0 0}.fp-masthead .fp-lede{grid-area:1/2/span 2}}.signup-band{max-width:1440px;padding:26px var(--gutter) 28px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:12px 40px;margin:40px auto;display:grid}.signup-band h2{font:800 30px/1.05 var(--display);letter-spacing:-.01em;margin:0 0 6px;font-stretch:85%}.signup-band p{font:17px/1.45 var(--text);margin:0}.signup-band .subscribe{margin-top:0}.signup-band .subscribe-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.signup-band .subscribe-fine{display:none}.signup-band:has(.subscribe-sent) .subscribe-sent{margin:0}article .signup-band{padding-left:0;padding-right:0}.signup-band.is-dark{color:#fff;border-top:0;border-bottom:1px solid #ffffff40;margin:0;padding:44px 0 40px}.signup-band.is-dark p{color:#fffc}.signup-band.is-dark .subscribe-row input{color:#000;background:#fff;border-color:#fff}.signup-band.is-dark .subscribe-row button{background:var(--yellow);border-color:var(--yellow);color:#000}.signup-band.is-dark .subscribe-row button:hover{background:#fff;border-color:#fff}.signup-band.is-dark .subscribe-sent,.signup-band.is-dark .watch-error{color:#fff}@media (max-width:760px){.signup-band{grid-template-columns:1fr;margin:28px auto;padding-top:20px;padding-bottom:22px}.signup-band h2{font-size:26px}}.contact-count{text-align:right;font:13px var(--display);color:var(--muted);font-variant-numeric:tabular-nums;margin:-6px 0 0}.contact-count.is-near{color:var(--ink);font-weight:700}.subscribe{gap:10px;max-width:560px}.subscribe-label{font:600 14px var(--display);letter-spacing:.01em}.subscribe-row{border:2px solid var(--ink);background:var(--paper);align-items:stretch;height:54px;display:flex}.subscribe-row:focus-within{box-shadow:4px 4px 0 var(--ink)}.subscribe-row input{height:100%;font:17px var(--display);background:0 0;border:0;outline:none;padding:0 16px}.subscribe-row input:focus-visible{outline:none}.subscribe-row input::placeholder{color:var(--muted)}.subscribe-row input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--paper) inset;transition:background-color 9999s}.subscribe-row input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--paper) inset;transition:background-color 9999s}.subscribe-row input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--paper) inset;transition:background-color 9999s}.subscribe-row button{height:100%;font:800 16px var(--display);border:0;border-left:2px solid var(--ink);flex:none;padding:0 24px;font-stretch:90%}.subscribe-fine{margin:0;font-size:13px}.subscribe-page .subscribe{margin-top:32px}.signup-band.is-dark .subscribe-row{background:#fff;border-color:#fff}.signup-band.is-dark .subscribe-row:focus-within{box-shadow:4px 4px 0 var(--yellow)}.signup-band.is-dark .subscribe-row input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 100px #fff}.signup-band.is-dark .subscribe-row button{border-left-color:#000}@media (max-width:480px){.subscribe-row{height:52px}.subscribe-row button{padding:0 16px}}.region-track{border:1px solid var(--line);background:var(--paper);isolation:isolate;align-items:stretch;padding:2px;display:inline-flex;position:relative}.region-switch.is-compact{border:0;padding:0}.region-switch button,.region-switch.is-compact button{z-index:1;color:var(--ink);background:0 0;border:0;transition:color .22s;position:relative}.region-switch button[aria-pressed=true]{color:#fff;background:0 0}.region-switch button:hover{color:var(--accent)}.region-switch button[aria-pressed=true]:hover{color:#fff}.region-mark{z-index:0;background:var(--ink);transition:transform .32s cubic-bezier(.3,1.3,.5,1),width .32s cubic-bezier(.3,1.3,.5,1);position:absolute;top:2px;bottom:2px;left:0}.region-switch[data-pending]{opacity:1}.region-switch[data-pending] .region-mark{animation:.9s ease-in-out infinite region-breathe}@keyframes region-breathe{50%{opacity:.55}}html[data-region-loading] #main{opacity:.4;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(4px)}html[data-region-arrived] #main{animation:.42s cubic-bezier(.2,.8,.2,1) region-arrive}@keyframes region-arrive{0%{opacity:.4;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.region-mark,.region-switch button{transition:none}.region-switch[data-pending] .region-mark,html[data-region-arrived] #main{animation:none}html[data-region-loading] #main{transform:none}}.nr-tally{grid-template-columns:repeat(4,1fr);margin:16px 0 0;padding:0;list-style:none;display:grid}.nr-tally li{font:14px var(--display);color:var(--muted);flex-direction:column;gap:2px;padding:0 16px 0 0;display:flex}.nr-tally li+li{border-left:1px solid var(--line);padding-left:16px}.nr-tally strong{font:700 36px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.nr-scale{grid-template-columns:repeat(5,1fr);align-items:end;gap:2px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nr-scale li{font:13px var(--display);color:var(--muted);flex-direction:column;gap:4px;display:flex}.nr-scale strong{font:700 22px/1 var(--display);color:var(--ink)}.nr-bar{background:var(--line);display:block}.nr-scale .is-left .nr-bar{background:#1f4fd1}.nr-scale .is-lean-left .nr-bar{background:#8fa8ec}.nr-scale .is-center .nr-bar{background:#b9b9b9}.nr-scale .is-lean-right .nr-bar{background:#ec9a8f}.nr-scale .is-right .nr-bar{background:#d1301f}.newsrooms h2{justify-content:space-between;align-items:baseline;display:flex}.nr-count{font:500 14px var(--display);color:var(--muted)}.nr-list{grid-template-columns:repeat(3,1fr);gap:0 24px;margin:8px 0 0;padding:0;list-style:none;display:grid}.nr-list li{border-bottom:1px solid var(--line);font:15px/1.3 var(--display);grid-template-columns:16px 1fr;align-items:center;column-gap:8px;padding:9px 0;display:grid}.nr-list li img,.nr-nologo{width:16px;height:16px}.nr-nologo{background:var(--line)}.nr-list a{color:var(--ink);font-weight:600;text-decoration:none}.nr-list a:hover{color:var(--accent)}.nr-meta{color:var(--muted);grid-column:2;font-size:12.5px}@media (max-width:860px){.nr-list{grid-template-columns:1fr 1fr}.nr-tally{grid-template-columns:1fr 1fr;row-gap:14px}.nr-tally li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){.nr-list{grid-template-columns:1fr}}.square-reels{border-top:2px solid var(--ink,#000);margin:28px 0 36px;padding-top:14px}.square-reels h2{margin:0 0 6px}.sq-reel{margin-top:26px}.sq-reel h3{margin:0 0 4px;font-size:20px}.sq-title{font-family:var(--serif,Georgia, serif);margin:10px 0 12px;font-size:22px;font-weight:700;line-height:1.25}.sq-frames{grid-template-columns:repeat(4,minmax(0,220px));gap:12px;display:grid}.sq-frames a{color:inherit;flex-direction:column;gap:6px;font-size:13px;text-decoration:none;display:flex}.sq-frames img{aspect-ratio:1;background:#fff;border:1px solid #e2e2e2;width:100%;height:auto}.sq-caption{align-items:flex-start;gap:12px;max-width:920px;margin-top:12px;display:flex}.sq-caption p{flex:1;margin:0;font-size:15px;line-height:1.45}.sq-others{margin-top:10px;font-size:14px}.sq-others li{margin:6px 0}@media (max-width:720px){.sq-frames{grid-template-columns:repeat(2,minmax(0,1fr))}}
