.LegalPage-module__Wm0lMW__page{background-color:var(--color-background);min-height:100vh;color:var(--color-text)}.LegalPage-module__Wm0lMW__hero{text-align:center;background:linear-gradient(135deg,#c79c6e1a 0%,#0d0d0d 100%);border-bottom:1px solid #c79c6e33;padding:120px 0 60px}.LegalPage-module__Wm0lMW__title{color:var(--color-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;font-weight:700}.LegalPage-module__Wm0lMW__content{max-width:800px;margin:0 auto;padding:80px 0}.LegalPage-module__Wm0lMW__section{margin-bottom:3rem}.LegalPage-module__Wm0lMW__section h2{color:var(--color-primary);border-bottom:1px solid #c79c6e33;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}.LegalPage-module__Wm0lMW__section p{color:var(--color-text-secondary);margin-bottom:1.2rem;line-height:1.8}.LegalPage-module__Wm0lMW__lastUpdated{color:var(--color-text-muted);border-top:1px solid #c79c6e33;margin-top:4rem;padding-top:2rem;font-style:italic}@media (max-width:768px){.LegalPage-module__Wm0lMW__title{font-size:2.5rem}.LegalPage-module__Wm0lMW__content{padding:40px 20px}}
