.legal-document:not(#\#):not(#\#):not(#\#):not(#\#){height:100%;overflow-y:auto;background:#fff;color:#102b53;--csstools-color-scheme--light:initial;color-scheme:light;font-family:var(--font-inter),"Inter Variable",Inter,Arial,sans-serif;--background:#fff;--foreground:#102b53;--muted-foreground:#526a83;--border:#dce7f0}.legal-document:not(#\#):not(#\#):not(#\#):not(#\#) .public-header-inner{max-width:none;padding-inline:28px}.legal-toolbar:not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:10px 28px;border-block:1px solid #e2eaf2}.legal-language:not(#\#):not(#\#):not(#\#):not(#\#),.legal-toolbar:not(#\#):not(#\#):not(#\#):not(#\#) button,.legal-toolbar:not(#\#):not(#\#):not(#\#):not(#\#) span{display:flex;align-items:center;gap:8px;font-size:13px}.legal-toolbar:not(#\#):not(#\#):not(#\#):not(#\#) button{padding:8px 12px;border:1px solid #dce7f0;border-radius:8px;cursor:pointer;background:#fff}.legal-language:not(#\#):not(#\#):not(#\#):not(#\#) select{max-width:105px;padding:8px 2px;background:#fff;color:#102b53;cursor:pointer}.legal-layout:not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:230px minmax(0,1fr) 220px;align-items:start;min-height:calc(100% - 140px)}.legal-sidebar:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky;top:0;padding:28px 16px;background:#f7fafc;border-right:1px solid #e2eaf2;align-self:start;min-height:calc(100dvh - 140px)}.legal-sidebar:not(#\#):not(#\#):not(#\#):not(#\#)>p,.legal-toc:not(#\#):not(#\#):not(#\#):not(#\#)>p{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin:0 10px 14px;color:#526a83}.legal-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#) nav,.legal-mobile-toc:not(#\#):not(#\#):not(#\#):not(#\#) nav,.legal-sidebar:not(#\#):not(#\#):not(#\#):not(#\#) nav,.legal-toc:not(#\#):not(#\#):not(#\#):not(#\#) nav{display:flex;flex-direction:column;gap:4px}.legal-sidebar:not(#\#):not(#\#):not(#\#):not(#\#) nav a{padding:10px;border-radius:6px;font-size:14px;color:#395775}.legal-document:not(#\#):not(#\#):not(#\#):not(#\#) a[aria-current=page]{color:#007fa8;font-weight:600}.legal-sidebar:not(#\#):not(#\#):not(#\#):not(#\#) a[aria-current=page]{background:#e4f4fc;box-shadow:inset 2px 0 #007fa8}.legal-sidebar:not(#\#):not(#\#):not(#\#):not(#\#) a:hover,.legal-toc:not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:#007fa8;background:#edf7fc}.legal-manual:not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin:28px 10px;font-size:13px;color:#007fa8}.legal-main:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;width:100%;max-width:880px;padding:36px 44px 48px;margin-inline:auto}.legal-breadcrumb:not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#526a83;margin-bottom:22px}.legal-main:not(#\#):not(#\#):not(#\#):not(#\#)>h1{font-size:clamp(30px,3.2vw,44px);font-weight:750;line-height:1.16;letter-spacing:-1.2px;margin:0 0 16px;overflow-wrap:anywhere}.legal-updated:not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px;color:#526a83;margin-bottom:24px}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:28px;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:23px;line-height:1.35;font-weight:650;letter-spacing:-.35px;scroll-margin-top:24px}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) p{line-height:1.75}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) section{margin-top:36px}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) a{color:#007fa8;text-underline-offset:3px}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) a:hover{text-decoration:underline}.legal-toc:not(#\#):not(#\#):not(#\#):not(#\#){position:sticky;top:0;max-height:95vh;overflow-y:auto;padding:36px 18px 28px 10px}.legal-toc:not(#\#):not(#\#):not(#\#):not(#\#) nav{border-left:1px solid #e2eaf2}.legal-toc:not(#\#):not(#\#):not(#\#):not(#\#) a{padding:6px 12px;font-size:12px;line-height:1.5;color:#526a83}.legal-footer:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:48px;padding-top:24px;border-top:1px solid #e2eaf2;font-size:12px;color:#526a83}.legal-footer:not(#\#):not(#\#):not(#\#):not(#\#) nav{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:14px}.legal-footer:not(#\#):not(#\#):not(#\#):not(#\#) a:hover{text-decoration:underline}.legal-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#),.legal-mobile-toc:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.legal-skip:not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:16px;top:-100px;z-index:100;background:#fff;padding:12px}.legal-skip:focus:not(#\#):not(#\#):not(#\#):not(#\#){top:12px}.legal-document:not(#\#):not(#\#):not(#\#):not(#\#) :focus-visible{outline:2px solid #007fa8;outline-offset:4px}@media (max-width:1100px){.legal-layout:not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:200px minmax(0,1fr)}.legal-toc:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.legal-mobile-toc:not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin:24px 0}.legal-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#) summary,.legal-mobile-toc:not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;font-size:14px;font-weight:600;padding:12px 0}.legal-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#) nav,.legal-mobile-toc:not(#\#):not(#\#):not(#\#):not(#\#) nav{padding:8px 0 16px;font-size:14px}.legal-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#) nav a,.legal-mobile-toc:not(#\#):not(#\#):not(#\#):not(#\#) nav a{padding:6px 0;color:#007fa8}}@media (max-width:700px){.legal-layout:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.legal-sidebar:not(#\#):not(#\#):not(#\#):not(#\#){display:none}.legal-main:not(#\#):not(#\#):not(#\#):not(#\#){padding:20px 22px 36px}.legal-document:not(#\#):not(#\#):not(#\#):not(#\#) .public-header-inner{padding-inline:16px}.legal-toolbar:not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:20px}.legal-mobile-nav:not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin-bottom:24px;border-bottom:1px solid #e2eaf2}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#){font-size:15px}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:21px}.legal-language:not(#\#):not(#\#):not(#\#):not(#\#){gap:3px}.legal-language:not(#\#):not(#\#):not(#\#):not(#\#) select{max-width:78px;font-size:12px}}@media print{body,html{height:auto!important;overflow:visible!important}body>:not(.legal-document):not(:has(.legal-document)){display:none!important}.legal-document:not(#\#):not(#\#):not(#\#):not(#\#){position:static;height:auto;overflow:visible;color:#000}.legal-document .public-header,.legal-footer,.legal-mobile-nav,.legal-mobile-toc,.legal-sidebar,.legal-skip,.legal-toc,.legal-toolbar{display:none!important}.legal-layout:not(#\#):not(#\#):not(#\#):not(#\#){display:block}.legal-main:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none;padding:0}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) button{display:none}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) h2{break-after:avoid}.legal-content:not(#\#):not(#\#):not(#\#):not(#\#) p{orphans:3;widows:3}}.legal-settings-action:not(#\#):not(#\#):not(#\#):not(#\#){padding:20px;background:#f2f8fc;border:1px solid #dce7f0;border-radius:10px}