.legal-pages-module__MLgLAG__page{color:#1f1731;background:radial-gradient(1100px 520px at 8% 10%,#7c3aed29,#0000 58%),radial-gradient(1000px 460px at 88% 90%,#d946ef1f,#0000 56%),linear-gradient(#f8f6fc 0%,#f1eff8 100%);min-height:100vh}.legal-pages-module__MLgLAG__hero{max-width:1180px;margin:0 auto;padding:34px 20px 18px}.legal-pages-module__MLgLAG__topRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.legal-pages-module__MLgLAG__brand{color:#241b3a;letter-spacing:-.02em;font-size:1.6rem;font-weight:800;text-decoration:none}.legal-pages-module__MLgLAG__back{color:#6b5a95;font-size:.92rem;font-weight:600;text-decoration:none}.legal-pages-module__MLgLAG__back:hover{color:#5b21b6}.legal-pages-module__MLgLAG__title{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.9rem,3.7vw,2.7rem);line-height:1.08}.legal-pages-module__MLgLAG__desc{color:#615579;max-width:820px;margin:0 0 14px;line-height:1.6}.legal-pages-module__MLgLAG__meta{color:#6d28d9;background:#ede8fb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.legal-pages-module__MLgLAG__layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px;max-width:1180px;margin:0 auto;padding:0 20px 30px;display:grid}.legal-pages-module__MLgLAG__toc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:1px solid #69569229;border-radius:16px;padding:14px;position:sticky;top:18px}.legal-pages-module__MLgLAG__toc h2{text-transform:uppercase;letter-spacing:.08em;color:#746690;margin:0 0 10px;font-size:.8rem}.legal-pages-module__MLgLAG__toc ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.legal-pages-module__MLgLAG__toc a{color:#44365f;font-size:.9rem;line-height:1.35;text-decoration:none}.legal-pages-module__MLgLAG__toc a:hover{color:#6d28d9}.legal-pages-module__MLgLAG__article{background:#fff;border:1px solid #69569224;border-radius:18px;padding:18px}.legal-pages-module__MLgLAG__section{border-bottom:1px solid #efebf7;padding:12px 0}.legal-pages-module__MLgLAG__section:last-child{border-bottom:none}.legal-pages-module__MLgLAG__section h3{letter-spacing:-.01em;margin:0 0 8px;scroll-margin-top:20px;font-size:1.15rem}.legal-pages-module__MLgLAG__section p{color:#3d3352;margin:0 0 10px;line-height:1.65}.legal-pages-module__MLgLAG__section p:last-child{margin-bottom:0}.legal-pages-module__MLgLAG__bottomNav{border-top:1px solid #efebf7;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.legal-pages-module__MLgLAG__pillLink{color:#4e3a7b;background:#f7f3ff;border:1px solid #d7cff2;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:700;text-decoration:none}.legal-pages-module__MLgLAG__pillLink:hover{color:#5b21b6;border-color:#b7a6e8}.legal-pages-module__MLgLAG__hub{max-width:1180px;margin:0 auto;padding:28px 20px 34px}.legal-pages-module__MLgLAG__hubHeader h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.8vw,3rem);line-height:1.02}.legal-pages-module__MLgLAG__hubHeader p{color:#615579;max-width:760px;margin:10px 0 0;line-height:1.6}.legal-pages-module__MLgLAG__hubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.legal-pages-module__MLgLAG__hubCard{color:inherit;background:#fff;border:1px solid #69569224;border-radius:18px;padding:16px;text-decoration:none;box-shadow:0 14px 30px #0d091a0f}.legal-pages-module__MLgLAG__hubCard h2{letter-spacing:-.02em;margin:0 0 7px;font-size:1.17rem}.legal-pages-module__MLgLAG__hubCard p{color:#64597c;margin:0;font-size:.92rem;line-height:1.55}.legal-pages-module__MLgLAG__hubMeta{color:#6d28d9;margin-top:10px;font-size:.78rem;font-weight:700}@media (max-width:860px){.legal-pages-module__MLgLAG__layout{grid-template-columns:1fr}.legal-pages-module__MLgLAG__toc{position:static}.legal-pages-module__MLgLAG__hubGrid{grid-template-columns:1fr}}
