.updates-page{padding-block:48px 72px;min-height:65vh}.updates-intro{margin-bottom:38px}.updates-intro h1{font-family:var(--display);font-size:clamp(34px,5vw,54px);line-height:1.15;margin:18px 0}.update-entry p,.updates-intro p{color:var(--muted);line-height:1.8}.updates-timeline{list-style:none;margin:0;padding:0 0 0 24px;border-left:1px solid var(--line);max-width:920px}.update-entry{position:relative;padding-bottom:24px}.update-entry:before{content:"";position:absolute;left:-29px;top:30px;width:8px;height:8px;border-radius:50%;background:#9bb9aa;border:1px solid var(--bg)}.update-entry article{padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.update-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.update-category{border:1px solid var(--line);border-radius:4px;padding:4px 8px;color:#c4dccd;background:#9bb9aa12}.update-category-fix{color:#f1c4c8;background:#e5687410}.update-category-improvement{color:#ddd0f5;background:#a179ff10}.update-category-update{color:var(--text)}.update-entry h2{font-family:var(--display);font-size:22px;margin:18px 0 10px}.update-entry p{font-size:14px;margin:0}.update-entry:last-child{padding-bottom:0}@media(max-width:680px){.updates-page{padding-block:32px 48px}.updates-timeline{padding-left:18px}.update-entry:before{left:-23px}.update-entry article{padding:20px}.update-entry h2{font-size:20px}}
