.privacy-page.svelte-c6p2d8{width:100%;background:var(--accent-peach-300)}.hero-section.svelte-c6p2d8{position:relative;text-align:center;padding:6rem 2rem 2rem;background:var(--accent-peach-300)}@media (max-width: 768px){.hero-section.svelte-c6p2d8{padding:4rem 1.5rem 1.5rem}}.hero-content.svelte-c6p2d8{position:relative;z-index:2;max-width:800px;margin:0 auto}h1.svelte-c6p2d8{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--gray-900);line-height:1.15;margin:0 0 1.5rem;letter-spacing:-.02em}@media (max-width: 768px){h1.svelte-c6p2d8{margin-bottom:1rem}}.hero-description.svelte-c6p2d8{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--gray-600);line-height:1.7;margin:0 auto 1rem;max-width:700px}@media (max-width: 768px){.hero-description.svelte-c6p2d8{font-size:1rem}}.last-updated.svelte-c6p2d8{font-size:.9rem;color:var(--gray-500);font-style:italic}.policy-content.svelte-c6p2d8{padding:2rem 2rem 8rem}@media (max-width: 768px){.policy-content.svelte-c6p2d8{padding:1.5rem 1.5rem 6rem}}.container.svelte-c6p2d8{max-width:800px;margin:0 auto}.policy-section.svelte-c6p2d8{background:var(--neutral-0);border:1px solid var(--gray-200);border-radius:16px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 4px 16px #8dc1bd1a}@media (max-width: 768px){.policy-section.svelte-c6p2d8{padding:1.5rem}}.policy-section.svelte-c6p2d8 h2:where(.svelte-c6p2d8){font-size:1.5rem;font-weight:700;color:#1a5e61;margin:0 0 1rem}@media (max-width: 768px){.policy-section.svelte-c6p2d8 h2:where(.svelte-c6p2d8){font-size:1.25rem}}.policy-section.svelte-c6p2d8 h3:where(.svelte-c6p2d8){font-size:1.1rem;font-weight:600;color:var(--gray-800);margin:1.5rem 0 .75rem}@media (max-width: 768px){.policy-section.svelte-c6p2d8 h3:where(.svelte-c6p2d8){font-size:1rem}}.policy-section.svelte-c6p2d8 p:where(.svelte-c6p2d8){font-size:1rem;color:var(--gray-700);line-height:1.7;margin:0 0 1rem}.policy-section.svelte-c6p2d8 p:where(.svelte-c6p2d8):last-child{margin-bottom:0}.policy-section.svelte-c6p2d8 ul:where(.svelte-c6p2d8){margin:0 0 1rem;padding-left:1.5rem}.policy-section.svelte-c6p2d8 ul:where(.svelte-c6p2d8) li:where(.svelte-c6p2d8){font-size:1rem;color:var(--gray-700);line-height:1.7;margin-bottom:.5rem}.policy-section.svelte-c6p2d8 ul:where(.svelte-c6p2d8) li:where(.svelte-c6p2d8) strong:where(.svelte-c6p2d8){color:var(--gray-800)}.policy-section.svelte-c6p2d8 a:where(.svelte-c6p2d8){color:#1a5e61;text-decoration:underline;transition:color .3s ease}.policy-section.svelte-c6p2d8 a:where(.svelte-c6p2d8):hover{color:var(--accent-teal-700)}.policy-section.svelte-c6p2d8 .contact-details:where(.svelte-c6p2d8){background:var(--gray-50);padding:1.5rem;border-radius:12px;margin-top:1rem}.policy-section.svelte-c6p2d8 .contact-details:where(.svelte-c6p2d8) p:where(.svelte-c6p2d8){margin-bottom:.5rem}.policy-section.svelte-c6p2d8 .contact-details:where(.svelte-c6p2d8) p:where(.svelte-c6p2d8):last-child{margin-bottom:0}
