.LegalDocument_container__Z8M80{min-height:100vh;background:var(--gradient-hero);padding:40px 20px}.LegalDocument_content__Vv5H8{max-width:860px;margin:0 auto;background:var(--color-surface);border-radius:16px;padding:40px;box-shadow:var(--shadow-card);border:1px solid var(--color-border)}.LegalDocument_content__Vv5H8 h1{font-size:2.25rem;color:var(--color-text-primary);margin-bottom:8px;font-weight:700;line-height:1.25}.LegalDocument_subtitle__tWtj4{font-size:1.35rem;color:var(--color-text-primary);font-weight:600;margin-bottom:12px;line-height:1.3}.LegalDocument_updated__sSRvF{color:var(--color-text-secondary);font-size:.9rem;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--color-divider)}.LegalDocument_content__Vv5H8 h2{font-size:1.25rem;color:var(--color-text-primary);margin:32px 0 12px;font-weight:600;line-height:1.4}.LegalDocument_content__Vv5H8 h2:first-of-type{margin-top:0}.LegalDocument_content__Vv5H8 p{color:var(--color-text-secondary);line-height:1.75;margin-bottom:12px;text-align:justify}.LegalDocument_content__Vv5H8 ul{margin:8px 0 16px;padding-left:24px}.LegalDocument_content__Vv5H8 li{color:var(--color-text-secondary);line-height:1.75;margin-bottom:8px}.LegalDocument_content__Vv5H8 a{color:var(--color-primary);text-decoration:none;transition:color .2s}.LegalDocument_content__Vv5H8 a:hover{color:var(--color-primary-dark);text-decoration:underline}.LegalDocument_footer__Ym8qh{margin-top:40px;padding-top:20px;border-top:1px solid var(--color-divider);text-align:center}.LegalDocument_footer__Ym8qh p{color:var(--color-text-muted);font-size:.85rem;text-align:center}@media (max-width:768px){.LegalDocument_container__Z8M80{padding:20px 16px}.LegalDocument_content__Vv5H8{padding:24px}.LegalDocument_content__Vv5H8 h1{font-size:1.65rem}.LegalDocument_subtitle__tWtj4{font-size:1.15rem}.LegalDocument_content__Vv5H8 h2{font-size:1.1rem;margin-top:24px}.LegalDocument_content__Vv5H8 p{text-align:left}}