.updates-page .hero{margin-bottom:14px}
.updates-page .page-header-shell{gap:12px}
.updates-page .page-header-shell__title{font-size:clamp(28px,3vw,38px);line-height:1.08}
.updates-page .page-header-shell__subtitle{max-width:76ch}
.updates-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}
.updates-toolbar__text{font-size:13px;line-height:1.5;color:var(--muted)}
.updates-feed{display:grid;gap:12px}
.update-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--card)}
.update-card__date{font-size:12px;font-weight:800;line-height:1.2;color:var(--accent)}
.update-card__type{display:inline-flex;margin-top:8px;padding:3px 8px;border:1px solid var(--pill-border);border-radius:999px;background:var(--pill-bg);font-size:10.5px;font-weight:800;line-height:1.2;color:var(--muted);text-transform:none;letter-spacing:0}
.update-card__body{display:grid;gap:10px;min-width:0}
.update-card h2{margin:0;font-size:19px;line-height:1.25;color:var(--text)}
.update-card p{margin:0;font-size:14px;line-height:1.66;color:var(--muted)}
.update-card__why{color:var(--text)}
.update-metrics{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.update-metric{min-width:112px;min-height:0;padding:9px 11px;gap:1px;background:var(--surface-soft);box-shadow:none}
.update-metric .mini-metric-card__value{font-size:16px;line-height:1.1;color:var(--accent)}
.update-metric .mini-metric-card__subtext{font-size:11.5px;line-height:1.35}
.update-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}
.update-links a{text-decoration:none}

@media (max-width:767px){
  .updates-page .hero{margin-bottom:10px}
  .updates-toolbar{align-items:flex-start;flex-direction:column}
  .update-card{grid-template-columns:1fr;gap:10px;padding:14px}
  .update-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
  .update-card__type{margin-top:0}
}
