.changelog{width:min(1120px,100% - 48px);margin:0 auto;padding:48px 0 64px}.changelog-intro{max-width:850px;margin-bottom:48px}.changelog-intro h1,.release-article h1{font:700 clamp(36px, 5vw, 64px)/1.13 var(--font-display);letter-spacing:-.03em;margin:20px 0 24px}.release-row{grid-template-columns:190px minmax(0,1fr);gap:44px;padding:0 0 64px;display:grid}.release-meta{color:var(--muted-foreground);flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;font-size:14px;display:flex}.release-version{font:600 14px var(--font-mono);color:var(--foreground)}.release-card{border-top:2px solid var(--border);padding:28px 0 0}.release-card h2{font:700 clamp(26px, 4vw, 38px)/1.2 var(--font-display);letter-spacing:-.03em;margin:15px 0}.release-card h2 a{text-decoration:none}.release-card h2 a:hover{text-underline-offset:7px;text-decoration:underline}.release-highlights{margin:24px 0 28px;padding-left:22px;list-style:outside}.release-highlights li{padding:4px 0 4px 4px;line-height:1.65}.release-highlights li::marker{color:var(--stitch-lavender)}.release-read,.release-back{text-underline-offset:5px;align-items:center;gap:10px;font-weight:600;display:inline-flex}.release-read:hover,.release-back:hover{text-decoration:underline}.changelog-footer{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:28px;font-size:14px}.changelog-footer a{text-underline-offset:4px;text-decoration:underline}.release-back{margin-bottom:40px;font-size:14px}.release-article{max-width:810px;margin:0 auto}.release-article-header{margin-bottom:42px}.release-article-meta{color:var(--muted-foreground);align-items:center;gap:24px;font-size:14px;display:flex}.release-prose{font-size:17px;line-height:1.85}.release-prose h2{scroll-margin-top:100px}.release-article-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:56px;padding-top:28px;font-size:14px;display:flex}@media (width<=700px){.changelog{width:calc(100% - 36px);padding-top:36px}.changelog-intro{margin-bottom:40px}.release-row{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:44px}.release-meta{flex-flow:wrap;align-items:center;gap:14px;padding-top:0}.release-card{padding-top:14px}}
