.legal-page{margin:0;background:#06111b;color:#e4f3fc}.legal-page .legal-header{position:static;transform:none;width:auto;max-width:none;margin:0;padding:24px clamp(20px,5vw,80px);display:flex;justify-content:space-between;align-items:center;gap:24px;background:transparent;border:0;border-bottom:1px solid #80cfe52b;border-radius:0}.legal-header>a:last-child{font-size:14px}.legal-shell{max-width:1050px;margin:0 auto;padding:36px 28px 70px}.legal-index{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.legal-index a,.legal-tools button{padding:9px 13px;border:1px solid #80cfe542;border-radius:8px;color:#cee5f1;background:transparent;font:inherit;font-size:13px;cursor:pointer}.legal-index [aria-current]{border-color:#88dcff;background:#14334a;color:#a9e6ff}.legal-tools{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #80cfe52b;font-size:12px;color:#acc4d2}.legal-tools span{margin-right:auto}.legal-content{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal-content h1{font-size:clamp(28px,5vw,46px);line-height:1.2;margin:34px 0 18px;letter-spacing:-.025em}.legal-content h2{font-size:23px;line-height:1.35;margin:40px 0 15px;letter-spacing:-.015em}.legal-content h3{font-size:18px;margin:26px 0 10px}.legal-content p{max-width:none;margin:14px 0;color:#c4d9e5;font-size:inherit;line-height:inherit}.legal-content li{margin:10px 0;color:#c4d9e5}.legal-content a,.legal-tools a{text-decoration:underline;text-underline-offset:3px;color:#91ddff}.legal-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.legal-content td,.legal-content th{border-bottom:1px solid #80cfe542;padding:12px;text-align:left;font-size:14px;min-width:120px}.legal-footer{max-width:1050px;margin:auto;padding:20px 28px 40px;border:0;border-top:1px solid #80cfe52b;color:#acc4d2;font-size:13px}.legal-footer p{font-size:inherit;margin:6px 0}.legal-page strong{color:#eaf6ff}@media(max-width:600px){.legal-page .legal-header{padding:20px;flex-wrap:wrap}.legal-shell{padding:24px 20px 45px}.legal-index a{font-size:12px}.legal-content{font-size:15px}.legal-content h2{font-size:21px}.legal-tools span{width:100%}}@media print{.legal-page{background:white;color:black}.legal-page .legal-header,.legal-index,.legal-tools,.legal-footer{display:none}.legal-shell{max-width:none;padding:0}.legal-content,.legal-content p,.legal-content li,.legal-page strong,.legal-content a{color:black;font-size:11pt}.legal-content h1{font-size:24pt}.legal-content h2{font-size:16pt;break-after:avoid}.legal-content h3{break-after:avoid}.legal-content a{text-decoration:none}.legal-content table{display:table}a[href^="http"]:after{content:" (" attr(href) ")";font-size:9pt}}
