.p-hero{gap:14px;padding-block:40px 28px;display:grid}.p-hero h1{font:800 clamp(40px, 6vw, 80px)/.95 var(--f-sans);letter-spacing:-.04em}.p-hero h1 .it{color:var(--ink-2)}.p-hero .lead{font:400 20px/1.5 var(--f-serif);color:var(--ink-2);max-width:60ch}.fil{display:grid;position:relative}.fil:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:67px}.f-item{grid-template-columns:60px 16px minmax(0,1fr);align-items:start;gap:14px;padding-block:16px;display:grid}.f-item time{font:500 13px/1.6 var(--f-mono);color:var(--ink-2);text-align:right}.f-item .dot{background:var(--bg);border:2px solid var(--ink-3);z-index:1;border-radius:50%;width:11px;height:11px;margin-top:5px;position:relative}.f-item.hot .dot{border-color:var(--signal);background:var(--signal)}.f-item.hot time{color:var(--signal);font-weight:600}.f-item h3{font:700 19px/1.3 var(--f-sans);letter-spacing:-.01em;margin-top:6px}.f-item p{color:var(--ink-2);margin-top:6px;font-size:15px}.f-day{font:700 12px/1 var(--f-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);padding:28px 0 8px 90px}.new-pill{z-index:5;justify-content:center;display:flex;position:sticky;top:118px}
