.downloads-page{color:var(--ink);padding-bottom:96px}.downloads-wrap{width:min(1180px,100% - 64px);margin:auto}.downloads-hero{background:linear-gradient(135deg,#e5eedb,#f5f3ed 62%,#efd8c9);padding:88px 0 94px}.download-eyebrow{color:#53605e;letter-spacing:.11em;margin:0 0 16px;font:500 11px DM Mono,monospace}.download-eyebrow i{background:var(--pink);border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.downloads-hero h1,.same-install h2,.download-section-title h2{letter-spacing:-2.8px;margin:0;font:clamp(48px,5.8vw,70px)/.92 Instrument Serif,Georgia,serif}.downloads-hero h1 em,.same-install h2 em,.download-section-title h2 em{color:#668e38;font-style:italic}.downloads-hero p:not(.download-eyebrow){color:#53605e;max-width:640px;margin:28px 0 0;font-size:17px;line-height:1.65}.downloads-hero .downloads-intro{margin-top:12px;font-size:15px}.product-downloads{grid-template-columns:1fr 1fr;gap:22px;padding-top:96px;display:grid}.download-card{border:1px solid var(--line);background:#fff;padding:35px}.download-card:last-child{background:#e6efda}.download-card h2{letter-spacing:-1px;margin:0;font:44px Instrument Serif,Georgia,serif}.download-version{color:#405047;margin:20px 0 0;font:18px DM Mono,monospace}.platform-chip{color:#50614d;border:1px solid #c7d3bf;margin-top:11px;padding:7px 9px;font:11px DM Mono,monospace;display:inline-block}.download-description{color:#53605e;min-height:72px;margin:26px 0;font-size:15px;line-height:1.6}.download-pending{color:#66736b;text-align:center;background:#e2e8df;border:1px solid #a8b9a3;padding:14px 16px;font-size:14px;font-weight:700;display:block}.same-install{background:var(--deep);color:#f2f6ef;margin-top:112px;padding:88px 0}.same-install-grid,.pwa-first,.activation-guide{grid-template-columns:.9fr 1.1fr;align-items:start;gap:92px;display:grid}.same-install .download-eyebrow{color:#b9c8bf}.same-install .download-eyebrow i{background:var(--lime)}.same-install>div>div>p,.pwa-first>div:last-child>p,.activation-guide>div:last-child>p{color:#cad5cf;margin:0;font-size:16px;line-height:1.65}.same-install ul,.pwa-first ul{margin:24px 0 0;padding:0;list-style:none}.same-install li,.pwa-first li{color:#d8e0da;border-top:1px solid #ffffff2b;padding:11px 0;font-size:14px}.pwa-first,.activation-guide{padding-top:112px}.download-section-title h2{font-size:57px}.pwa-first>div:last-child>p,.activation-guide>div:last-child>p{color:#4d5954}.pwa-first ul{padding-left:18px;list-style:outside}.pwa-first li{border-color:var(--line);color:#4d5954;line-height:1.55}.installation{background:#e1eadc;margin-top:112px;padding:88px 0}.install-steps{counter-reset:step;grid-template-columns:repeat(4,1fr);margin:52px 0 0;padding:0;list-style:none;display:grid}.install-steps li{color:#47534e;border-left:1px solid #bdcdb7;min-height:135px;padding:17px 15px;font-size:14px;line-height:1.5}.install-steps li:before{color:#668e38;content:"0" counter(step);counter-increment:step;margin-bottom:18px;font:11px DM Mono,monospace;display:block}.install-steps li:first-child{border-left:0}.activation-guide{padding-bottom:0}.password-reset{background:#e6efda;border-left:3px solid #7aa841;margin-top:28px;padding:22px 24px}.password-reset h3{margin:0;font:28px Instrument Serif,Georgia,serif}.password-reset p{color:#4b5a4d!important;margin:10px 0 0!important;font-size:14px!important}.before-download{background:#eed7c8;margin-top:112px;padding:35px}.before-download ul{color:#4b554f;grid-template-columns:repeat(2,1fr);gap:10px 30px;margin:24px 0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.download-links{flex-wrap:wrap;gap:22px;margin-top:27px;display:flex}.download-links a{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.download-links b{color:#668e38;margin-left:4px;font-size:17px}@media (max-width:800px){.downloads-wrap{width:min(100% - 40px,600px)}.downloads-hero{padding:65px 0 72px}.product-downloads,.same-install-grid,.pwa-first,.activation-guide{grid-template-columns:1fr;gap:38px}.product-downloads{padding-top:70px}.download-description{min-height:auto}.same-install{margin-top:74px;padding:68px 0}.pwa-first,.activation-guide{padding-top:76px}.installation{margin-top:76px;padding:68px 0}.install-steps{grid-template-columns:1fr 1fr;margin-top:37px}.install-steps li,.install-steps li:first-child{border-left:1px solid #bdcdb7;min-height:0}.before-download{margin-top:76px}.before-download ul{grid-template-columns:1fr}.download-links{flex-direction:column;gap:14px}}
