.legal-body{max-width:780px;margin:0 auto;padding:56px 28px 0}.legal-body h1{font:700 clamp(34px,4.6vw,52px)/1.08 Space Grotesk;letter-spacing:-2px;margin:0 0 12px}.legal-meta{font:500 12px DM Mono;color:var(--muted);margin:0 0 22px}.legal-intro{font-size:17px;line-height:1.75;color:#43526b;margin:0 0 8px}.legal-draft{padding:14px 16px;margin:0 0 34px;border-radius:8px;background:#fff5cf;color:#725700;font-size:14px;line-height:1.6}.legal-section{margin-top:40px}.legal-section h2{font:600 24px Space Grotesk;letter-spacing:-.6px;margin:0 0 12px}.legal-section li,.legal-section p{font-size:15px;line-height:1.8;color:#2b3a52}.legal-section p{margin:0 0 14px}.legal-section ul{margin:0 0 14px;padding-left:22px}.legal-section li{margin-bottom:8px}.legal-fill{background:#ffe58a;color:#5c4400;padding:1px 5px;border-radius:4px;font-weight:700}.legal-page footer{margin-top:90px}@media (max-width:760px){.legal-body{padding:36px 20px 0}}