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