.download-main{width:min(480px,calc(100% - 40px));margin:50px auto 60px;text-align:center}
.download-icon{margin:0 auto 24px;border-radius:7px}
.download-main h1{font-size:63px;font-weight:750;line-height:.94;letter-spacing:-.065em;margin:0 0 15px}
.download-intro{font-size:17px;font-weight:600;letter-spacing:-.03em;margin:0 0 30px}
.preview-notice{padding:17px 22px;background:#f3ecdccf;border:1px solid #fff6d780;border-radius:2px;margin-bottom:24px;color:var(--paper-ink)}
.preview-label{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}
.preview-notice p{font-size:13px;line-height:1.5;margin:8px 0 0;color:var(--paper-secondary)}
.download-button{min-width:260px;min-height:50px;font-size:14px}
.download-meta{font-size:11px;color:var(--secondary);line-height:1.8;margin:15px 0 32px}
.install-steps{list-style:none;text-align:left;margin:0;padding:0;border-top:1px solid var(--line)}
.install-steps li{display:flex;align-items:flex-start;gap:18px;padding:20px 4px;border-bottom:1px solid var(--line)}
.install-steps li>span{display:block;min-width:27px;flex-shrink:0;font-size:12px;font-weight:700;padding-top:3px}
.install-steps strong{font-size:19px;font-weight:750;letter-spacing:-.04em}.install-steps p{font-size:13px;line-height:1.5;color:var(--secondary);margin:6px 0 0}
.download-trial{font-size:11px;line-height:1.7;color:var(--secondary);margin:24px 0 12px}.download-back{font-size:12px}
@media(max-width:600px){.download-main{margin-top:30px}.download-main h1{font-size:49px}.download-icon{width:66px;height:66px}.download-page .header{height:76px}}
