@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,system-ui,sans-serif;background:#fafaf7;color:#0f1419;font-feature-settings:"tnum" 1}h1,h2,h3,h4{font-family:Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}code,pre{font-family:JetBrains Mono,ui-monospace,monospace}a{color:inherit;text-decoration:none}.legal-doc{max-width:720px;margin:0 auto;padding:96px 24px;line-height:1.65;color:#1a2130}.legal-doc h1{font-size:40px;margin:0 0 24px;color:#0b1f3a}.legal-doc h2{font-size:24px;margin:40px 0 12px;color:#0b1f3a}.legal-doc h3{font-size:17px;margin:24px 0 8px;color:#0b1f3a}.legal-doc li,.legal-doc p{font-size:15px;color:#333c50}.legal-doc ol,.legal-doc ul{padding-left:24px}.legal-doc a{color:#1e40af;text-decoration:underline}.legal-doc code{background:#f1f0ea;padding:2px 6px;border-radius:4px;font-size:13px}.legal-doc table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}.legal-doc td,.legal-doc th{padding:10px 12px;border:1px solid #e5e4de;text-align:left;vertical-align:top}.legal-doc th{background:#f1f0ea;font-weight:600;color:#0b1f3a}.legal-doc hr{border:0;border-top:1px solid #e5e4de;margin:32px 0}.legal-doc strong{color:#0b1f3a}@media (max-width:640px){.landing-grid-2,.landing-grid-3,.landing-grid-4,.landing-grid-footer,.landing-grid-hero{grid-template-columns:1fr!important}}.landing-hero-title{font-size:clamp(32px,8vw,60px)!important}