.changelogPage{width:100%;max-width:900px;margin:0 auto;padding:48px 24px 64px}.changelogHero{max-width:680px;padding-bottom:32px;border-bottom:1px solid var(--gt-border-subtle)}.changelogKicker{margin-bottom:8px;color:var(--gt-text-muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.changelogHero h1{font-size:clamp(32px,5vw,42px);font-weight:600;line-height:1;letter-spacing:-.035em}.changelogHero>p:last-child{max-width:580px;margin-top:14px;color:var(--gt-text-muted);font-size:16px;line-height:1.5}.changelogTimeline{display:flex;flex-direction:column;padding-top:12px}.changelogEntry{display:grid;grid-template-columns:20px minmax(0,1fr);gap:16px}.changelogRail{display:flex;flex-direction:column;align-items:center}.changelogDot{width:9px;height:9px;flex:0 0 9px;margin-top:38px;border:2px solid var(--gt-text-primary);border-radius:var(--gt-radius-pill);background:var(--gt-page)}.changelogLine{width:1px;flex:1;margin-top:8px;background:var(--gt-border-subtle)}.changelogContent{padding:32px 0 40px}.changelogMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--gt-text-muted);font-size:13px;font-weight:500}.changelogMeta span{padding:4px 7px;border-radius:var(--gt-radius-badge);background:var(--gt-surface);font-size:11px;line-height:1}.changelogContent h2,.changelogMeta span{color:var(--gt-text-primary);font-weight:600}.changelogContent h2{margin-top:12px;font-size:24px;line-height:1.15;letter-spacing:-.02em}.changelogSummary{max-width:680px;margin-top:10px;color:var(--gt-text-muted);font-size:15px;line-height:1.5}.changelogContent ul{display:flex;flex-direction:column;gap:10px;margin-top:18px}.changelogContent li{position:relative;padding-left:18px;color:var(--gt-text-primary);font-size:15px;line-height:1.5}.changelogContent li:before{position:absolute;top:.65em;left:0;width:5px;height:5px;border-radius:var(--gt-radius-pill);background:var(--gt-text-muted);content:""}@media (max-width:640px){.changelogPage{padding:32px 16px 48px}.changelogHero{padding-bottom:24px}.changelogEntry{grid-template-columns:14px minmax(0,1fr);gap:12px}.changelogDot{margin-top:34px}.changelogContent{padding:28px 0 32px}.changelogContent h2{font-size:21px}}