.legal-page{max-width:960px;padding-top:60px;padding-bottom:70px}.legal-page h1{font:clamp(38px,6vw,66px)/1.1 Georgia,serif;letter-spacing:-2px;margin:24px 0 48px}.legal-page article{font-size:16px;line-height:1.85}.legal-page h2{font-size:24px;line-height:1.3;margin:38px 0 14px}.legal-page p{margin:0 0 18px}.legal-page a,.legal-footer a{color:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-page code{font-size:.92em}.legal-footer{gap:22px;flex-wrap:wrap}.legal-page strong{font-weight:700}@media(max-width:600px){.legal-page{padding-top:32px}.legal-page h1{letter-spacing:-1px;margin-bottom:30px}.legal-page article{font-size:15px}}
