.downloads-page{padding-block:clamp(3rem,6vw,5rem) 5rem}.downloads-page [hidden]{display:none!important}.downloads-page h1,.downloads-page h2,.downloads-page h3{font-family:var(--font-display);font-weight:var(--type-display-weight);text-wrap:balance}.downloads-intro{text-align:center;justify-items:center;width:min(44rem,100%);margin-inline:auto;display:grid}.downloads-intro h1{letter-spacing:var(--type-title-tracking);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1}.downloads-intro p{margin-top:var(--space-md);color:var(--color-text-secondary);font-size:var(--text-lg);text-wrap:pretty;line-height:1.6}.downloads-intro a{color:var(--color-primary-emphasis);text-underline-offset:.15em;text-decoration:underline}.downloads-status{padding-block:var(--space-xl);color:var(--color-text-secondary);text-align:center}.downloads-error{width:min(42rem,100%);margin:var(--space-xl) auto 0;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-panel)}.downloads-error h2{font-size:var(--text-xl);letter-spacing:var(--type-heading-2-tracking);line-height:1.25}.downloads-error p{margin-top:var(--space-sm);color:var(--color-text-secondary)}.downloads-error-actions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.downloads-release{margin-top:var(--space-xl);color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center}.downloads-featured{justify-items:center;gap:var(--space-lg);margin-top:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-panel);text-align:center;grid-template-columns:minmax(0,1fr);padding:clamp(1.5rem,4vw,2.75rem);display:grid}.downloads-featured-copy{justify-items:center;width:min(40rem,100%);display:grid}.downloads-eyebrow{margin-bottom:var(--space-sm)}.downloads-featured h2,.downloads-all-heading h2{letter-spacing:var(--type-heading-2-tracking);font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15}.downloads-page .ornament-rule{margin-top:var(--space-md)}.downloads-featured-copy>p:last-child{margin-top:var(--space-md);color:var(--color-text-secondary);line-height:1.6}.downloads-featured-options{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.downloads-featured-option{align-items:center;gap:var(--space-sm);display:inline-flex}.downloads-direct-link{min-height:2.75rem;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-control);background:var(--color-primary-hover);color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.downloads-direct-link:hover{background:var(--color-primary-emphasis)}.downloads-direct-link:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:3px}.downloads-all{margin-top:clamp(4rem,7vw,6rem)}.downloads-all-heading{text-align:center;justify-items:center;display:grid}.downloads-all-heading p{margin-top:var(--space-md);color:var(--color-text-secondary)}.downloads-platforms{margin-top:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface-panel);padding-inline:clamp(1.25rem,3vw,2rem)}.downloads-platform{gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);align-items:start;display:grid}.downloads-platform:last-child{border-bottom:0}.downloads-platform h3{font-size:var(--text-lg);letter-spacing:var(--type-heading-2-tracking);line-height:1.3}.downloads-platform-content{gap:var(--space-md);display:grid}.downloads-architecture{gap:var(--space-sm);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);align-items:baseline;display:grid}.downloads-architecture-single{grid-template-columns:minmax(0,1fr)}.downloads-architecture h4{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.downloads-entries{column-gap:var(--space-lg);row-gap:var(--space-sm);flex-wrap:wrap;display:flex}.downloads-entry a{color:var(--color-primary-emphasis);font-weight:var(--font-weight-semibold);text-underline-offset:.2em;text-decoration:underline}.downloads-entry a:focus-visible,.downloads-verification summary:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px;border-radius:var(--radius-control)}.downloads-tag{border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-secondary);font-size:.75rem;font-weight:var(--font-weight-semibold);margin-inline-start:var(--space-xs);padding:.1em .6em;display:inline-block}.downloads-windows-note{max-width:42rem;margin-top:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-control);background:var(--color-surface-overlay);color:var(--color-text-secondary);font-size:var(--text-sm);text-align:start;line-height:1.5}.downloads-featured-windows-note{justify-self:center}.downloads-verification{margin-top:var(--space-xl);color:var(--color-text-secondary);font-size:var(--text-sm)}.downloads-verification summary{cursor:pointer;width:fit-content}.downloads-verification p{margin-block:var(--space-sm)}.downloads-checksum{margin-top:var(--space-md)}.downloads-checksum code{margin-top:var(--space-xs);overflow-wrap:anywhere;user-select:all;display:block}@media (width<=42rem){.downloads-platform,.downloads-architecture{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.downloads-featured-options,.downloads-featured-option,.downloads-featured-option a{width:100%}}
