.release-page{max-width:1000px;text-align:center;padding-bottom:110px;min-height:78svh;display:flex;flex-direction:column;align-items:center;justify-content:center}
.release-page .page-kicker{margin:0 0 24px}
.release-status{display:inline-flex;padding:8px 15px;border:1px solid #ffffff30;border-radius:999px;color:#b6b6b6;font-size:13px;letter-spacing:.01em}
.release-page h1{max-width:100%;margin:0 0 30px;font-size:clamp(44px,6vw,82px);overflow-wrap:break-word}
.release-lede{max-width:580px;margin:0 0 22px;font-size:clamp(20px,2.4vw,27px);font-weight:500;line-height:1.5;letter-spacing:-.025em}
.release-detail{max-width:520px;margin:0;color:#999;font-size:17px;line-height:1.8}
.release-actions{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:34px}
.release-page a.button{text-decoration:none;font-size:15px;color:#171717}
.release-page a.button:hover{background:#e5e5e5}
.release-home{font-size:15px;color:#999}
html[data-theme=light] .release-status{border-color:#00000025;color:#626262}
html[data-theme=light] .release-detail,html[data-theme=light] .release-home{color:#626262}
html[data-theme=light] .release-page a.button{color:#fff}
html[data-theme=light] .release-page a.button:hover{background:#343434}
@media(max-width:700px){.release-page{padding-top:155px;padding-bottom:70px;min-height:76svh}.release-page h1{font-size:clamp(40px,10.8vw,66px)}.release-lede{font-size:20px}.release-detail{font-size:16px}.release-actions{gap:22px}}
