[data-detecting] .windows-download{display:none}.windows-download{min-height:calc(100vh - 72px);padding-block:clamp(40px,6vw,72px) 80px;background:radial-gradient(circle at 15% 5%,rgba(56,133,250,.14),transparent 30rem),radial-gradient(circle at 85% 18%,rgba(15,209,242,.09),transparent 25rem)}.windows-download__shell{max-width:1000px}.windows-download__hero{max-width:720px;margin:0 auto clamp(28px,4vw,40px);text-align:center}.windows-download__hero .eyebrow{margin-bottom:10px}.windows-download__hero h1{max-width:none;font-size:clamp(2.35rem,5vw,4rem);letter-spacing:-.045em}.windows-download__lede{margin:14px auto 0;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.build-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.build-card{position:relative;display:flex;min-height:300px;flex-direction:column;padding:clamp(24px,3vw,32px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(145deg,#1a2438f7,#0d1424fa);box-shadow:0 18px 50px #0000003b;color:var(--color-text-primary);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.build-card:before{position:absolute;top:-90px;right:-80px;width:220px;height:220px;border-radius:50%;background:var(--card-glow);content:"";filter:blur(2px);opacity:.15}.build-card--x64{--card-accent: #78a9ff;--card-accent-ink: #07101f;--card-glow: #3885fa}.build-card--arm64{--card-accent: #55e2d5;--card-accent-ink: #041613;--card-glow: #0fd1b2}.build-card:hover{border-color:color-mix(in srgb,var(--card-accent) 58%,transparent);box-shadow:0 22px 58px #00000057,0 0 26px color-mix(in srgb,var(--card-accent) 13%,transparent);color:var(--color-text-primary);transform:translateY(-3px)}.build-card:focus-visible{border-color:var(--card-accent);outline:3px solid color-mix(in srgb,var(--card-accent) 58%,transparent);outline-offset:4px}.build-card__topline{z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.build-card__architecture{color:var(--card-accent);font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.build-card__badge{padding:4px 9px;border:1px solid color-mix(in srgb,var(--card-accent) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--card-accent) 8%,transparent);color:color-mix(in srgb,var(--card-accent) 80%,white);font-size:.72rem;font-weight:750;white-space:nowrap}.build-card__title{z-index:1;margin-top:28px;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:650;letter-spacing:-.035em;line-height:1.08}.build-card__body{z-index:1;max-width:38ch;margin-top:12px;color:var(--color-text-secondary);line-height:1.55}.build-card__action{z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;margin-top:auto;padding:0 18px;border-radius:14px;background:var(--card-accent);color:var(--card-accent-ink);font-weight:850}.build-card__action span{font-size:1.2em}.build-card__note{z-index:1;margin-top:10px;color:var(--color-text-tertiary);font-size:.76rem}.build-card__status{z-index:1;margin-top:10px;min-height:1.2em;color:var(--color-text-secondary);font-size:.82rem;font-weight:650;font-variant-numeric:tabular-nums}.build-card--recommended{border-color:color-mix(in srgb,var(--card-accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--card-accent) 30%,transparent)}.build-card--busy{cursor:progress}.build-card--busy .build-card__action{opacity:.65}.build-card--verified .build-card__status{color:color-mix(in srgb,var(--card-accent) 75%,white)}.build-card--failed .build-card__status{color:#e5484d}.architecture-help{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;margin-top:20px;padding:20px 22px;border:1px solid var(--color-separator);border-radius:18px;background:#0d1424b8}.architecture-help__mark{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#8ab8ff21;color:var(--color-accent-tertiary);font-weight:850}.architecture-help h2{margin:0 0 4px;font-size:1rem;letter-spacing:-.01em}.architecture-help p{margin:0;color:var(--color-text-secondary);font-size:.92rem;line-height:1.55}.download-assurance{margin:12px 0 0;color:var(--color-text-tertiary);font-size:.78rem;text-align:center}.windows-download__details{display:grid;gap:10px;margin-top:34px}.windows-download__details details{border:1px solid var(--color-separator);border-radius:14px;background:#0d1424a3}.windows-download__details summary{padding:17px 20px;color:var(--color-text-primary);font-weight:700;line-height:1.45;overflow-wrap:anywhere;cursor:pointer}.windows-download__details details[open] summary{border-bottom:1px solid var(--color-separator)}.detail-body{padding:18px 20px 20px;color:var(--color-text-secondary);font-size:.92rem;line-height:1.65}.detail-body :is(ol,ul){margin-bottom:0;padding-left:1.3rem}.detail-body li+li{margin-top:8px}.detail-body code{overflow-wrap:anywhere}.release-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.release-files h2{margin-bottom:12px;color:var(--color-text-primary);font-size:1.05rem}.release-files p{margin:0 0 12px}.unsigned-note{max-width:820px;margin:28px auto 0;color:var(--color-text-tertiary);font-size:.8rem;line-height:1.6;text-align:center}@media(max-width:900px){.windows-download{padding-block:34px 60px}.windows-download__hero{margin-bottom:24px;text-align:left}.windows-download__hero h1{font-size:clamp(2.15rem,11vw,3.25rem)}.build-grid,.release-files{grid-template-columns:1fr}.build-card{min-height:280px;border-radius:20px}.architecture-help{padding:18px}}@media(max-width:420px){.build-card__topline{align-items:flex-start;flex-direction:column}.build-card__title{margin-top:20px}}
