.download-recommendation{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:var(--radius);padding:32px;background:linear-gradient(135deg,#fff8f1,white 65%);margin-bottom:48px}.download-recommendation h2{font-size:29px;margin:16px 0}.download-recommendation .recommendation-note{color:var(--muted);font-size:14px;max-width:760px;margin-bottom:24px}.platform-choice{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.platform-choice button{border:1px solid var(--line);border-radius:6px;background:white;padding:8px 16px;font-size:13px;color:var(--muted)}.platform-choice button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.recommended-action{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.recommended-action .version{font-size:13px;color:var(--muted)}.download-options-heading{font-size:24px;margin:0 0 22px}.download-card details{margin-top:20px;font-size:13px;color:var(--muted)}.download-card summary{cursor:pointer;color:var(--ink)}.download-card details p{margin-top:10px}.download-recommendation .text-link{margin-top:18px}.download-local-note{font-size:12px;color:var(--muted);margin-top:24px}.download-recommendation [aria-live]{min-height:96px}@media(max-width:600px){.download-recommendation{padding:24px}.download-recommendation h2{font-size:25px}.recommended-action{align-items:flex-start;flex-direction:column;gap:12px}}
