.legal-page{max-width:720px;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--ink,#222);margin:0 auto;padding:40px 24px 64px;line-height:1.6}.legal-page h1{font-family:var(--font-fraunces), serif;margin:18px 0 4px;font-size:34px;font-weight:500}.legal-page h2{font-family:var(--font-fraunces), serif;margin:32px 0 8px;font-size:20px;font-weight:500}.legal-page p,.legal-page li{font-size:15px}.legal-page ul{padding-left:20px}.legal-page li{margin:6px 0}.legal-meta{color:var(--ink-3);font-size:13px}.legal-draft{color:#7a5a00;background:#fff3cd;border-radius:10px;margin:16px 0;padding:10px 14px;font-size:13px}.legal-nav{gap:16px;font-size:13px;display:flex}.legal-nav a{color:var(--lav-500)}
