body{color:#182333;background:#fafbfc;margin:0;font-family:Arial,sans-serif}main.svelte-1k3zhjl{max-width:1240px;margin:auto;padding:24px 32px 64px;font-size:16px;line-height:1.6}nav.svelte-1k3zhjl{justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px;display:flex}.back.svelte-1k3zhjl{color:#344256;align-items:center;gap:9px;font-weight:600;text-decoration:none;display:flex}.download-layout.svelte-1k3zhjl{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:center;gap:48px;display:grid}.visual.svelte-1k3zhjl{color:#d4e1ed;background:#0d1927;border:1px solid #27384a;border-radius:16px;overflow:hidden;box-shadow:0 18px 55px #172c4920}.caption.svelte-1k3zhjl{color:#ffce47;align-items:center;gap:9px;padding:16px 22px;font-weight:700;display:flex}.version.svelte-1k3zhjl{color:#c6d4e1;margin-left:auto;font-size:14px}.visual.svelte-1k3zhjl img:where(.svelte-1k3zhjl){width:100%;height:auto;display:block}.visual.svelte-1k3zhjl p:where(.svelte-1k3zhjl){align-items:center;gap:10px;margin:0;padding:16px 22px;font-size:14px;display:flex}.eyebrow.svelte-1k3zhjl{text-transform:uppercase;letter-spacing:.12em;color:#536577;margin:0 0 8px;font-size:14px;font-weight:700}h1.svelte-1k3zhjl{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(36px,4vw,58px);line-height:1.05}.download.svelte-1k3zhjl h2:where(.svelte-1k3zhjl){margin:0 0 10px;font-size:20px;line-height:1.4}.download.svelte-1k3zhjl>p:where(.svelte-1k3zhjl):not(.eyebrow){color:#526174;margin:0 0 20px}.primary.svelte-1k3zhjl{color:#162231;background:#ffcc36;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:16px 18px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.primary.svelte-1k3zhjl:hover{background:#ffda65}a.svelte-1k3zhjl:focus-visible{outline-offset:5px;outline:3px solid #2368d3}.file-details.svelte-1k3zhjl{color:#5e6b7a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:10px 0 22px;font-size:14px;display:flex}.file-details.svelte-1k3zhjl a:where(.svelte-1k3zhjl){color:#245b9d}.download.svelte-1k3zhjl .requirements:where(.svelte-1k3zhjl),.download.svelte-1k3zhjl .share:where(.svelte-1k3zhjl){font-size:14px;line-height:1.65}.share.svelte-1k3zhjl{border-left:3px solid #ffcc36;padding-left:14px}.instructions.svelte-1k3zhjl{border-top:1px solid #dce3e9;margin-top:48px;padding-top:28px}.instructions.svelte-1k3zhjl h2:where(.svelte-1k3zhjl){margin:0 0 20px;font-size:26px}.instructions.svelte-1k3zhjl ol:where(.svelte-1k3zhjl){grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-left:23px;display:grid}.instructions.svelte-1k3zhjl li:where(.svelte-1k3zhjl){padding-left:6px}.instructions.svelte-1k3zhjl li:where(.svelte-1k3zhjl)::marker{color:#746019;font-weight:700}.objective.svelte-1k3zhjl{background:#edf1f5;border-radius:9px;margin:28px 0 16px;padding:18px 22px}.relay.svelte-1k3zhjl{color:#647082;font-size:14px}.mac-downloads.svelte-1k3zhjl{border-top:1px solid #dce3e9;margin:24px 0;padding-top:22px}.mac-downloads.svelte-1k3zhjl p:where(.svelte-1k3zhjl){color:#526174;margin:10px 0;font-size:14px}.mac-intel.svelte-1k3zhjl{color:#244d7f;border:1px solid #c5cfd9;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:12px;font-weight:600;text-decoration:none;display:flex}.mac-intel.svelte-1k3zhjl:hover{background:#edf1f5}.mac-help.svelte-1k3zhjl{border:1px solid #dce3e9;border-radius:9px;margin-top:24px;padding:18px 22px}.mac-help.svelte-1k3zhjl summary:where(.svelte-1k3zhjl){cursor:pointer;font-weight:700}.mac-help.svelte-1k3zhjl p:where(.svelte-1k3zhjl){max-width:900px}.mac-help.svelte-1k3zhjl a:where(.svelte-1k3zhjl){color:#245b9d}@media (width<=850px){.download-layout.svelte-1k3zhjl{grid-template-columns:1fr;gap:30px}.download.svelte-1k3zhjl{grid-row:1}.instructions.svelte-1k3zhjl ol:where(.svelte-1k3zhjl){grid-template-columns:1fr;gap:16px}nav.svelte-1k3zhjl{margin-bottom:28px}h1.svelte-1k3zhjl br:where(.svelte-1k3zhjl){display:none}h1.svelte-1k3zhjl{font-size:40px}}@media (width<=520px){main.svelte-1k3zhjl{padding:16px 18px 36px}nav.svelte-1k3zhjl{flex-wrap:wrap;gap:14px}.download-layout.svelte-1k3zhjl{gap:24px}.visual.svelte-1k3zhjl p:where(.svelte-1k3zhjl){padding:14px}.instructions.svelte-1k3zhjl{margin-top:32px}h1.svelte-1k3zhjl{font-size:34px}.back.svelte-1k3zhjl{font-size:14px}}
