.hero{padding:clamp(22px,5vw,56px) 0 clamp(48px,8vw,104px)}.hero .wrap{container-type:inline-size}.slate{font:850 calc(100cqi / 4.12)/.84 var(--display);text-transform:uppercase;letter-spacing:-.025em;color:var(--ink);margin:0 0 clamp(20px,3.2vw,36px);font-stretch:125%}.slate span{display:block}@media (width>=760px){.slate{white-space:nowrap;font-size:13.6612cqi}.slate span{display:inline}}.hero-row{align-items:start;gap:22px;display:grid}@media (width>=980px){.hero-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px}}.hero-lt{display:block}.byline{background:var(--gold);color:var(--on-gold);font:750 14px/1.2 var(--display);letter-spacing:.01em;margin:0;padding:9px 14px 8px;font-stretch:112%;display:inline-block}.hero-copy{background:var(--navy);color:var(--on-slab);padding:clamp(18px,3vw,28px) clamp(18px,3vw,32px) clamp(20px,3vw,30px)}.hook{max-width:34em;font:400 clamp(18px, 1.6vw, 21px)/1.5 var(--story);font-optical-sizing:auto;text-wrap:pretty;margin:0 0 24px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.action-note{color:var(--on-slab-2);font:500 15px/1.3 var(--ui);font-variant-numeric:tabular-nums;margin:0}.hero-system .sys-panel{margin:0;padding:.7em 1.05em .75em;font-size:clamp(20px,2.3vw,30px)}@media (width>=980px){.hero-system{padding-top:34px}}.opening{border-top:1px solid var(--rule);padding:clamp(48px,7vw,96px) 0}.opening-inner{gap:28px;display:grid}.lower-third.small .lt-tab{padding-block:8px}.lower-third.small .lt-bar{padding:11px 16px 12px;font-size:clamp(1.35rem,4.6vw,1.9rem)}.opening-text{max-width:34em;font:400 19px/1.62 var(--story);font-optical-sizing:auto}.opening-text p{margin:0 0 1em}.opening-text p:first-child{font-size:1.22em;line-height:1.45}.text-link{min-height:44px;font:700 17px/1 var(--display);color:var(--ink);text-decoration:underline;text-decoration-color:var(--figure);text-underline-offset:6px;align-items:center;gap:10px;margin-top:4px;font-stretch:112%;text-decoration-thickness:2px;display:inline-flex}.text-link svg{width:20px;height:20px}@media (width>=980px){.opening-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:28px}.opening-inner .lower-third{position:sticky;top:24px}}.listings{border-top:1px solid var(--rule);padding:clamp(48px,7vw,96px) 0 clamp(56px,8vw,112px);scroll-margin-top:0}.listings .wrap{gap:24px;display:grid}.listings-head h2{font:850 clamp(2.2rem, 8vw, 3.6rem)/.95 var(--display);text-transform:uppercase;letter-spacing:-.015em;margin:0;font-stretch:125%}.lede{max-width:24em;color:var(--ink-2);font:500 16px/1.45 var(--ui);margin:14px 0 0}.rows{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.row{border-top:1px solid var(--rule);min-height:64px;color:var(--ink);transition:background-color .14s var(--ease-out), color .14s var(--ease-out);grid-template-columns:2.6em minmax(0,1fr) auto;grid-template-areas:"num title time""num state state";align-items:baseline;column-gap:14px;padding:14px 12px 14px 6px;text-decoration:none;display:grid}.row-num{font:850 28px/1 var(--display);color:var(--figure);font-variant-numeric:tabular-nums;text-align:right;grid-area:num;font-stretch:125%}.row-title{font:700 clamp(19px, 2vw, 22px)/1.2 var(--display);text-wrap:balance;grid-area:title;font-stretch:112%}.row-time{color:var(--ink-3);font:500 15px/1 var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time}.row-state{color:var(--ink-2);font:600 13px/1 var(--ui);letter-spacing:.02em;font-variant-numeric:tabular-nums;grid-area:state}.row-state:empty{display:none}.row:hover{background:var(--navy);color:var(--on-slab)}.row:hover .row-num{color:var(--gold)}.row:hover .row-time,.row:hover .row-state{color:var(--on-slab-2)}.row.is-read .row-title{color:var(--ink-2)}.row.is-read:hover .row-title{color:var(--on-slab)}.row.is-next{background:var(--navy);color:var(--on-slab)}.row.is-next .row-num{color:var(--gold)}.row.is-next .row-time,.row.is-next .row-state{color:var(--on-slab-2)}@media (width>=640px){.row{grid-template-columns:2.6em minmax(0,1fr) 7em 5em;grid-template-areas:"num title state time";align-items:center}.row-state{text-align:right}.row-state:empty{display:block}}@media (width>=980px){.listings .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:28px}.listings-head{position:sticky;top:24px}}.close{background:var(--navy);color:var(--on-slab);padding:clamp(56px,9vw,120px) 0}.close-inner{justify-items:start;gap:32px;display:grid}.close-quote{margin:0}.close-quote p{max-width:17em;font:800 clamp(1.9rem, 5.2vw, 3.6rem)/1.06 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-stretch:118%}
