#release-download[hidden]{display:none}
#release-download{margin-top:14px;max-width:100%;letter-spacing:0}
.release-button{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere;letter-spacing:0}
.release-size{margin:7px 0 0;color:var(--muted);font-size:.8125rem;letter-spacing:0}
.launch-announcement{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border-left:2px solid var(--gold);padding:3px 0 3px 18px;margin:0 0 25px;max-width:560px}
.launch-label{color:var(--gold);font-size:.72rem;letter-spacing:.14em;font-weight:650}
.launch-announcement time{font-family:var(--serif);font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.3;color:var(--text)}
.launch-time{color:#d2d8d6;font-size:.875rem}
.hero-inner{padding-top:155px}
.latest-section{padding-top:0}
.latest-section h2{max-width:650px}
.latest-features .feature-top{font-family:var(--serif);font-size:1.15rem;margin-bottom:18px}
.latest-features .feature p{margin-bottom:0}
.latest-link{display:inline-block;color:var(--gold-light);margin-top:25px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:800px){.hero-inner{padding-top:125px}}
@media(max-width:600px){.hero-inner:has(#release-download:not([hidden])){padding-bottom:155px}.hero:has(#release-download:not([hidden])){min-height:880px}}
