.updates-hero{padding:calc(var(--header-h) + 44px) 0 24px;background:var(--bg-2);border-bottom:1px solid var(--line)}.updates-hero h1{font-size:36px;font-weight:700;letter-spacing:-0.025em;line-height:1.1;margin-bottom:10px}.updates-hero p{font-size:15px;color:var(--ink-2);max-width:720px;line-height:1.55}.updates-body{padding:28px 0 80px}.update-log{list-style:none;padding:0;margin:0}.update-line{display:grid;grid-template-columns:110px 90px 1fr;gap:18px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line-soft);font-size:14px;line-height:1.55}.update-line:last-child{border-bottom:0}.update-line .u-date{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.update-line .u-tag{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:2px 8px;white-space:nowrap;justify-self:start}.update-line .u-tag.u-new{color:var(--c-money);background:var(--c-money-soft)}.update-line .u-tag.u-improved{color:var(--c-nature);background:var(--c-nature-soft)}.update-line .u-tag.u-fix{color:var(--c-health);background:var(--c-health-soft)}.update-line .u-tag.u-milestone{color:var(--c-home);background:var(--c-home-soft)}.update-line .u-text{color:var(--ink)}.update-line .u-text strong{font-weight:700}.u-empty{padding:48px 0;font-size:15px;color:var(--ink-3);text-align:center}@media (max-width:600px){.update-line{grid-template-columns:1fr;gap:4px;padding:12px 0}.update-line .u-tag{justify-self:start}}