body{margin:0;background:#f5f6f8;color:#20242a;font:16px/1.65 Inter,Arial,sans-serif}.legal-page{max-width:860px;margin:0 auto;padding:48px 24px 80px}.legal-page article{background:#fff;border:1px solid #dfe3e8;border-radius:16px;padding:40px}.legal-page h1{line-height:1.2}.legal-page h2{margin-top:2em}.legal-meta{color:#68707c}.legal-contact{padding:16px;background:#f7f8fa;border-radius:10px}.legal-data-error{border:1px solid #dc2626;border-radius:8px;padding:12px;color:#991b1b;background:#fef2f2}.legal-back{display:inline-block;margin-bottom:24px;color:#b44d12}@media(max-width:640px){.legal-page{padding:24px 12px}.legal-page article{padding:24px 18px}}
