.legal-page{min-height:60vh;padding:60px 20px 90px}.legal-page article{max-width:800px;margin:auto;background:#fff;border:1px solid #e8e2ed;border-radius:18px;padding:42px}.legal-page h1{font-size:39px;margin:0 0 8px}.legal-page h2{font-size:17px;letter-spacing:-.02em;margin:28px 0 8px}.legal-page p{font-size:13px;line-height:1.8;color:#685f70}.legal-updated{font-size:10px!important;color:#95899f!important}.legal-warning{background:#f2ecfb;border:1px solid #e5d8f7;border-radius:10px;padding:14px;color:#634391;font-size:11px;line-height:1.6;margin-top:28px}@media(max-width:650px){.legal-page{padding:30px 14px 55px}.legal-page article{padding:23px}.legal-page h1{font-size:31px}}
