.legal_page__UMb4A{min-height:100vh;background-color:var(--color-bg);padding:60px 24px 120px}.legal_container__MHY9a{max-width:800px;margin:0 auto}.legal_title__fmxNJ{font-family:var(--font-sans);font-size:3rem;font-weight:600;margin-bottom:60px;letter-spacing:-.02em;line-height:1.2}.legal_section__uTbI4{margin-bottom:48px}.legal_sectionTitle__M0RAY{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;margin-bottom:20px;color:var(--color-text)}.legal_subTitle__aoQzR{font-size:1.1rem;font-weight:500;margin-top:24px;margin-bottom:12px;color:var(--color-text)}.legal_text__5ssrG{font-size:1rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:16px}.legal_text__5ssrG strong{color:var(--color-text);font-weight:500}.legal_link__7oYyo{color:var(--color-text);text-decoration:underline;text-underline-offset:4px;transition:opacity .3s ease}.legal_link__7oYyo:hover{opacity:.7}.legal_list__NloYA{list-style:disc;margin-left:24px;margin-bottom:16px;color:var(--color-text-secondary)}.legal_list__NloYA li{margin-bottom:8px;line-height:1.6}@media (max-width:768px){.legal_page__UMb4A{padding:40px 20px 80px}.legal_title__fmxNJ{font-size:2.25rem;margin-bottom:40px}.legal_sectionTitle__M0RAY{font-size:1.25rem}.legal_section__uTbI4{margin-bottom:36px}}