.legal-main{width:min(880px,calc(100% - 96px));margin-inline:auto;padding:48px 0 96px;display:grid;gap:40px}.legal-hero{display:grid;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--pricing-line,#d9d4cd)}.legal-hero h1{margin:0;font:600 clamp(44px,7vw,84px)/.98 "Instrument Sans",sans-serif;letter-spacing:-.045em}.legal-contact a{font:600 22px/1.3 Instrument Sans,sans-serif;color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.legal-updated{margin:0;font:500 11px/1.6 Geist Mono,monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.legal-section{display:grid;gap:10px;max-width:68ch}.legal-section h2{margin:0;font:600 24px/1.2 Instrument Sans,sans-serif;letter-spacing:-.02em}.legal-section p,.legal-section li{margin:0;font-size:17px;line-height:1.6}.legal-section ul{margin:0;padding-left:20px;display:grid;gap:6px}.legal-section a{color:inherit;text-underline-offset:3px}.legal-note{font-weight:600}@media(max-width:640px){.legal-main{width:calc(100% - 32px);padding-top:24px;gap:32px}}
