.legal-page{display:block;max-width:900px;min-height:0;margin:0 auto;padding:55px 25px}.legal-page h1{font-size:clamp(50px,7vw,85px);margin:30px 0}.legal-intro{max-width:640px;font-size:17px!important}.legal-page p,.legal-page li{font-size:14px;line-height:1.85}.legal-page section{padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:20px}.legal-page section h2{font-size:24px;margin:0 0 18px}.legal-page a,header a{color:inherit;text-underline-offset:4px}.legal-links{display:flex;gap:20px;flex-wrap:wrap;margin:30px 0;font:11px 'Courier New',monospace}.legal-page footer{margin-top:20px}.legal-page li{margin-bottom:12px}.legal-page ul{padding-left:20px}@media(max-width:700px){.legal-page{padding:35px 5%}.legal-page p,.legal-page li{font-size:13px}.legal-page h1{font-size:52px}.legal-page section h2{font-size:22px}}
