.legal-page .header{position:relative;background:#030504}.legal-page .legal{max-width:1040px;padding-top:48px;padding-bottom:90px}.legal-page .legal h1{font-size:clamp(46px,7vw,84px);line-height:1.02;margin:22px 0}.legal-page .legal-intro{font-size:20px;max-width:800px;color:#c6d8d0}.legal-page .legal-updated{font-size:13px;color:#a5bfb1;margin:20px 0 30px}.legal-page .legal-toc{padding:22px 0;border-block:1px solid #294336;margin:30px 0}.legal-page .legal-toc h2{font:600 15px Barlow,Arial,sans-serif;margin-bottom:12px}.legal-page .legal-toc ol{columns:2;column-gap:40px;margin:0;padding-left:22px}.legal-page .legal-toc li{padding:5px 0;break-inside:avoid;font-size:14px}.legal-page .legal article{padding:28px 0;border-bottom:1px solid #294336;scroll-margin-top:30px}.legal-page .legal article h2{font-size:clamp(25px,3vw,34px);line-height:1.2;margin-bottom:16px}.legal-page .legal article p{font-size:17px;line-height:1.85;color:#c4d0c9;overflow-wrap:anywhere}.legal-page .legal article a,.legal-page .legal-toc a{color:#a4e5c6;text-decoration:underline;text-underline-offset:4px}.legal-page .legal article .cookie-settings{display:inline;padding:0;border:0;background:transparent;color:#a4e5c6;text-decoration:underline;font:inherit}.legal-page .legal-contact{padding:28px 0;color:#c4d0c9;overflow-wrap:anywhere}.legal-page .legal-contact a{color:#a4e5c6;text-decoration:underline}@media(max-width:640px){.legal-page .legal{padding-top:25px;padding-bottom:55px}.legal-page .legal-toc ol{columns:1}.legal-page .legal-intro{font-size:18px}.legal-page .legal article p{font-size:16px}.legal-page .legal article{padding:24px 0}}