.page-header[data-astro-cid-b2i3gsw2]{padding:var(--spacing-xl) 0 var(--spacing-lg);position:relative;overflow:hidden}.page-header--default[data-astro-cid-b2i3gsw2]{background:var(--subtle-bg)}.page-header--gradient[data-astro-cid-b2i3gsw2]{background:var(--gradient-mixed);color:var(--white)}.page-header--minimal[data-astro-cid-b2i3gsw2]{padding:var(--spacing-lg) 0;background:0 0}.page-header--pattern-dots[data-astro-cid-b2i3gsw2]:before{content:"";background-image:var(--pattern-dots);background-size:var(--pattern-dots-size);opacity:var(--pattern-opacity-section,.08);pointer-events:none;position:absolute;inset:0}.page-header--pattern-cross[data-astro-cid-b2i3gsw2]:before{content:"";background-image:var(--pattern-cross);background-size:var(--pattern-cross-size);opacity:var(--pattern-opacity-cross,.4);pointer-events:none;position:absolute;inset:0}.page-header--gradient[data-astro-cid-b2i3gsw2].page-header--pattern-dots:before{background-image:var(--pattern-dots-hero);background-size:var(--pattern-dots-hero-size);opacity:.15}.page-header__container[data-astro-cid-b2i3gsw2]{max-width:var(--container-width,1200px);padding:0 var(--container-padding,var(--spacing-md));z-index:1;margin:0 auto;position:relative}.page-header--align-center[data-astro-cid-b2i3gsw2] .page-header__container[data-astro-cid-b2i3gsw2]{text-align:center}.page-header__eyebrow[data-astro-cid-b2i3gsw2]{font-size:.875rem;font-weight:var(--body-weight-medium,500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide,.05em);margin:0 0 var(--spacing-xs)}.page-header--default[data-astro-cid-b2i3gsw2] .page-header__eyebrow[data-astro-cid-b2i3gsw2]{color:var(--primary-darker)}.page-header--gradient[data-astro-cid-b2i3gsw2] .page-header__eyebrow[data-astro-cid-b2i3gsw2]{opacity:.9}.page-header__headline[data-astro-cid-b2i3gsw2]{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--heading-weight,700);line-height:var(--heading-line-height,1.25);max-width:800px;margin:0}.page-header--default[data-astro-cid-b2i3gsw2] .page-header__headline[data-astro-cid-b2i3gsw2]{color:var(--text-strong)}.page-header--align-center[data-astro-cid-b2i3gsw2] .page-header__headline[data-astro-cid-b2i3gsw2]{margin:0 auto}.page-header--align-left[data-astro-cid-b2i3gsw2] .page-header__headline[data-astro-cid-b2i3gsw2]{margin:0}.page-header__subtitle[data-astro-cid-b2i3gsw2]{font-size:1.125rem;font-weight:var(--body-weight,400);margin:var(--spacing-xs) 0 0;line-height:var(--body-line-height,1.5);max-width:700px;color:var(--text-body)}.page-header--gradient[data-astro-cid-b2i3gsw2] .page-header__subtitle[data-astro-cid-b2i3gsw2]{color:#ffffffe6}.page-header--align-center[data-astro-cid-b2i3gsw2] .page-header__subtitle[data-astro-cid-b2i3gsw2]{margin-left:auto;margin-right:auto}@media (width<=768px){.page-header[data-astro-cid-b2i3gsw2]{padding:var(--spacing-lg) 0 var(--spacing-md)}.page-header--minimal[data-astro-cid-b2i3gsw2]{padding:var(--spacing-md) 0}.page-header__eyebrow[data-astro-cid-b2i3gsw2]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.page-header--pattern-dots[data-astro-cid-b2i3gsw2]:before{opacity:calc(var(--pattern-opacity-section,.08) * var(--motion-reduced-scale,.6))}.page-header--pattern-cross[data-astro-cid-b2i3gsw2]:before{opacity:calc(var(--pattern-opacity-cross,.4) * var(--motion-reduced-scale,.6))}.page-header--gradient[data-astro-cid-b2i3gsw2].page-header--pattern-dots:before{opacity:calc(.15 * var(--motion-reduced-scale,.6))}}.legal-container[data-astro-cid-hv565rjl]{padding:var(--spacing-xl) 0}.legal-grid[data-astro-cid-hv565rjl]{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=768px){.legal-grid[data-astro-cid-hv565rjl]{gap:var(--spacing-xl);grid-template-columns:250px 1fr}}.legal-toc[data-astro-cid-hv565rjl]{@media (width>=768px){top:calc(var(--header-height,72px) + var(--spacing-lg));align-self:start;position:sticky}}.legal-toc[data-astro-cid-hv565rjl] h2[data-astro-cid-hv565rjl]{margin:0 0 var(--spacing-md);color:var(--text-strong);font-size:1rem;font-weight:600}.legal-toc[data-astro-cid-hv565rjl] ol[data-astro-cid-hv565rjl]{margin:0;padding:0;list-style:none}.legal-toc[data-astro-cid-hv565rjl] li[data-astro-cid-hv565rjl]{margin-bottom:var(--spacing-xs)}.legal-toc[data-astro-cid-hv565rjl] a[data-astro-cid-hv565rjl]{color:var(--text-body);padding:var(--spacing-xxs) 0;font-size:.9375rem;line-height:1.6;text-decoration:none;transition:color .2s;display:block}.legal-toc[data-astro-cid-hv565rjl] a[data-astro-cid-hv565rjl]:hover,.legal-toc[data-astro-cid-hv565rjl] a[data-astro-cid-hv565rjl]:focus-visible{color:var(--primary-blue)}.legal-intro[data-astro-cid-hv565rjl]{margin-bottom:var(--spacing-xl);font-size:1.0625rem;line-height:1.7}.legal-sections[data-astro-cid-hv565rjl] section{padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-height,72px) + var(--spacing-lg))}.legal-sections[data-astro-cid-hv565rjl] section:first-child{border-top:none;margin-top:0}.legal-sections[data-astro-cid-hv565rjl] section:target{background-color:color-mix(in srgb, var(--primary-blue) 5%, transparent);margin-left:calc(-1 * var(--spacing-md));margin-right:calc(-1 * var(--spacing-md));padding-left:var(--spacing-md);padding-right:var(--spacing-md);border-radius:4px;transition:background-color .3s}.legal-sections[data-astro-cid-hv565rjl] section h2{color:var(--text-strong);margin:0 0 var(--spacing-md);font-size:1.5rem;font-weight:700;line-height:1.3}.legal-sections[data-astro-cid-hv565rjl] section p{margin:0 0 var(--spacing-md);line-height:1.7}.legal-sections[data-astro-cid-hv565rjl] section ul,.legal-sections[data-astro-cid-hv565rjl] section ol{margin:0 0 var(--spacing-md);padding-left:var(--spacing-lg);line-height:1.7}.legal-sections[data-astro-cid-hv565rjl] section li{margin-bottom:var(--spacing-xs)}.legal-sections[data-astro-cid-hv565rjl] section a{color:var(--primary-blue);text-decoration:underline}.legal-sections[data-astro-cid-hv565rjl] section a:hover,.legal-sections[data-astro-cid-hv565rjl] section a:focus-visible{color:var(--primary-blue-dark)}@media (prefers-reduced-motion:reduce){.legal-toc[data-astro-cid-hv565rjl] a[data-astro-cid-hv565rjl],.legal-sections[data-astro-cid-hv565rjl] section:target{transition:none}}
