.download-page{background:var(--canvas);color:var(--ink)}.download-shell{max-width:980px;margin:auto;padding:65px 28px 80px}.download-heading{text-align:center;margin-bottom:36px}.download-heading h1{font:500 60px/1.1 var(--serif);margin:12px 0 18px}.download-heading .lead{font-size:18px;color:var(--muted)}.platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform-card{border:1px solid var(--line);border-radius:20px;padding:28px;text-align:center;background:var(--surface)}.platform-card.windows{grid-column:1/-1;padding:36px 24px}.platform-card h2{font:500 30px/1.2 var(--serif);margin:12px 0}.platform-card p{color:var(--muted);font-size:14px;line-height:1.7}.platform-card .button{display:inline-flex;margin:16px 0;min-height:52px}.platform-card .text-button{display:inline-block;font-size:13px;text-underline-offset:4px}.platform-icon{font:36px Arial}.download-footnote{font-size:12px;line-height:1.8;color:var(--muted);text-align:center;max-width:650px;margin:28px auto 0}.download-footnote a{text-decoration:underline;text-underline-offset:3px}.small-note{font-size:12px!important}.legal-nav{display:flex;align-items:center;gap:20px;font-size:13px}@media(max-width:600px){.download-shell{padding:40px 20px 60px}.download-heading h1{font-size:46px}.platform-grid{grid-template-columns:1fr}.platform-card{padding:24px 20px}.legal-nav>a{display:none}.platform-card .button{font-size:14px}}
