.pill[aria-current=true]{background:var(--primary);color:var(--on-primary);box-shadow:none}a.pill{text-decoration:none}.upd-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.upd{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);transition:transform var(--t-micro) var(--ease-out),box-shadow var(--t-micro) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.upd:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}}.upd-media{aspect-ratio:16/9;background:radial-gradient(70% 90% at 0 100%,#5cc6d361,#0000 60%),linear-gradient(155deg,#00184f,#0b385b 70%,#12506b);place-items:center;display:grid;overflow:hidden}.upd-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.upd-ph svg{color:#fff;opacity:.16;width:88px;height:88px}.upd-body{gap:8px;padding:18px 20px 20px;display:grid}.upd-body b{font:800 20px/1.3 var(--f-ui);align-items:baseline;gap:8px;display:flex}.upd-body b i{color:var(--accent);font-size:17px}.upd-body .sum{color:var(--text-2);font-size:15.5px;line-height:1.55}@media (width>=900px){.upd.lead{flex-direction:row;grid-column:span 2}.upd.lead .upd-media{aspect-ratio:auto;flex:1.1;min-height:260px}.upd.lead .upd-body{flex:1;align-content:center;padding:28px}.upd.lead b{font-size:26px}}
