.legal-page{max-width:820px;padding-top:45px;padding-bottom:50px}.legal-page h1{font-size:44px}.legal-intro{color:var(--muted);margin-bottom:30px}.legal-draft{padding:20px;border-radius:14px;background:#fff4e8;border:1px solid #e2aa84;font-size:13px;margin-bottom:32px}.legal-draft p{margin:6px 0 0}.legal-content h2{font-size:22px;margin:32px 0 14px}.legal-content p{font-size:14px;color:var(--muted);line-height:1.9;overflow-wrap:anywhere}.legal-content a{color:var(--primary)}.legal-date{font-size:11px;color:var(--muted)}.footer nav{display:flex;gap:20px}.footer a{color:var(--secondary)}@media(max-width:700px){.legal-page{padding-top:28px}.legal-page h1{font-size:34px}.legal-content h2{font-size:20px}.legal-content p{font-size:13px}}