.legal-page.legal-hub{color:#102c45;background:#f4f7fb}.legal-hub header{background:#fff;gap:20px;height:auto;min-height:78px;padding:16px max(20px,50vw - 580px)}.legal-hub header a{color:#174d73;font-size:14px;text-decoration:none}.legal-hub article{max-width:1200px;padding:56px 24px 100px}.legal-hub h1{letter-spacing:-1.8px;font-size:clamp(32px,5vw,58px);line-height:1.12}.legal-hub p{color:#40576a;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.legal-hub .legal-intro{color:#40576a!important;font-size:18px!important}.legal-draft{background:#fff8e9;border:1px solid #d7ae62;border-radius:16px;margin:26px 0 36px;padding:20px 24px}.legal-draft p{margin:8px 0 0}.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.legal-toc{background:#fff;border:1px solid #d6e2ec;border-radius:16px;flex-direction:column;gap:7px;padding:18px;display:flex;position:sticky;top:24px}.legal-toc>strong{letter-spacing:1.5px;color:#486c87;font-size:11px}.legal-toc a{color:#123b5a;border-radius:9px;padding:12px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.legal-toc a:hover{background:#edf3f8}.legal-documents>section{background:#fff;border:1px solid #d6e2ec;border-radius:20px;margin:0 0 24px;padding:30px;scroll-margin-top:24px}.legal-hub h2{letter-spacing:-.6px;margin:12px 0 16px;font-size:28px;line-height:1.25}.legal-hub h3{margin:30px 0 10px;font-size:19px;line-height:1.45}.legal-summary{border-bottom:1px solid #e0e8ef;padding-bottom:22px}.legal-hub [id]{scroll-margin-top:24px}.legal-hub a{color:#155985;text-underline-offset:3px;overflow-wrap:anywhere}.legal-back{min-height:44px;margin-top:18px;padding:12px 0;font-size:14px;display:inline-block}.legal-hub .legal-action{color:#fff;background:#103b5a;border-radius:10px;padding:13px 18px;text-decoration:none;display:inline-block}.legal-hub a:focus-visible{outline-offset:4px;outline:3px solid #287cae}.legal-skip{z-index:100;background:#fff;padding:14px;position:absolute;top:-100px;left:16px}.legal-skip:focus{top:12px}@media (max-width:850px){.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.legal-toc>strong{grid-column:1/-1}.legal-hub article{padding:32px 16px 80px}.legal-documents>section{padding:24px 18px}.legal-hub h2{font-size:25px}}@media (max-width:400px){.legal-toc{grid-template-columns:minmax(0,1fr)}}@media print{.legal-hub header,.legal-toc,.legal-back,.legal-skip{display:none}.legal-hub article{max-width:none;padding:0}.legal-layout{display:block}.legal-documents>section{border:0;padding:0}.legal-hub h2,.legal-hub h3{break-after:avoid}.legal-hub p{color:#111;font-size:11pt}.legal-hub{background:#fff!important}}.legal-language{flex-wrap:wrap;gap:8px;margin:24px 0 12px;display:flex}.legal-language button{color:#123b5a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cfdf;border-radius:10px;padding:10px 20px}.legal-language button[aria-pressed=true]{color:#fff;background:#103b5a;border-color:#103b5a}.legal-language button:focus-visible{outline-offset:4px;outline:3px solid #287cae}.legal-hub .legal-version-note{max-width:850px;margin-bottom:32px;font-size:14px}
