.download-main{padding-block:72px 112px}.download-hero,.download-grid,.download-details{max-width:880px}.download-hero h1{letter-spacing:-.04em;font-size:36px;line-height:1.15}.download-hero>p{max-width:520px;color:var(--vix-text-muted);margin-top:12px;font-size:15px;line-height:1.7}.download-hero>p.download-notice{color:var(--vix-charcoal);margin-top:8px;font-size:14px}.download-grid{border:1px solid var(--vix-border-strong);border-radius:8px;grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.download-card{flex-direction:column;align-items:flex-start;padding:36px;display:flex}.download-card+.download-card{border-left:1px solid var(--vix-border-strong)}.download-card-heading{align-items:center;gap:12px;display:flex}.download-card-heading h2{letter-spacing:-.04em;font-size:28px}.download-requirement{color:var(--vix-text-muted);margin-top:8px;font-size:13px}.download-primary{justify-content:space-between;min-width:240px;margin-top:28px}.download-card-unavailable .download-primary{border-color:var(--vix-border-strong);color:var(--vix-text-muted);background:0 0;justify-content:center}.download-meta{color:var(--vix-text-muted);margin-top:12px;font-size:12px;line-height:1.6}.download-alternate{margin-top:8px;font-size:13px}.download-details{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px;display:grid}.download-details h3{font-size:16px;font-weight:600}.download-details p{color:var(--vix-text-muted);margin-top:8px;font-size:14px;line-height:1.7}@media (max-width:760px){.download-main{padding-block:48px 96px}.download-grid,.download-details{grid-template-columns:1fr}.download-card+.download-card{border-left:0;border-top:1px solid var(--vix-border-strong)}.download-card{padding:28px}.download-primary{width:100%}}
