.legal-document{max-width:850px;margin:35px auto 70px;padding:0 6%;overflow-wrap:anywhere}.legal-document h1{font-size:clamp(36px,6vw,56px);margin-bottom:40px}.legal-document h2{font-size:24px;margin:40px 0 16px;line-height:1.35}.legal-document h3{font-size:19px;margin:24px 0 12px}.legal-document p{color:#d9dce3;margin:0 0 18px;line-height:1.8}.legal-document a,footer a{text-decoration:underline;text-underline-offset:4px}.site-header nav{display:flex;gap:20px;color:#d9dce3}.site-header nav a:hover{color:#ffd800}.legal-links{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;padding:16px 0}.legal-links a{text-decoration:underline}footer a{color:inherit}@media(max-width:600px){.legal-document{margin-top:24px}.site-header nav{font-size:13px;gap:14px}.legal-document h2{font-size:22px}}
