@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.legal-back{padding:10px 14px;text-decoration:none}.legal-page{max-width:840px;padding-top:90px;padding-bottom:100px}.legal-page h1{margin:0 0 24px;font-size:clamp(46px,8vw,76px);line-height:1;letter-spacing:-.05em}.legal-lead{margin:0 0 55px;color:var(--muted);font-size:19px;line-height:1.65}.legal-page section{padding:28px 0;border-top:1px solid var(--line)}.legal-page section h2{margin:0 0 10px;font-size:22px}.legal-page section p{margin:0;color:var(--muted);line-height:1.7}
