.updates-page{background:linear-gradient(180deg,#f8fbfb 0%,#f3f7f7 100%)}
.updates-page .public-section{padding:72px 0}
.updates-page .release-timeline{display:grid;gap:18px}
.updates-page .release-card{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;border:1px solid var(--ui-line);border-radius:24px;background:#fff;padding:26px;box-shadow:var(--ui-shadow-sm)}
.updates-page .release-version{color:var(--ui-ink);font-size:26px;font-weight:900;letter-spacing:-.03em}
.updates-page .release-date{margin:6px 0 12px;color:var(--ui-muted);font-size:13px}
.updates-page .release-card h3{margin:0 0 10px;color:var(--ui-ink);font-size:22px}
.updates-page .release-card p{margin:0;color:var(--ui-muted);line-height:1.75}
.updates-page .release-changes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}
.updates-page .release-changes>div{border:1px solid var(--ui-line);border-radius:16px;background:#fbfdfc;padding:14px}
.updates-page .release-changes strong{display:block;margin-bottom:8px;color:var(--ui-ink)}
.updates-page .release-changes ul{margin:0;padding-left:18px;color:var(--ui-muted);line-height:1.7}
@media(max-width:860px){.updates-page .release-card{grid-template-columns:1fr}.updates-page .release-changes{grid-template-columns:1fr}}
