.legal-page .page-section-nav,.legal-page .page-section-nav :is(ol,ul,.ac-container){scrollbar-width:thin;scrollbar-color:#8ab5bc #edf5f6;overscroll-behavior-inline:contain;scroll-padding-inline:12px}.legal-page .page-section-nav::-webkit-scrollbar,.legal-page .page-section-nav :is(ol,ul,.ac-container)::-webkit-scrollbar{display:block;height:5px}.legal-page .page-section-nav::-webkit-scrollbar-thumb,.legal-page .page-section-nav :is(ol,ul,.ac-container)::-webkit-scrollbar-thumb{background:#8ab5bc;border-radius:8px}.legal-page .page-section-nav a{min-height:44px;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.35;box-shadow:none}.legal-page .page-section-nav a[aria-current=location]{color:#063326;background:#e5f7ee;box-shadow:inset 0 -2px #087149}.legal-page .page-section-nav a:focus-visible{outline:3px solid #007aa8;outline-offset:-3px}.legal-page .page-contents{margin:0 0 32px;border-block:1px solid #cfe5eb;background:#fff}.legal-page .page-contents>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 16px;color:#071a25;font:500 16px/1.4 var(--font-body);cursor:pointer;list-style:none}.legal-page .page-contents>summary::-webkit-details-marker{display:none}.legal-page .page-contents>summary:after{content:"+";font-size:24px;font-weight:400}.legal-page .page-contents[open]>summary:after{content:"\2212"}.legal-page .page-contents>summary:focus-visible{outline:3px solid #007aa8;outline-offset:-3px}.legal-page .page-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin:0;padding:4px 12px 16px;list-style:none}.legal-page .page-contents li{min-width:0}.legal-page .page-contents a{display:flex;align-items:center;padding:10px 12px;color:#385364;overflow-wrap:anywhere;text-decoration:none;border-radius:8px}.legal-page .page-contents a:hover{background:#f0f8f5;color:#063326}.legal-page .page-nav-disclosure{display:contents}.legal-page .page-nav-disclosure>summary{display:none}@media(max-width:680px){.legal-page .page-contents ol{grid-template-columns:1fr}.legal-page .page-nav-disclosure{display:block;margin-bottom:24px;border-block:1px solid #cfe5eb;background:#fff}.legal-page .page-nav-disclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 16px;list-style:none;color:#071a25;font:500 14px/1.4 var(--font-body);cursor:pointer}.legal-page .page-nav-disclosure>summary::-webkit-details-marker{display:none}.legal-page .page-nav-disclosure>summary:after{content:"+";font-size:24px;font-weight:400}.legal-page .page-nav-disclosure[open]>summary:after{content:"\2212"}.legal-page .page-nav-disclosure>summary:focus-visible{outline:3px solid #007aa8;outline-offset:-3px}.legal-page .page-nav-disclosure .page-section-nav{position:static;display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0 8px 12px;border:0;border-radius:0;overflow:visible;background:#fff;box-shadow:none}.legal-page .page-nav-disclosure .page-section-nav :is(ol,ul,.ac-container){display:grid;grid-template-columns:1fr;gap:0;width:100%;min-width:0;max-width:none;margin:0;padding:0;overflow:visible}.legal-page .page-nav-disclosure .page-section-nav li{width:auto;min-width:0}.legal-page .page-nav-disclosure .page-section-nav a{min-height:48px;width:100%;padding:10px 12px;white-space:normal;border:0;border-radius:8px;box-shadow:none;transform:none}.legal-page .page-nav-disclosure .page-section-nav a[aria-current=location]{background:#e5f7ee;box-shadow:inset 3px 0 #087149}}
