.hb-hero{padding-block:clamp(46px,8vh,78px) clamp(18px,3vh,28px)!important;display:flex;flex-direction:column;gap:18px}.hb-h1{font-size:clamp(36px,5.4vw,56px)!important;max-width:20ch}.hb-lede{max-width:58ch}.hb-lead{padding-block:clamp(30px,5vh,48px)!important;border-top:1px solid var(--rule)}.hb-lead h2{font-size:clamp(26px,3.2vw,34px)!important;margin-bottom:10px!important}.hb-lead p{color:var(--ink-2);font-size:17px;line-height:1.6;max-width:64ch;margin-bottom:18px}.hb-live{color:var(--accent)}.hb-block{padding-block:clamp(30px,5vh,48px)!important;border-top:1px solid var(--rule)}.hb-block>h2{font-size:clamp(22px,2.6vw,28px)!important;color:var(--ink-3);margin-bottom:20px!important}.hb-updates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hb-update{display:grid;grid-template-columns:15ch 1fr;gap:18px;padding-block:16px;border-bottom:1px solid var(--rule)}.hb-update:last-child{border-bottom:0}@media (max-width:620px){.hb-update{grid-template-columns:1fr;gap:4px}}.hb-date{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.hb-update b{display:block;font-size:16px;margin-bottom:3px}.hb-update span.hb-detail{color:var(--ink-2);font-size:15px;line-height:1.55;max-width:62ch;display:block}.hb-next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hb-next li{color:var(--ink-2);font-size:16px;line-height:1.55;max-width:64ch;padding-left:20px;position:relative}.hb-next li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background:var(--accent)}.hb-also{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:10px;overflow:hidden;grid-template-columns:repeat(2,1fr)}.hb-also[data-count="3"]{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.hb-also[data-count="3"]{grid-template-columns:1fr}}@media (max-width:700px){.hb-also{grid-template-columns:1fr}}.hb-also li{background:var(--bg);padding:20px 22px}.hb-also b{display:block;font-family:var(--font-display);font-size:19px;letter-spacing:.01em;margin-bottom:6px}.hb-also span{color:var(--ink-2);font-size:15px;line-height:1.5}.hb-stage{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:block;margin-top:8px}.hb-form{padding-block:clamp(30px,5vh,48px) clamp(44px,7vh,72px)!important;border-top:1px solid var(--rule)}.hb-form>h2{font-size:clamp(22px,2.6vw,28px)!important;margin-bottom:10px!important}.hb-form>p{color:var(--ink-2);font-size:16px;line-height:1.6;max-width:64ch;margin-bottom:22px}