.footer-guide{display:inline-block;margin-top:8px;color:var(--violet);font-weight:700}.footer-guide:hover{text-decoration:underline}.guide{max-width:880px;padding:72px 0 90px}.guide h1{font-size:clamp(46px,7vw,78px);line-height:.94;letter-spacing:-.07em;margin:0;max-width:840px}.guide-intro{font-size:20px;line-height:1.5;color:var(--muted);max-width:700px;margin:25px 0 0}.guide-nav{display:flex;flex-wrap:wrap;gap:9px;margin:40px 0 56px}.guide-nav a{border:1px solid var(--ink);padding:7px 10px;font:11px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.04em}.guide-nav a:hover{background:var(--ink);color:#fff}.guide section{border-top:1px solid var(--line);padding:32px 0}.guide section h2{font-size:31px;line-height:1;letter-spacing:-.05em;margin:0}.guide section p,.guide section li{color:var(--muted);font-size:17px}.guide section ol{padding-left:22px;margin:18px 0 0}.guide section li+li{margin-top:10px}.guide section li b{color:var(--ink)}.guide-callout{background:#171727;color:#fff;padding:36px;margin-top:30px}.guide-callout .kicker{color:var(--mint)}.guide-callout h2{font-size:34px;line-height:1;letter-spacing:-.05em;margin:0}.guide-callout p:not(.kicker){color:#d4d1df;max-width:600px}.guide-callout .button{margin-top:8px}@media(max-width:500px){.guide{padding:48px 0 62px}.guide-callout{padding:25px}.guide section h2{font-size:28px}}
