.legal-main{min-height:100vh;padding:64px 24px}.legal-inner{max-width:680px;margin:0 auto}.legal-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--amber-500);margin-bottom:12px;font-size:.75rem;font-weight:600}.legal-headline{font-family:var(--font-display);font-size:var(--display-2-size);margin-bottom:8px;font-weight:400}.legal-updated{color:var(--mist-soft);font-size:.8125rem;font-family:var(--font-mono);margin-bottom:48px}.legal-body h2{font-size:var(--h2-size);margin:32px 0 12px;font-weight:600}.legal-body p,.legal-body li{font-size:var(--body-size);color:var(--ink-soft);margin-bottom:12px;line-height:1.65}.legal-body ul,.legal-body ol{padding-left:20px}.legal-body a{color:var(--amber-600)}
