.hero.svelte-4zi0aj{padding:var(--sg-padding-section-medium) 0 var(--sg-padding-section-small)}.hero-content.svelte-4zi0aj{text-align:center}.content-section.svelte-4zi0aj{padding:0 0 var(--sg-padding-section-medium)}.rich-text.svelte-4zi0aj{display:flex;flex-direction:column;gap:1rem}.rich-text.svelte-4zi0aj h2,.rich-text.svelte-4zi0aj h3{scroll-margin-top:var(--privacy-scroll-offset, 6rem)}.rich-text.svelte-4zi0aj p:where(.svelte-4zi0aj){font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}.rich-text.svelte-4zi0aj h2{margin-top:1.5rem}.rich-text.svelte-4zi0aj h3{margin-top:1rem}.rich-text.svelte-4zi0aj h4{margin-top:.5rem}.rich-text.svelte-4zi0aj ul:where(.svelte-4zi0aj){color:var(--sg-text-secondary);line-height:var(--sg-lh-body);padding-left:2rem;margin:0;list-style-type:disc}.rich-text.svelte-4zi0aj ul:where(.svelte-4zi0aj) ul:where(.svelte-4zi0aj){margin-top:.5rem;list-style-type:circle}.rich-text.svelte-4zi0aj ul:where(.svelte-4zi0aj) li:where(.svelte-4zi0aj){font-size:var(--sg-text-base);margin-bottom:.25rem}.rich-text.svelte-4zi0aj strong:where(.svelte-4zi0aj){font-weight:700;color:var(--sg-text-primary)}.rich-text.svelte-4zi0aj em:where(.svelte-4zi0aj){font-style:italic}.inline-link.svelte-4zi0aj{color:var(--sg-text-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1em}.inline-link.svelte-4zi0aj:hover{color:var(--sg-brand);text-decoration-color:var(--sg-brand)}.table-wrapper.svelte-4zi0aj{overflow-x:auto}.data-table.svelte-4zi0aj{width:100%;border-collapse:collapse;font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body)}.data-table.svelte-4zi0aj th:where(.svelte-4zi0aj){text-align:left;font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary);padding:.625rem 1rem;border:1px solid var(--sg-border-alternate);vertical-align:top}.data-table.svelte-4zi0aj td:where(.svelte-4zi0aj){padding:.75rem 1rem;vertical-align:top;border:1px solid var(--sg-border-alternate)}@media(max-width:768px){.hero.svelte-4zi0aj{padding:4rem 0 2rem}}@media(max-width:576px){.hero.svelte-4zi0aj{padding:3rem 0 1.5rem}}
