.legal{padding-top:40px;padding-bottom:96px}.legal article{max-width:68ch}.legal h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1.02}.legal .updated{color:var(--ink-3);margin:12px 0 32px;font-size:15px}.legal h2{letter-spacing:-.02em;margin:40px 0 8px;font-size:24px;line-height:1.2}.legal p,.legal li{color:var(--ink-2)}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:22px}.legal li{margin-bottom:6px}.legal strong{color:var(--ink);font-weight:600}.legal a{color:var(--coral-text);text-underline-offset:3px}.legal .callout{background:var(--band);border:1px solid var(--band-line);border-radius:16px;margin:24px 0;padding:18px 20px}.legal .callout p:last-child{margin-bottom:0}.legal code{color:var(--ink);font-family:ui-monospace,monospace;font-size:.95em}.legal ol.steps-list{margin:0 0 14px;padding-left:22px}.legal ol.steps-list li{margin-bottom:8px}
