.legal-page .legal{max-width:680px;margin:0 auto;padding:88px 24px 120px}.legal-page .legal h1{letter-spacing:-.04em;font-size:clamp(34px,4.4vw,44px);font-weight:600;line-height:1.06}.legal-page .legal-updated{color:var(--site-muted);margin:14px 0 48px;font-size:14px}.legal-page .legal h2{letter-spacing:-.015em;margin:40px 0 10px;font-size:18px;font-weight:600}.legal-page .legal p,.legal-page .legal li{color:var(--site-text);font-size:16px;line-height:1.7}.legal-page .legal ul{flex-direction:column;gap:8px;padding-left:20px;display:flex}.legal-page .legal a{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line);text-underline-offset:3px}
