.LegalPage_legalPage__hvodR{min-height:100vh;padding:8rem 2rem 4rem;background:var(--light-bg)}.LegalPage_backLink__n_5tL{display:inline-block;margin-bottom:2rem;color:var(--amber);text-decoration:none;font-weight:600;transition:color .3s ease}.LegalPage_backLink__n_5tL:hover{color:var(--dark-brown)}.LegalPage_content__5Kqna{max-width:900px;margin:0 auto;background:#fff;padding:3rem;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LegalPage_content__5Kqna h1{font-size:2.5rem;color:var(--dark-brown);margin-bottom:1rem;font-weight:700}.LegalPage_lastUpdated__SXUQP{color:var(--oak-medium);font-size:.95rem;margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid var(--light-bg)}.LegalPage_content__5Kqna section{margin-bottom:3rem}.LegalPage_content__5Kqna h2{font-size:1.8rem;color:var(--dark-brown);margin-bottom:1rem;font-weight:700;margin-top:2rem}.LegalPage_content__5Kqna p{font-size:1.1rem;color:var(--oak-medium);line-height:1.8;margin-bottom:1rem}.LegalPage_content__5Kqna ul{margin-left:2rem;margin-top:1rem;margin-bottom:1.5rem}.LegalPage_content__5Kqna li{font-size:1.1rem;color:var(--oak-medium);line-height:1.8;margin-bottom:.5rem}.LegalPage_content__5Kqna strong{color:var(--dark-brown);font-weight:600}@media (max-width:968px){.LegalPage_legalPage__hvodR{padding:6rem 1.5rem 3rem}.LegalPage_content__5Kqna{padding:2rem}.LegalPage_content__5Kqna h1{font-size:2rem}.LegalPage_content__5Kqna h2{font-size:1.5rem}}