.Legal_page__x65tp{padding-top:2rem;min-height:80vh}.Legal_hero__Fjvba{padding:4rem 0 3.5rem;border-bottom:1px solid var(--border-default)}.Legal_badge__Q5JSj{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-yellow);margin-bottom:1.25rem}.Legal_title__B20TY{font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--text-primary);margin-bottom:.85rem}.Legal_meta__KfEM1{font-size:.88rem;color:var(--text-muted)}.Legal_body__YItP7{padding:4.5rem 0 7rem}.Legal_inner__PfFkw{max-width:820px}.Legal_section__tac08{max-width:820px;padding:2.5rem 0;border-bottom:1px solid var(--border-subtle)}.Legal_section__tac08:first-child{padding-top:0}.Legal_section__tac08:last-child{border-bottom:none}.Legal_sectionTitle__y9bqZ{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.01em}.Legal_text__AAGFn{font-size:1rem;line-height:1.85;color:var(--text-secondary)}.Legal_text__AAGFn+.Legal_text__AAGFn{margin-top:.9rem}.Legal_text__AAGFn strong{font-weight:700;color:var(--text-primary)}.Legal_list__KDDSX{list-style:none;margin:.95rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.Legal_list__KDDSX li{display:flex;align-items:baseline;gap:.85rem;font-size:1rem;line-height:1.65;color:var(--text-secondary)}.Legal_list__KDDSX li:before{content:"■";color:var(--accent-yellow);font-size:.55rem;flex-shrink:0}.Legal_highlight__M5eGa{margin-top:1.5rem;padding:1.75rem 2rem;background:var(--bg-elevated);border:1px solid var(--border-accent);border-left:3px solid var(--accent-yellow);border-radius:10px}.Legal_highlight__M5eGa p{font-size:.96rem;line-height:1.8;color:var(--text-secondary)}.Legal_highlight__M5eGa p+p{margin-top:.75rem}.Legal_highlight__M5eGa strong{font-weight:700;color:var(--text-primary)}@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}}