.vs-changelog-page{padding:24px 0 56px}.vs-changelog-page__crumb{font-size:13px;color:var(--vs-muted);margin-bottom:18px}.vs-changelog-page__crumb a{color:var(--vs-green2);font-weight:600;text-decoration:none}.vs-changelog-page__crumb-sep{margin:0 8px;opacity:0.65}.vs-changelog-page__hero{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid var(--vs-line)}.vs-changelog-page__h1{font-size:clamp(1.45rem,3vw,2rem);font-weight:800;margin:0 0 12px;color:var(--vs-text)}.vs-changelog-page__lead{font-size:17px;line-height:1.65;color:var(--vs-muted);margin:0 0 14px;max-width:72ch}.vs-changelog-page__sub{margin:0 0 14px;font-size:15px;line-height:1.7;color:var(--vs-text);max-width:72ch}.vs-changelog-page__bullets{margin:0;padding-left:1.15rem;font-size:14px;line-height:1.65;color:var(--vs-muted);max-width:72ch}.vs-changelog-page__timeline{display:flex;flex-direction:column;gap:22px}.vs-changelog-page__item-head{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:baseline;margin-bottom:10px}.vs-changelog-page__date{font-size:14px;font-weight:800;color:var(--vs-green2)}.vs-changelog-page__ver{font-size:13px;font-weight:700;color:var(--vs-muted)}.vs-changelog-page__card{padding:20px 22px;border-radius:16px;border:1px solid var(--vs-line);background:var(--vs-surface);box-shadow:var(--vs-shadow-soft)}.vs-changelog-page__title{font-size:1.1rem;font-weight:800;margin:0 0 12px;color:var(--vs-text)}.vs-changelog-page__ul{margin:0;padding-left:1.15rem;color:var(--vs-muted);line-height:1.65;font-size:15px}.vs-changelog-page__ul li{margin-bottom:6px}.vs-changelog-page__foot{margin-top:40px;padding:24px;border-radius:16px;border:1px solid var(--vs-line);background:var(--vs-panel)}.vs-changelog-page__foot-h{font-size:1.1rem;font-weight:800;margin:0 0 10px;color:var(--vs-text)}.vs-changelog-page__foot-p{margin:0 0 16px;font-size:15px;line-height:1.65;color:var(--vs-muted);max-width:65ch}.vs-changelog-page__foot-cta{display:flex;flex-wrap:wrap;gap:12px}.vs-changelog-page__foot-cta .vs-btn--ghost{border-color:rgba(15,23,42,0.2);color:var(--vs-text);background:#fff}.vs-changelog-page__foot-cta .vs-btn--ghost:hover{border-color:var(--vs-green2);color:var(--vs-green2);background:rgba(4,120,87,0.08)}