/* Download centre, using the existing MatechCode colours and type. */
[hidden]{display:none!important}.download-main{padding-top:56px;padding-bottom:76px}.download-heading{max-width:760px;padding-bottom:40px}.download-heading h1{font-size:clamp(43px,5.5vw,72px);line-height:1.05;letter-spacing:-2.7px;margin:22px 0}.download-heading .lead{max-width:660px}.download-card{background:var(--dark);color:white;border-radius:20px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding:40px;align-items:center}.download-card h2{font-size:29px;margin:12px 0}.download-card p{color:#c7d0d5;font-size:14px;line-height:1.7}.download-card .eyebrow{color:#c7d0d5;margin-top:20px}.download-mark{display:block}.download-action{border-left:1px solid #43515a;padding-left:40px}.download-action .button{background:#fafaf6;color:#182329;width:100%;justify-content:center}.download-action [role=status]{margin:16px 0}.download-action .micro{font-size:12px}.download-retry{border:0;background:none;color:white;text-decoration:underline;font:inherit;padding:8px 0;cursor:pointer}.download-audiences,.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.download-audiences section,.help-grid section{border:1px solid var(--line);border-radius:16px;padding:28px;background:var(--white)}.download-audiences h2,.help-grid h2{font-size:21px;margin-bottom:13px}.download-main p{line-height:1.75}.download-audiences p,.help-grid p{color:var(--muted);font-size:14px;margin:12px 0 20px}.download-main a{overflow-wrap:anywhere}.reinstall-steps{padding:58px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.reinstall-steps>h2,.download-faq>h2{font-size:30px;letter-spacing:-.8px;margin:0 0 25px}.reinstall-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0;list-style:none;counter-reset:install}.reinstall-steps li{counter-increment:install}.reinstall-steps li:before{content:'0' counter(install);color:var(--muted);font-size:12px}.reinstall-steps h3{font-size:18px;margin:14px 0 10px}.reinstall-steps p{font-size:14px;color:var(--muted)}.download-faq{max-width:840px;padding-top:54px}.download-faq details{border-bottom:1px solid var(--line);padding:21px 0}.download-faq summary{font-size:16px;font-weight:600;cursor:pointer;line-height:1.5}.download-faq details p{font-size:14px;color:var(--muted);margin:16px 0 0}.download-contact{padding-top:30px}.download-main :focus-visible{outline:3px solid #d75b4b;outline-offset:4px}.download-main .micro{font-size:12px}.help-grid{margin-top:0}.footer-meta{flex-wrap:wrap}
@media(max-width:760px){.download-main{padding-top:34px}.download-heading h1{letter-spacing:-1.6px}.download-card{grid-template-columns:1fr;padding:26px;gap:24px}.download-action{border-left:0;border-top:1px solid #43515a;padding:22px 0 0}.download-audiences,.help-grid,.reinstall-steps ol{grid-template-columns:1fr;gap:20px}.reinstall-steps{padding:38px 0}.download-faq{padding-top:38px}.download-heading{padding-bottom:25px}.download-card h2{font-size:25px}.download-audiences section,.help-grid section{padding:24px}}

.download-action .installer-pending:disabled{background:#c8d0d4;color:#26343c;opacity:1;cursor:not-allowed;border:1px solid #c8d0d4}
