.legal-page{max-width:950px;margin:0 auto;padding:70px 7% 90px}.legal-page h1{font-size:clamp(34px,5vw,58px);letter-spacing:-1.7px;overflow-wrap:anywhere}.legal-date{font-size:12px;color:#59606c}.legal-toc{display:grid;gap:8px;padding:25px 0;border-top:1px solid #19254125;border-bottom:1px solid #19254125;margin:35px 0}.legal-toc a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.legal-page section{margin-top:40px;scroll-margin-top:30px}.legal-page h2{font-size:23px;letter-spacing:-.5px;line-height:1.35;margin-bottom:16px}.legal-page p,.legal-page li,.legal-page address,.legal-page dl{font-size:14px;line-height:1.9}.legal-page address{font-style:normal}.legal-page a{color:#192541;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page dt{font-weight:700;margin-top:18px}.legal-page dd{margin:3px 0 0}.legal-page code{font-size:12px;overflow-wrap:anywhere}.legal-links{display:flex;gap:22px;flex-wrap:wrap;margin:22px 0 12px;font-size:12px}.privacy-hint{font-size:11px;color:#59606c;margin-top:15px}.privacy-hint a{text-decoration:underline}.footer-operator{font-size:12px!important;color:#f8f4ec!important}.legal-links a{text-decoration:underline;text-underline-offset:4px}.reader-body .legal-links{font-size:11px}.clear-status{min-height:26px}@media(max-width:700px){.legal-page{padding:45px 7% 60px}.legal-page h2{font-size:21px}.legal-links{justify-content:flex-start}.legal-page .button{white-space:normal;text-align:left}}