.download-page{background:var(--ink);color:var(--paper);min-height:100vh}.download-main{min-height:calc(100vh - 130px);max-width:1180px;margin:0 auto;padding:150px 32px 90px;display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:10%}.download-hero{max-width:700px}.download-hero h1{font:900 clamp(50px,7vw,92px)/.9 var(--display);letter-spacing:-.035em;margin:22px 0 24px}.download-hero h1 em{font-style:normal;color:var(--gold)}.download-hero>p:not(.eyebrow){max-width:610px;color:rgba(255,255,255,.72);font-size:17px}.download-hero .button{margin:14px 0 12px}.download-back{display:block;color:rgba(255,255,255,.68);text-decoration:underline;text-underline-offset:4px}.download-check-page{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.2);padding:30px}.download-check-page h2{font-size:25px;margin:0 0 20px}.download-check-page ol{list-style:none;padding:0;margin:0}.download-check-page li{display:flex;gap:15px;border-top:1px solid rgba(255,255,255,.16);padding:17px 0}.download-check-page li>span{color:var(--gold);font:800 14px var(--display)}.download-check-page b{display:block}.download-check-page small{display:block;color:rgba(255,255,255,.65);font-size:12px;margin-top:5px}@media(max-width:700px){.download-main{display:block;padding:125px 8% 65px}.download-hero h1{font-size:52px}.download-hero>p:not(.eyebrow){font-size:15px}.download-check-page{margin-top:58px}.download-page .site-header{padding:0 5vw}.download-page .header-cta{font-size:12px}}
