.legal_page__A4tP1{width:100%;padding:8rem 2rem 6rem;min-height:100vh}.legal_container__Qjx68{max-width:900px;margin:0 auto}.legal_container__Qjx68 h1{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:1rem;color:var(--primary)}.legal_updated__8Q60L{color:var(--text-secondary);font-size:.9rem;margin-bottom:3rem;font-style:italic}.legal_container__Qjx68 section{margin-bottom:3rem}.legal_container__Qjx68 h2{font-size:1.8rem;color:var(--primary);margin-bottom:1rem}.legal_container__Qjx68 p{color:var(--text-secondary);line-height:1.8;font-size:1.1rem;margin-bottom:1rem}@media (max-width:768px){.legal_page__A4tP1{padding:6rem 1.5rem 4rem}.legal_container__Qjx68 h2{font-size:1.5rem}.legal_container__Qjx68 p{font-size:1rem}}