.download-navigation{display:flex;gap:24px;margin-left:auto;font-size:14px}.download-navigation a{display:inline-flex;align-items:center;min-height:44px}.download-navigation a:hover{color:var(--accent)}
.download-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:6vw;align-items:center;background:var(--surface)}.download-intro h1{font-size:clamp(38px,4.5vw,62px)}.download-intro>div>p{margin-bottom:30px}.download-intro .build-status{font-size:13px;margin:18px 0 25px}.download-intro img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#071219}.download-intro figcaption{background:var(--raised)}
.platform-section h2{margin-bottom:36px;font-size:clamp(28px,3vw,42px)}.platform-list{margin:0;border-top:1px solid var(--line)}.platform-list>div{display:grid;grid-template-columns:minmax(150px,1fr) 2.5fr;gap:35px;padding:30px 0;border-bottom:1px solid var(--line)}.platform-list dt{font-size:22px;font-weight:700}.platform-list dd{margin:0}.platform-list strong{color:var(--accent);font-size:16px}.platform-list p{margin:12px 0 0;font-size:15px}
.download-help{display:grid;grid-template-columns:2fr 1fr;gap:7vw;background:var(--surface)}.download-help h2{font-size:clamp(28px,3vw,40px);margin-bottom:25px}.download-help nav{display:flex;flex-direction:column;align-self:center}.download-help nav a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--line);color:var(--accent);font-size:15px}.download-help nav a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.download-intro{grid-template-columns:1fr;gap:36px}.download-intro figure{max-width:760px}.download-help{grid-template-columns:1fr;gap:25px}}
@media(max-width:650px){.download-intro>div>p{font-size:15px}.platform-list>div{grid-template-columns:1fr;gap:18px;padding:26px 0}.platform-list dt{font-size:20px}.download-navigation{gap:16px;font-size:12px}.download-page .site-header{flex-wrap:wrap;gap:8px 16px}.download-page .brand img{width:30px;height:30px}}
