.legal-page{min-height:100vh;background:#111214;color:#e8e9e6;padding:44px 24px 80px}.legal-page>article{max-width:780px;margin:auto}.legal-page a{text-decoration:underline;text-underline-offset:4px}.legal-page a:focus-visible{outline:2px solid #fff;outline-offset:4px}.legal-page h1{font-size:clamp(30px,5vw,44px);margin:40px 0 20px;font-weight:750}.legal-page h2{font-size:21px;font-weight:650;margin:32px 0 12px}.legal-page li,.legal-page p{color:#c7c9cc;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.legal-page li{margin:10px 0}.legal-page ul{padding-left:24px;list-style:disc}