.legal-page{max-width:820px;margin:0 auto;padding:48px 24px 96px;color:var(--aether-text);line-height:1.6}.legal-page h1{font-size:28px;letter-spacing:-.01em;margin:0 0 8px}.legal-page h2{font-size:19px;margin:32px 0 12px;letter-spacing:-.005em}.legal-page h3{font-size:15px;margin:20px 0 8px;opacity:.9}.legal-page p,.legal-page li{font-size:14px}.legal-page ul,.legal-page ol{padding-left:22px;margin:8px 0 12px}.legal-page li{margin:4px 0}.legal-page code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;background:#ffffff0d;padding:1px 4px;border-radius:3px}.legal-meta{font-size:12px;opacity:.7;margin:4px 0 24px;padding-bottom:16px;border-bottom:1px solid var(--aether-border)}.legal-callout{background:#ffc40012;border:1px solid rgba(255,196,0,.25);padding:12px 16px;border-radius:6px;font-size:13px;margin:16px 0}.legal-footer-note{margin-top:40px;padding-top:16px;border-top:1px solid var(--aether-border);font-size:12px;opacity:.7}
