.guide{max-width:1000px;padding:30px 48px 65px}.guide-hero{padding:20px 0 32px;max-width:790px}.guide h1{font:800 clamp(34px,5vw,54px)/1.12 Manrope,Arial,sans-serif;letter-spacing:-1.8px;margin:16px 0 20px}.guide .lede{font-size:19px;line-height:1.6;color:var(--muted)}.guide section{margin-top:35px;scroll-margin-top:25px}.guide h2{font:800 26px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.7px;margin-bottom:15px}.guide h3{font:700 18px/1.4 Manrope,Arial,sans-serif;margin:22px 0 12px}.guide p,.guide li{line-height:1.75;font-size:15px}.guide p+p{margin-top:13px}.guide li+li{margin-top:10px}.guide a:not(.primary-button){text-decoration:underline;text-underline-offset:3px}.guide ul,.guide ol{padding-left:24px}.guide-nav{display:flex;flex-wrap:wrap;gap:10px 22px;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.guide-note{padding:20px 24px;background:var(--pale);border:1px solid var(--line);border-radius:16px;margin:22px 0}.guide code{font:13px/1.6 Consolas,'Courier New',monospace;overflow-wrap:anywhere}.guide pre{background:#173f42;color:#fbf8f1;padding:22px;border-radius:14px;overflow-x:auto;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.guide pre code{color:inherit}.guide-table{overflow:auto;border:1px solid var(--line);border-radius:14px;margin:15px 0}.guide table{border-collapse:collapse;width:100%;min-width:560px;background:var(--white);text-align:left;font-size:14px;line-height:1.65}.guide th,.guide td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.guide tr:last-child td{border-bottom:0}.guide th{background:var(--pale)}.guide td:first-child{width:28%}.guide .example-button{margin:19px 0}.guide details{margin:18px 0}.guide summary{cursor:pointer;font-weight:700;line-height:1.6}.guide details pre{margin-bottom:0}.guide-footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.guide-footer-links a{text-decoration:underline;text-underline-offset:3px}.guide .guide-small{font-size:13px;color:var(--muted)}@media(max-width:720px){.guide{padding:15px 22px 45px}.guide-hero{padding-top:10px}.guide h1{letter-spacing:-1.1px}.guide .lede{font-size:17px}.guide h2{font-size:23px}.guide pre{padding:16px}.guide-note{padding:18px}.guide table{font-size:13px}.guide .primary-button{gap:15px}.guide .guide-nav{font-size:12px}}
