.page-wrapper.svelte-7ke6fz{position:relative;width:100%;background:transparent;overflow:hidden}@keyframes svelte-7ke6fz-float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}.hero-content.svelte-7ke6fz{position:relative;z-index:1;text-align:center;margin-bottom:1.75rem}.hero-title.svelte-7ke6fz{font-size:var(--font-size-3xl);color:var(--color-neutral-deep);margin-bottom:.75rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.2}.highlight.svelte-7ke6fz{color:var(--color-primary);position:relative;display:inline-block}.highlight.svelte-7ke6fz:after{content:"";position:absolute;bottom:-.05em;left:0;width:100%;height:.15em;background-color:var(--color-neutral-light);z-index:-1;transform:skew(-5deg)}.lead.svelte-7ke6fz{font-size:var(--font-size-lg);max-width:650px;margin:0 auto 1.5rem;line-height:var(--line-height-relaxed);color:var(--color-primary-strong)}.policy-content.svelte-7ke6fz{color:var(--color-primary-strong);line-height:var(--line-height-relaxed)}.last-updated.svelte-7ke6fz{color:var(--color-secondary);font-size:var(--font-size-sm);font-style:italic;margin-bottom:1.5rem}.policy-content.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:1rem}.divider.svelte-7ke6fz{border-top:1px solid var(--color-neutral-light);margin:2rem 0}.policy-section.svelte-7ke6fz{margin-bottom:2rem}.policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--color-neutral-deep);font-size:var(--font-size-xl);margin-bottom:1rem;font-weight:var(--weight-semibold)}.policy-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){color:var(--color-neutral-deep);font-size:var(--font-size-lg);margin-top:1.5rem;margin-bottom:.75rem;font-weight:var(--weight-semibold)}.policy-section.svelte-7ke6fz p:where(.svelte-7ke6fz){margin-bottom:1rem}.policy-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){padding-left:1.5rem;margin-bottom:1rem}.policy-section.svelte-7ke6fz li:where(.svelte-7ke6fz){margin-bottom:.5rem;list-style-type:disc}@media(max-width:768px){.hero-title.svelte-7ke6fz{font-size:var(--font-size-2xl)}.lead.svelte-7ke6fz{font-size:var(--font-size-md)}.policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:var(--font-size-lg)}.policy-section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:var(--font-size-base)}}@media(max-width:480px){.hero-title.svelte-7ke6fz{font-size:var(--font-size-xl)}.lead.svelte-7ke6fz{font-size:var(--font-size-base)}.policy-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-size:var(--font-size-md)}}
