.Legal_page__x65tp{padding-top:5rem;min-height:80vh}.Legal_hero__Fjvba{padding:5rem 0 4rem;border-bottom:1px solid var(--border)}.Legal_badge__Q5JSj{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:1.5rem}.Legal_title__B20TY{font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--foreground);margin-bottom:1rem}.Legal_meta__KfEM1{font-size:.85rem;color:var(--muted-foreground)}.Legal_body__YItP7{padding:5rem 0 8rem}.Legal_inner__PfFkw{max-width:800px}.Legal_section__tac08{max-width:800px;padding:2.5rem 0;border-bottom:1px solid var(--border)}.Legal_section__tac08:first-child{padding-top:0}.Legal_section__tac08:last-child{border-bottom:none}.Legal_sectionTitle__y9bqZ{font-size:1.05rem;font-weight:700;color:var(--foreground);margin-bottom:1rem;letter-spacing:-.01em}.Legal_text__AAGFn{font-size:.97rem;line-height:1.85;color:var(--foreground);opacity:.65}.Legal_text__AAGFn+.Legal_text__AAGFn{margin-top:.85rem}.Legal_text__AAGFn strong{font-weight:700;opacity:1;color:var(--foreground)}.Legal_list__KDDSX{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.Legal_list__KDDSX li{display:flex;gap:.85rem;font-size:.97rem;line-height:1.65;color:var(--foreground);opacity:.65}.Legal_list__KDDSX li:before{content:"—";color:var(--foreground);opacity:.3;flex-shrink:0}.Legal_highlight__M5eGa{margin-top:1.25rem;padding:1.75rem 2rem;border:1.5px solid var(--foreground);border-radius:4px}.Legal_highlight__M5eGa p{font-size:.95rem;line-height:1.8;color:var(--foreground);opacity:.7}.Legal_highlight__M5eGa p+p{margin-top:.75rem}.Legal_highlight__M5eGa strong{font-weight:700;opacity:1}@media (max-width:1024px){.Legal_section__tac08{max-width:100%}}@media (max-width:768px){.Legal_title__B20TY{font-size:2.25rem}.Legal_hero__Fjvba{padding:3.5rem 0 2.5rem}.Legal_body__YItP7{padding:3.5rem 0 5rem}.Legal_highlight__M5eGa{padding:1.25rem}.Legal_sectionTitle__y9bqZ{font-size:1rem}}@media (max-width:480px){.Legal_title__B20TY{font-size:1.9rem}}