.legal-page{max-width:900px;margin:0 auto;padding:150px 32px 90px;color:var(--text);overflow-wrap:anywhere}.legal-page h1{font:400 clamp(38px,6vw,64px)/1.08 var(--serif);margin:18px 0 24px}.legal-updated{color:var(--muted);font-size:14px}.legal-page section{margin:42px 0}.legal-page h2{font:400 28px/1.2 var(--serif);margin:0 0 18px}.legal-page p,.legal-page li{font-size:17px;line-height:1.7}.legal-page p{margin:0 0 16px}.legal-page a,.form-note a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.legal-draft{padding:24px;border:1px solid var(--accent);margin:32px 0;background:var(--surface)}.legal-draft ul{padding-left:20px;margin-bottom:0}.legal-links{display:flex;flex-wrap:wrap;gap:12px 28px;grid-column:1/-1}.legal-links a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.form-note p{margin:0 0 12px;font-size:14px;line-height:1.65}@media(max-width:700px){.legal-page{padding:120px 22px 60px}.legal-page h2{font-size:25px}.legal-page p,.legal-page li{font-size:16px}.legal-draft{padding:18px}.legal-links{gap:16px}}
