.LegalPage-module__PEmEVq__Section{padding:clamp(7rem,12vw,10rem)2rem var(--section-padding)}.LegalPage-module__PEmEVq__Inner{max-width:var(--content-narrow);margin:0 auto}.LegalPage-module__PEmEVq__Title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.15}.LegalPage-module__PEmEVq__Updated{color:var(--text-muted);margin-bottom:3rem;font-size:.875rem}.LegalPage-module__PEmEVq__Content h2{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:400}.LegalPage-module__PEmEVq__Content h3{color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.LegalPage-module__PEmEVq__Content p{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.75}.LegalPage-module__PEmEVq__Content ul{margin-bottom:1rem;padding-left:1.5rem;list-style:outside}.LegalPage-module__PEmEVq__Content li{color:var(--text-secondary);margin-bottom:.25rem;font-size:1rem;line-height:1.75}.LegalPage-module__PEmEVq__Content strong{color:var(--text-primary)}.LegalPage-module__PEmEVq__Content a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.LegalPage-module__PEmEVq__Content a:hover{color:var(--accent-light)}@media (max-width:768px){.LegalPage-module__PEmEVq__Section{padding:5rem 1.25rem var(--section-padding)}}
