.legal_page__UMb4A{min-height:100vh;padding:64px 24px;background:linear-gradient(145deg,#f8f7ff,#fff 52%,#fff4f8);color:#1e293b}.legal_document__2HEPz{max-width:860px;margin:0 auto;padding:48px;border:1px solid #e8eaf2;border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 20px 50px rgba(76,29,149,.08)}.legal_back__SW3ES{color:#7c3aed;font-size:.9rem;font-weight:650;text-decoration:none}.legal_document__2HEPz h1{margin:28px 0 12px;font-size:clamp(2rem,5vw,3rem)}.legal_document__2HEPz li,.legal_document__2HEPz p,.legal_intro__PX7Y5,.legal_updated___SlTW{color:#64748b;line-height:1.8}.legal_document__2HEPz h2{margin:38px 0 12px;font-size:1.2rem}.legal_document__2HEPz a{color:#7c3aed}.legal_faqList___AqEA{display:grid;gap:16px;margin-top:32px}.legal_faqList___AqEA details{padding:20px 22px;border:1px solid #e8eaf2;border-radius:14px;background:#fff}.legal_faqList___AqEA summary{cursor:pointer;font-weight:700}.legal_faqList___AqEA p{margin:12px 0 0}@media (max-width:640px){.legal_page__UMb4A{padding:24px 14px}.legal_document__2HEPz{padding:28px 22px;border-radius:18px}}