.legal-page{color:#24123a;background:radial-gradient(circle at 15% 0,#eee7ff,#0000 34%),#faf8ff;min-height:100vh;margin:0!important;padding:clamp(28px,6vw,72px) 20px!important}.legal-page article{background:#fffc;border:1px solid #e5dcf0;border-radius:24px;width:min(780px,100%);margin:auto;padding:clamp(24px,5vw,56px);box-shadow:0 24px 70px #39205a12}.legal-page a{color:#6d28d9;font-weight:700}.legal-page>article>p:first-of-type{color:#7c3aed;letter-spacing:.12em;margin-top:42px;font-size:12px;font-weight:800}.legal-page h1{margin:8px 0;font-size:clamp(38px,7vw,64px);line-height:1}.legal-page small{color:#746983}.legal-page h2{margin:36px 0 8px;font-size:20px}.legal-page p{color:#5f536b;line-height:1.75}
