.guide .legal-hero h1{max-width:20ch}.guide .guide-steps{gap:14px;margin:0 0 18px;padding-left:1.5em;display:grid}.guide .guide-steps>li::marker{font-family:var(--mono);color:var(--orange-text);font-weight:600}.guide .guide-steps .legal-table{margin:14px 0 6px}.guide .legal-sec li>ul{margin:10px 0 0}.guide .guide-qa h3{letter-spacing:-.01em;color:var(--text);margin:24px 0 6px;font-size:1.0625rem;line-height:1.4}.guide .guide-qa:first-of-type h3{margin-top:0}.guide .guide-qa p{margin:0}.guide .guide-cta{border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--sh-sm);text-align:center;margin-top:clamp(36px,3vw + 16px,52px);padding:clamp(24px,2vw + 16px,40px)}.guide .guide-cta h2{letter-spacing:-.022em;margin:0 0 10px;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.2}.guide .guide-cta>p{max-width:46ch;color:var(--text-2);margin:0 auto 22px;font-size:1rem;line-height:1.7}.guide .guide-sources ul{padding:0;list-style:none}.guide .guide-sources li{font-size:var(--t-base)}.guide .guides-list{gap:16px;max-width:1040px;margin:0 auto;padding:clamp(28px,3vw + 12px,48px) 0 clamp(56px,6vw,96px);list-style:none;display:grid}.guide .guides-list li{border-radius:var(--r-lg);background:var(--bg-2);box-shadow:var(--sh-sm);padding:clamp(20px,1.5vw + 12px,28px)}.guide .guides-list h2{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25}.guide .guides-list h2 a{color:var(--text);text-decoration:none}.guide .guides-list h2 a:hover{color:var(--orange-text)}.guide .guides-list p{max-width:62ch;color:var(--text-2);margin:0}
