.legal-page{color:#17233c;background:#f4f6fb;min-height:100vh;padding:32px 20px;font:16px/1.65 Arial,sans-serif}.legal-page article{background:#fff;border:1px solid #dfe4ef;border-radius:22px;max-width:860px;margin:0 auto;padding:clamp(24px,5vw,56px)}.legal-page h1{margin:22px 0;font-size:clamp(26px,4vw,38px);line-height:1.2}.legal-page h2{margin:34px 0 10px;font-size:21px;line-height:1.3}.legal-page p,.legal-page li{margin:10px 0}.legal-page ul{padding-left:24px}.legal-page a{color:#345dd5;text-decoration:underline}.legal-page .legal-top{flex-wrap:wrap;gap:20px;font-weight:700;display:flex}.legal-page .legal-note{color:#61708b;font-size:14px}@media (prefers-color-scheme:dark){.legal-page{color:#eef3fa;background:#101827}.legal-page article{background:#1c2940;border-color:#ffffff20}.legal-page a{color:#88b8ff}.legal-page .legal-note{color:#b6c2d7}}
