.page-wrapper.svelte-2xu2ig{padding-top:0}.page-hero.svelte-2xu2ig{background:#0f0f12;color:#fff;padding:160px 24px 80px}.page-hero.svelte-2xu2ig .container:where(.svelte-2xu2ig){max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.page-hero.svelte-2xu2ig .tag:where(.svelte-2xu2ig){align-self:flex-start;background:#88a47c26;border-color:var(--color-sage);color:var(--color-sage-light)}.page-hero.svelte-2xu2ig .headline-xl:where(.svelte-2xu2ig){color:#fff}.hero-sub.svelte-2xu2ig{color:#ffffff80;font-size:.9rem}.content-section.svelte-2xu2ig{background:var(--color-bg-base)}.content-container.svelte-2xu2ig{max-width:800px;margin:0 auto}.policy-body.svelte-2xu2ig{display:flex;flex-direction:column;gap:48px}.policy-section.svelte-2xu2ig h2:where(.svelte-2xu2ig){font-family:var(--font-headline);font-size:1.375rem;font-weight:600;color:var(--color-text-primary);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.policy-section.svelte-2xu2ig h3:where(.svelte-2xu2ig){font-family:var(--font-headline);font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-top:20px;margin-bottom:10px}.policy-section.svelte-2xu2ig p:where(.svelte-2xu2ig){font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:12px}.policy-section.svelte-2xu2ig p:where(.svelte-2xu2ig):last-child{margin-bottom:0}.policy-section.svelte-2xu2ig ul:where(.svelte-2xu2ig){list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding-left:0}.policy-section.svelte-2xu2ig ul:where(.svelte-2xu2ig) li:where(.svelte-2xu2ig){font-family:var(--font-body);font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary);padding-left:20px;position:relative}.policy-section.svelte-2xu2ig ul:where(.svelte-2xu2ig) li:where(.svelte-2xu2ig):before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--color-sage)}.contact-block.svelte-2xu2ig{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-left:3px solid var(--color-sage);padding:24px 28px;margin-top:16px}.contact-block.svelte-2xu2ig p:where(.svelte-2xu2ig){margin-bottom:6px!important}@media(max-width:768px){.page-hero.svelte-2xu2ig{padding:140px 20px 60px}}
