.download-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding-block:64px 80px;display:grid}.download-intro h1{font-size:clamp(42px,4.65vw,67px);line-height:1.08}.download-intro>p{max-width:470px;margin-top:28px;font-size:18px}.download-hero-note{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:20px;display:flex}.download-reassurance{color:var(--secondary);font-size:14px}.download-hero-note .motion-control{font-size:13px}.download-art{background:var(--mint);border-radius:var(--radius);place-items:center;padding:32px 10px;display:grid}.download-art img{width:min(100%,420px)}.download-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.download-section-heading h2{font-size:clamp(30px,3vw,40px)}.download-release-line{color:var(--secondary);flex-wrap:wrap;gap:8px 16px;font-size:14px;line-height:1.6;display:flex}.download-release-line a,.download-source a{color:var(--green);align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.download-list{background:var(--paper);border-radius:16px;gap:8px;padding-block:8px;display:grid}.download-platform{grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:32px;padding:30px 32px;display:grid}.platform-heading{align-items:center;gap:16px;display:flex}.platform-heading>svg{color:var(--green);flex-shrink:0}.platform-heading h3{font-size:24px;line-height:1.2}.platform-heading p{color:var(--secondary);margin-top:8px;font-size:14px}.platform-guidance{font-size:16px}.platform-installers{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.installer-option{flex:140px;min-width:0;max-width:230px}.download-action{background:var(--mint-light);min-height:48px;color:var(--green);transition:background .18s ease, transform .24s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.download-action:hover{background:var(--mint-deep);transform:translateY(-2px)}.download-action:active{transform:translateY(0)}.installer-meta{color:var(--secondary);font-variant-numeric:tabular-nums;margin-top:8px;padding-inline:12px;font-size:13px;display:block}.installer-meta a{text-decoration:underline}.installer-unavailable{color:var(--secondary);padding:12px;font-size:14px;line-height:1.5;display:block}.download-source{color:var(--secondary);margin-top:24px;font-size:14px}.download-browser{margin-top:104px}.download-browser-inner{background:var(--mint);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:48px;padding:48px;display:flex}.download-browser-inner>div{max-width:620px}.download-browser-inner h2{margin-top:20px;font-size:clamp(30px,3vw,40px)}.download-browser-inner p{margin-top:20px}.download-browser-inner .button{flex-shrink:0}.download-help{margin-block:104px 64px}@media (prefers-reduced-motion:no-preference){.download-intro h1{animation:download-intro-arrive .65s var(--ease) both}.download-intro>p{animation:download-intro-arrive .65s 70ms var(--ease) both}.download-intro>.app-actions{animation:download-intro-arrive .65s .14s var(--ease) both}.download-art img{animation:download-settle .8s .1s var(--ease) both}.download-platform.revealed{animation:download-row-arrive .5s var(--ease) both}.download-platform.revealed:nth-child(2){animation-delay:60ms}.download-platform.revealed:nth-child(3){animation-delay:.12s}html[data-motion=off] :is(.download-intro h1,.download-intro>p,.download-intro>.app-actions,.download-art img){animation-play-state:paused}.download-action>svg{transition:transform .22s var(--ease)}.download-action:is(:hover,:focus-visible)>svg{transform:translateY(2px)}.download-intro .button:is(:hover,:focus-visible)>svg{transform:translateY(3px)}}@keyframes download-intro-arrive{0%{opacity:.8;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes download-row-arrive{0%{opacity:.8;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes download-settle{0%{transform:translateY(12px)rotate(-3deg)}to{transform:translateY(0)rotate(0)}}@media (max-width:1050px){.download-hero{gap:28px}.download-platform{grid-template-columns:1fr 1.2fr;gap:20px 28px;padding:28px}.platform-guidance{grid-column:1}.platform-installers{grid-area:1/2/3}.download-browser-inner{gap:28px;padding:36px}}@media (max-width:700px){.download-hero{grid-template-columns:1fr;gap:32px;padding-block:36px 48px}.download-intro>p{max-width:470px;font-size:16px}.download-art{padding:10px}.download-art img{width:220px}.download-section-heading{align-items:start;gap:16px;margin-bottom:24px}.download-platform{grid-template-columns:1fr;gap:20px;padding:24px}.platform-guidance,.platform-installers{grid-area:auto}.platform-installers{justify-content:flex-start}.installer-option{max-width:none}.download-browser{margin-top:64px}.download-browser-inner{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.download-help{margin-block:64px 16px}}@media (prefers-reduced-motion:reduce){.download-art img{animation:none}.download-action{transition:none}.download-action:hover{transform:none}}
