.download-card:where(.astro-pzsria34){border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:flex}.download-card:where(.astro-pzsria34):last-child{border-bottom:0}.platform:where(.astro-pzsria34){color:var(--color-text);align-items:center;gap:.55rem;margin:0;font-size:15.5px;font-weight:600;display:flex}.platform-icon:where(.astro-pzsria34){width:1.1rem;height:1.1rem;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.detail:where(.astro-pzsria34){color:var(--color-text-secondary);margin:.15rem 0 0;font-size:13.5px}.filename:where(.astro-pzsria34){font-family:var(--font-mono);color:var(--color-text-muted);margin:.5rem 0 0;font-size:12.5px}.size:where(.astro-pzsria34){color:var(--color-text-muted)}.actions:where(.astro-pzsria34){align-items:center;gap:1rem;display:flex}.actions:where(.astro-pzsria34) .btn:where(.astro-pzsria34){min-height:36px;padding-inline:.95rem;font-size:14px}.checksum:where(.astro-pzsria34){font-family:var(--font-mono);color:var(--color-text-muted);font-size:12.5px;text-decoration:none}.checksum:where(.astro-pzsria34):hover{color:var(--color-text)}@media (width<=559px){.download-card:where(.astro-pzsria34){flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem}.filename:where(.astro-pzsria34){overflow-wrap:anywhere}}.download-section:where(.astro-ztvyq43n){max-width:var(--container-max);margin:80px auto 0;padding:0 32px}.download-section:where(.astro-ztvyq43n):first-of-type{margin-top:48px}@media (width<=767px){.download-section:where(.astro-ztvyq43n){margin-top:56px;padding:0 20px}.download-section:where(.astro-ztvyq43n):first-of-type{margin-top:32px}}.section-head:where(.astro-ztvyq43n){flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.section-head:where(.astro-ztvyq43n) h2:where(.astro-ztvyq43n){letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}.version:where(.astro-ztvyq43n){font-family:var(--font-mono);color:var(--color-text-muted);font-size:13px}.version-badge:where(.astro-ztvyq43n){color:var(--color-text-muted);background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:999px;padding:.2rem .6rem;font-size:11px;font-weight:600}.section-note:where(.astro-ztvyq43n){color:var(--color-text-secondary);max-width:52ch;margin:0 0 1.5rem;font-size:14.5px}.section-note:where(.astro-ztvyq43n) a:where(.astro-ztvyq43n){color:var(--color-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-primary) 45%, transparent);text-underline-offset:.2em}.section-note:where(.astro-ztvyq43n) a:where(.astro-ztvyq43n):hover{text-decoration-color:currentColor}.subheading:where(.astro-ztvyq43n){color:var(--color-text);margin:2rem 0 1rem;font-size:16px;font-weight:600}.cards:where(.astro-ztvyq43n){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--inset-highlight);overflow:hidden}.section-links:where(.astro-ztvyq43n){gap:1.5rem;margin-top:1.25rem;display:flex}.section-links:where(.astro-ztvyq43n) a:where(.astro-ztvyq43n){color:var(--color-text-muted);font-size:13.5px;text-decoration:none}.section-links:where(.astro-ztvyq43n) a:where(.astro-ztvyq43n):hover{color:var(--color-text)}.download-prose:where(.astro-ztvyq43n){max-width:var(--container-max);margin:88px auto 0;padding:0 32px}@media (width<=767px){.download-prose:where(.astro-ztvyq43n){margin-top:64px;padding:0 20px}}.download-prose:where(.astro-ztvyq43n) article:where(.astro-ztvyq43n){max-width:var(--container-read)}.download-prose:where(.astro-ztvyq43n) h2:where(.astro-ztvyq43n){letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(26px,2.6vw,34px);font-weight:600}.download-prose:where(.astro-ztvyq43n) p:where(.astro-ztvyq43n){color:var(--color-text-secondary);margin:0 0 1rem;font-size:16px;line-height:1.72}.download-prose:where(.astro-ztvyq43n) code:where(.astro-ztvyq43n){font-family:var(--font-mono);color:var(--color-text);background:var(--color-surface-soft);border-radius:4px;padding:.15em .4em;font-size:.9em}.download-prose:where(.astro-ztvyq43n) a:where(.astro-ztvyq43n){color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline .08em}.download-prose:where(.astro-ztvyq43n) a:where(.astro-ztvyq43n):hover{text-decoration:underline}
