/* Download first, platform instructions second. */
.get-font-lead{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px}
.get-font-copy h2{font-size:clamp(64px,7.5vw,108px)}
.get-font-copy>p{color:var(--ink-muted);margin-top:28px;max-width:38ch}
.get-font-copy .button{margin-top:32px;min-height:64px;font-size:17px;gap:24px}
.get-font-copy .get-font-meta{font-size:13px;line-height:1.7;margin-top:18px}
.get-font-preview{margin:0;padding:40px 0;text-align:center}
.get-font-amount{display:flex;justify-content:center;align-items:baseline;gap:.12em;font-size:clamp(70px,10vw,150px);letter-spacing:-.04em;line-height:1.2;white-space:nowrap}
.get-font-preview figcaption{font-size:14px;margin-top:32px;line-height:1.6}
.get-font-preview figcaption span{color:var(--ink-muted)}
.platform-guide{border-top:1px solid var(--rule);margin-top:72px;padding-top:32px}
.platform-top{display:flex;align-items:center;justify-content:space-between;gap:24px}
.platform-top h3{font:500 22px/1.3 'Space Grotesk',sans-serif;letter-spacing:-.025em;text-transform:none}
.platform-tabs{display:flex;gap:4px;border:1px solid var(--rule);padding:4px;border-radius:100px}
.platform-tabs button{border:0;border-radius:100px;min-height:44px;padding:10px 25px;background:transparent;color:var(--ink-muted);font-size:14px}
.platform-tabs button:hover{color:var(--ink);background:#1717150a}
.platform-tabs button[aria-selected=true]{background:var(--ink);color:var(--field)}
.platform-panel{padding-top:36px}
.platform-panel[hidden]{display:none}
.platform-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;counter-reset:install;padding:0;margin:0}
.platform-steps li{counter-increment:install;position:relative;padding-left:32px}
.platform-steps li:before{content:counter(install);position:absolute;left:0;top:0;font-size:13px;color:var(--ink-muted)}
.platform-steps strong{font-size:17px;font-weight:500}
.platform-steps p{font-size:15px;line-height:1.6;color:var(--ink-muted);margin-top:12px}
.platform-steps b{font-weight:500;overflow-wrap:anywhere}
.platform-web-intro{font-size:16px;color:var(--ink-muted);max-width:65ch}
.platform-panel .code-panel{margin-top:24px;padding-top:24px}
@media(max-width:809px){.get-font-lead{grid-template-columns:1fr;gap:40px}.get-font-copy h2{font-size:64px}.get-font-copy .button{font-size:15px;padding-inline:22px;gap:16px}.get-font-preview{padding:24px 0}.get-font-amount{font-size:clamp(80px,23vw,140px)}.get-font-preview figcaption{margin-top:20px;font-size:13px}.platform-guide{margin-top:40px;padding-top:28px}.platform-top{align-items:flex-start;flex-direction:column;gap:20px}.platform-tabs{width:100%}.platform-tabs button{flex:1;padding-inline:12px}.platform-steps{grid-template-columns:1fr;gap:28px}.platform-panel{padding-top:28px}}
