.terms-page.svelte-mb0t4{min-height:calc(100vh - 200px)}.hero-section.svelte-mb0t4{padding:8rem 2rem 4rem;background:linear-gradient(135deg,#f0f7f7,#e8f4f4);text-align:center}@media (max-width: 768px){.hero-section.svelte-mb0t4{padding:6rem 1.5rem 3rem}}.hero-content.svelte-mb0t4{max-width:700px;margin:0 auto}.eyebrow.svelte-mb0t4{font-size:.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#1a5e61;margin-bottom:1rem}h1.svelte-mb0t4{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--gray-900);margin-bottom:1.25rem;line-height:1.1}.hero-description.svelte-mb0t4{font-size:clamp(1rem,2vw,1.15rem);color:var(--gray-600);margin:0}.policy-content.svelte-mb0t4{padding:4rem 2rem 6rem}@media (max-width: 768px){.policy-content.svelte-mb0t4{padding:3rem 1.5rem 4rem}}.container.svelte-mb0t4{max-width:760px;margin:0 auto}.policy-section.svelte-mb0t4 p:where(.svelte-mb0t4){font-size:1.05rem;line-height:1.75;color:var(--gray-700);margin-bottom:1.25rem}.policy-section.svelte-mb0t4 p:where(.svelte-mb0t4) a:where(.svelte-mb0t4){color:#1a5e61;text-decoration:underline;text-underline-offset:3px}.policy-section.svelte-mb0t4 p:where(.svelte-mb0t4) a:where(.svelte-mb0t4):hover{color:#0e3d3f}
