.download-page{padding-top:58px;padding-bottom:80px}.download-intro{max-width:730px;margin-bottom:36px}.download-intro h1{font-size:clamp(38px,5vw,65px);line-height:1.08;letter-spacing:-2px;margin:15px 0 22px}.download-lead{font-size:18px;color:var(--muted);max-width:530px}.download-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.download-visual{align-self:center;padding:24px}.download-visual img{display:block;width:100%;height:auto;border-radius:8px}.download-visual p{font-size:12px;color:var(--muted);margin:14px 0 0}.download-details{padding:32px;border-left:1px solid var(--line)}.download-tag{font:11px monospace;letter-spacing:1.5px;color:var(--accent)}.download-details h2{font-size:30px;margin:14px 0}.download-summary{color:var(--muted);font-size:15px;line-height:1.7}.release-facts{margin:24px 0;display:grid;gap:9px;font-size:13px}.release-facts>div{display:flex;justify-content:space-between;gap:15px}.release-facts dt{color:var(--muted)}.release-facts dd{margin:0}.download-primary{width:100%;justify-content:space-between}.download-access{font-size:12px;color:var(--muted);line-height:1.7;margin:13px 0 22px}.download-access a,.download-questions a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.download-demo{display:inline-block;font-size:13px;color:var(--accent)}.installation{margin:56px 0}.installation h2,.download-help h2,.download-bottom h2{font-size:28px;line-height:1.25;margin:14px 0}.install-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:30px 0 24px}.install-steps li{border-top:1px solid var(--line);padding-top:18px}.install-steps span{font:13px monospace;color:var(--accent)}.install-steps h3{font-size:18px;margin:13px 0 10px}.install-steps p,.download-questions p,.download-bottom p{font-size:14px;line-height:1.75;color:var(--muted)}.download-help{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;border-top:1px solid var(--line);padding-top:38px}.download-questions details{border-bottom:1px solid var(--line);padding:18px 0}.download-questions details:first-child{padding-top:0}.download-questions summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.5}.download-questions p{margin-top:14px}.download-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:50px;padding:28px;border:1px solid var(--line);border-radius:12px}.download-bottom>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.download-bottom h2{font-size:22px;margin-top:0}.download-bottom p{margin-bottom:0}@media(max-width:900px){.download-panel{grid-template-columns:1fr}.download-details{border-left:0;border-top:1px solid var(--line)}.download-visual{padding:18px}.download-help{grid-template-columns:1fr;gap:22px}}@media(max-width:600px){.download-page{padding-top:32px;padding-bottom:45px}.download-intro h1{font-size:38px;letter-spacing:-1px}.download-lead{font-size:16px}.download-details{padding:22px}.install-steps{grid-template-columns:1fr;gap:18px}.installation{margin:38px 0}.download-bottom{flex-direction:column;align-items:stretch;padding:22px}.download-bottom>div:last-child{align-items:stretch}.download-bottom .button{justify-content:space-between}}
