.premium-hero.svelte-s4bv2s{background:var(--c-blue);color:#fff;text-align:center;z-index:1;margin-top:0;padding-top:40px;padding-bottom:clamp(48px,8vw,90px);position:relative;overflow:hidden}.hero-inner.svelte-s4bv2s h1:where(.svelte-s4bv2s){color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.1}.hero-inner.svelte-s4bv2s .effective-date:where(.svelte-s4bv2s){color:#ffffffd9;margin-top:20px;font-size:16px;font-weight:500}.hero-curve.svelte-s4bv2s{pointer-events:none;width:100%;height:clamp(40px,8vw,120px);line-height:0;position:absolute;bottom:-2px;left:0;overflow:hidden}.hero-curve.svelte-s4bv2s svg:where(.svelte-s4bv2s){width:100%;height:100%}.legal-body.svelte-s4bv2s{background-color:#fff;padding:24px 0 clamp(64px,10vw,100px)}.doc-container.svelte-s4bv2s{align-items:flex-start;gap:64px;max-width:1200px;margin:0 auto;display:flex}.doc-sidebar.svelte-s4bv2s{flex-shrink:0;width:250px;display:none;position:sticky;top:110px}.sticky-nav.svelte-s4bv2s ul:where(.svelte-s4bv2s){flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.sticky-nav.svelte-s4bv2s a:where(.svelte-s4bv2s){color:var(--c-body);border-bottom:2px solid #0000;padding-bottom:8px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.sticky-nav.svelte-s4bv2s a:where(.svelte-s4bv2s):hover{color:var(--c-blue)}.sticky-nav.svelte-s4bv2s a.active:where(.svelte-s4bv2s){border-bottom:2px solid var(--c-blue);color:var(--c-blue);font-weight:600}.doc-content.svelte-s4bv2s{color:#475569;flex:1;max-width:800px;font-size:16px;line-height:1.7}.doc-content.svelte-s4bv2s h2:where(.svelte-s4bv2s){color:var(--c-blue);letter-spacing:-.02em;margin-top:56px;margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.25}.doc-content.svelte-s4bv2s h2:where(.svelte-s4bv2s):first-child{margin-top:0}.doc-content.svelte-s4bv2s p:where(.svelte-s4bv2s),.doc-content.svelte-s4bv2s ul:where(.svelte-s4bv2s){margin-bottom:20px}.doc-content.svelte-s4bv2s ul:where(.svelte-s4bv2s){padding-left:20px}.doc-content.svelte-s4bv2s li:where(.svelte-s4bv2s){margin-bottom:10px}@media (width>=900px){.doc-sidebar.svelte-s4bv2s{display:block}}
