.guide{padding:120px 0 72px}.guide-body{max-width:720px;margin:0 auto;padding:0 24px}.guide h1{font-size:clamp(32px,6vw,46px);line-height:1.12;letter-spacing:-.02em;color:var(--text);margin-bottom:18px}.guide h2{font-size:24px;line-height:1.25;color:var(--text);margin:44px 0 12px}.guide h3{font-size:17px;color:var(--text);margin:24px 0 6px}.guide p,.guide li{font-size:17px;line-height:1.7;color:var(--text-secondary)}.guide p{margin-bottom:14px}.guide ul,.guide ol{margin:0 0 16px 22px}.guide li{margin-bottom:6px}.guide a:not(.btn){color:var(--brand-purple-dark);text-decoration:underline}.guide-lede{font-size:19px!important}.guide-shot{display:block;width:100%;height:auto;margin:28px 0;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.guide-cta{margin:26px 0;padding:24px;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius)}.guide-cta p{margin:12px 0 0;font-size:14px}.guide-table-wrap{overflow-x:auto;margin:18px 0 24px}.guide-table{width:100%;min-width:520px;border-collapse:collapse;background:var(--bg-white)}.guide-table th,.guide-table td{padding:12px 14px;border:1px solid var(--border);text-align:left;vertical-align:top;font-size:15px;line-height:1.5;color:var(--text-secondary)}.guide-table th{color:var(--text);background:var(--bg-alt)}.guide-note{font-size:14px!important;color:var(--text-muted)!important}@media(max-width:600px){.guide{padding-top:96px}}
