.release-summary{justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;display:flex}.release-summary h2{letter-spacing:-.04em;margin:10px 0 0;font-size:32px}.release-summary p{color:var(--muted);margin:2px 0;font-size:13px}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card{flex-direction:column;display:flex}.download-card-head{justify-content:space-between;align-items:center;display:flex}.platform-icon{border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--line));background:color-mix(in srgb,var(--cyan) 8%,var(--card));width:50px;height:50px;color:var(--cyan);border-radius:14px;place-items:center;display:grid}.asset-details{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 22px;padding:20px 0;display:grid}.asset-details dt,.detail-list dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.asset-details dd,.detail-list dd{margin:1px 0;font-size:13px;font-weight:680}.checksum{color:var(--muted);align-items:flex-start;gap:9px;min-width:0;margin:18px 0;display:flex}.checksum span{flex-direction:column;min-width:0;display:flex}.checksum small{font-size:9px}.checksum code{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.download-button{text-align:center;width:100%;margin-top:auto;padding-inline:12px}.download-card>.text-link{justify-content:center}.release-foot{justify-content:space-between;align-items:center;gap:30px;margin-top:18px;display:flex}.release-foot h2{margin-top:0}.release-foot p{max-width:720px}.release-foot .button{flex-shrink:0}.platform-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.back-link{position:absolute;top:20px;left:24px}.platform-page{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.platform-main{gap:18px;display:grid}.platform-main .card h2,.verification-card h2{font-size:28px}.install-steps{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.install-steps li{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.install-steps li>span{background:var(--card);width:34px;height:34px;color:var(--cyan);border-radius:10px;place-items:center;font-weight:800;display:grid}.install-steps p{margin:4px 0}.detail-list{grid-template-columns:1fr 1fr;margin:24px 0 0;display:grid}.detail-list>div{border-top:1px solid var(--line);padding:15px 0}.verification-card{position:sticky;top:100px}.verification-card>svg{color:var(--cyan)}@media (max-width:800px){.platform-page{grid-template-columns:1fr}.verification-card{position:static}}@media (max-width:680px){.release-summary,.release-foot{flex-direction:column;align-items:flex-start}.release-summary .button,.release-foot .button{width:100%;margin-top:10px}.download-grid{grid-template-columns:1fr}.asset-details,.detail-list{grid-template-columns:1fr 1fr}.platform-actions{flex-direction:column;align-items:stretch}.back-link{margin:0 0 22px;position:static}}
.mac-install{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-top:18px;padding:34px}.mac-install h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.mac-install>p,.mac-install li{color:var(--muted);font-size:14px}.mac-install ol{margin:22px 0;padding-left:22px}.mac-install li{padding:5px 0}.mac-install .security-note{background:var(--soft);border-left:3px solid #d58e27;border-radius:0 9px 9px 0;padding:14px 16px}@media (max-width:680px){.mac-install{padding:24px 20px}}
