.download-main{width:min(100%,960px);padding:var(--dl-space-12) var(--dl-space-6);color:var(--dl-text-secondary);font-size:var(--dl-text-lg);margin:0 auto;line-height:1.6}.download-main h1{color:var(--dl-text-primary);font-size:var(--dl-text-6xl);margin:var(--dl-space-2) 0}.download-main h2{color:var(--dl-text-primary);font-size:var(--dl-text-5xl)}.download-main h3{color:var(--dl-text-primary);font-size:var(--dl-text-2xl)}.download-eyebrow,.download-detail{color:var(--dl-text-muted);font-size:var(--dl-text-base)}.download-card{margin-top:var(--dl-space-8);padding:var(--dl-space-6)}.download-heading,.download-links{align-items:center;gap:var(--dl-space-3);flex-wrap:wrap;display:flex}.download-heading h2{margin:0}.download-badge{border-radius:var(--dl-radius-pill);padding:var(--dl-space-1) var(--dl-space-3);background:var(--dl-warning-tint);color:var(--dl-warning-fg);font-size:var(--dl-text-xs);font-weight:var(--dl-weight-semibold)}.download-checksums{margin-top:var(--dl-space-6);border-top:1px solid var(--dl-border-default);padding-top:var(--dl-space-4)}.download-checksums summary{cursor:pointer;color:var(--dl-text-link);font-weight:var(--dl-weight-semibold)}.download-checksums code{overflow-wrap:anywhere;font-size:var(--dl-text-base);display:block}.download-links{margin-top:var(--dl-space-4)}.download-guide{margin-top:var(--dl-space-12)}.download-guide ol{padding-left:var(--dl-space-6)}.download-guide li{padding-left:var(--dl-space-2);margin:var(--dl-space-6) 0}.download-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--dl-space-4);border-radius:var(--dl-radius-lg);background:var(--dl-surface-sunken);border:1px solid var(--dl-border-default);font-family:var(--dl-font-mono);font-size:var(--dl-text-sm)}
