body.changelog{--acid:#dbb473;--muted:#b2afa1;--line:#49483c;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;background:#171812;color:#eae4d5}
body.changelog main{max-width:1080px;padding:0 5vw;margin:auto}
body.changelog .topline{max-width:1080px;margin:auto;border:0;padding-top:24px;padding-bottom:20px}
.changelog-back{margin-left:auto;font:11px var(--mono)}
.changelog-intro{padding:75px 0 80px;max-width:850px}
.changelog-intro>.eyebrow{color:var(--acid);margin-bottom:26px}
.changelog-intro h1{font:clamp(58px,7vw,96px)/.94 var(--serif);letter-spacing:-.035em;margin:0 0 34px}
.changelog-intro h1 i,.changelog article h2 i{color:var(--acid)}
.changelog-lede{font:clamp(20px,2.4vw,30px)/1.35 var(--serif);max-width:720px;margin-bottom:20px}
.changelog-intro>p:last-child{max-width:610px;color:var(--muted)}
.changelog-intro a{border-bottom:1px solid var(--acid)}
.changelog article{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:7%;padding:58px 0 68px;border-top:1px solid var(--line);scroll-margin-top:20px}
.changelog article time{grid-row:1 / span 4;font:10px/1.7 var(--mono);letter-spacing:.12em;color:var(--acid);padding-top:10px}
.changelog article h2{font:clamp(38px,4.5vw,61px)/1.03 var(--serif);letter-spacing:-.02em;margin:0 0 27px;max-width:760px}
.changelog article p{grid-column:2;font-size:16px;line-height:1.72;max-width:720px;color:#d3cfc1}
.changelog footer{margin-top:40px}
@media(max-width:700px){body.changelog .station-whisper{display:none}.changelog-intro{padding:44px 0 55px}.changelog-intro h1{font-size:clamp(50px,13vw,72px)}.changelog article{display:block;padding:42px 0 48px}.changelog article time{display:block;margin-bottom:15px}.changelog article h2{font-size:42px}.changelog article p{font-size:15px}}
