.colHero{text-align:left}.colHero .sub{margin-left:0}.colEmpty{max-width:46ch;padding:clamp(30px,4vw,46px) 0 0}.colEmptyTitle{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:clamp(20px,.9rem + .9vw,26px);font-weight:800;line-height:1.2}.colEmptyBody{color:var(--ink2);margin-top:12px;font-size:clamp(15.5px,.78rem + .35vw,17px);line-height:1.62}.colEmptyCta{margin-top:clamp(22px,2.6vw,30px)}.colList{flex-direction:column;gap:clamp(28px,3.6vw,44px);margin-top:clamp(34px,4.5vw,52px);display:flex}.colMeta{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:14px;font-size:10.5px;display:flex}.colTitle{letter-spacing:-.02em;text-wrap:balance;max-width:34ch;color:var(--ink);margin-top:10px;font-size:clamp(19px,.85rem + .8vw,24px);font-weight:800;line-height:1.2}.colLead{max-width:58ch;color:var(--ink2);margin-top:8px;line-height:1.55}.prGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.prGrid .prHead{letter-spacing:-.018em;max-width:none;font-size:clamp(18px,.8rem + .6vw,22px);font-weight:800}.prNote{color:var(--dim);margin-top:8px;font-size:14px;line-height:1.55}.prBoilerplate{border-radius:var(--radius-card);background:var(--paper2);color:var(--ink);max-width:62ch;margin:clamp(18px,2.2vw,26px) 0 0;padding:clamp(20px,2.6vw,28px);font-size:clamp(15.5px,.78rem + .35vw,17px);line-height:1.68}.prAside{padding-top:2px}.prList{gap:18px;margin-top:clamp(18px,2.2vw,26px);display:grid}.prList dt{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.prList dd{color:var(--ink2);margin:6px 0 0;font-size:14.5px;line-height:1.55}.prContact{color:var(--dim);margin-top:clamp(26px,3vw,36px);font-size:14.5px;line-height:1.6}.prContact a,.hubFallback a{color:var(--ink);text-underline-offset:3px}.hubList{gap:clamp(26px,3.4vw,40px);max-width:62ch;margin-top:clamp(34px,4.5vw,52px);display:grid}.hubItem .hubTitle{letter-spacing:-.02em;color:var(--ink);max-width:none;font-size:clamp(19px,.85rem + .8vw,24px);font-weight:800}.hubItem .hubTitle a{color:inherit;text-decoration:none}.hubItem .hubTitle a:hover{text-underline-offset:4px;text-decoration:underline}.hubItem p{color:var(--ink2);margin-top:8px;line-height:1.6}.hubSoon{letter-spacing:.18em;text-transform:uppercase;color:var(--amber-ink);margin-top:10px;font-size:10.5px}.hubFallback{color:var(--dim);margin-top:clamp(34px,4vw,50px);font-size:14.5px;line-height:1.6}@media (max-width:860px){.prGrid{grid-template-columns:1fr;gap:40px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.colRow,.hubItem{animation:linear both subRise;animation-timeline:view();animation-range:entry 8% entry 54%}}}.signList{gap:18px;margin-top:clamp(18px,2.2vw,26px);padding:0;list-style:none;display:grid}.signList li{gap:3px;display:grid}.signList a{color:var(--ink);text-underline-offset:4px;font-size:15.5px;font-weight:650}.signList span{color:var(--dim);font-size:13.5px;line-height:1.5}.colHead{letter-spacing:-.02em;text-wrap:balance;max-width:30ch;font-size:clamp(20px,.9rem + .9vw,27px);font-weight:800}.colHeadLead{max-width:52ch;color:var(--ink2);margin-top:10px;line-height:1.6}.prHeadSecond{margin-top:clamp(38px,4.5vw,56px)}.prFacts{gap:clamp(16px,2vw,22px);max-width:62ch;margin-top:clamp(18px,2.2vw,26px);display:grid}.prFacts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-size:10.5px}.prFacts dd{color:var(--ink2);margin:6px 0 0;font-size:clamp(15px,.76rem + .3vw,16.5px);line-height:1.6}
