.downloads-page,.downloads-catalog{min-width:0;max-width:100%}.downloads-page{gap:1.5rem;display:grid}.downloads-catalog{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.4rem;line-height:1.65;display:grid}.downloads-introduction,.downloads-setup,.download-platform#repair,.downloads-catalog>[role]{grid-column:1/-1}.downloads-introduction{max-width:60rem;color:var(--muted-foreground)}.download-platform [data-slot=card]{gap:1.25rem}.download-platform [data-slot=card-header]{border-bottom:1px solid var(--border);padding-bottom:1.1rem}.download-platform h2,.downloads-setup h2{letter-spacing:-.025em;font-size:1.1rem;line-height:1.5}.download-platform [data-slot=card-content],.download-actions,.download-actions>*{min-width:0;max-width:100%}.download-actions{gap:.65rem;padding-block:.45rem}.download-actions [data-slot=button]{text-align:left;min-height:2.5rem;padding:.6rem .9rem;line-height:1.45}.download-details{background:color-mix(in srgb, var(--muted) 50%, var(--card));border-radius:.9rem;padding:.9rem 1rem}.download-details summary{font-size:.85rem;line-height:1.6}.download-details[open] summary{padding-bottom:.35rem}.downloads-setup{border:1px solid var(--border);background:var(--card);border-radius:1.35rem;padding:clamp(1.2rem,2.5vw,1.75rem)}.downloads-setup ol{padding-left:1.45rem}.downloads-setup li{padding-left:.35rem;padding-block:.2rem}.downloads-setup li::marker{color:var(--primary);font-weight:600}.download-command{border:1px solid var(--border);font-size:.8rem;line-height:1.7}.downloads-catalog code{font-size:.8em}@media (width<=1000px){.downloads-catalog{grid-template-columns:minmax(0,1fr)}}@media (width<=700px),(pointer:coarse){.download-actions [data-slot=button]{min-height:2.75rem}.download-details summary{min-height:2.75rem;padding-block:.4rem}}
