.privacy-page.svelte-n5sfrk{padding:3.5rem 0 0}.privacy-hero.svelte-n5sfrk{border-bottom:1px solid var(--line);padding-bottom:clamp(2.5rem,5vw,4rem)}.eyebrow.svelte-n5sfrk,.section-label.svelte-n5sfrk,.policy-guide.svelte-n5sfrk>p:where(.svelte-n5sfrk){color:#9a496a;letter-spacing:.085em;text-transform:uppercase;margin:0 0 .65rem;font-size:.84rem;font-weight:900}.privacy-hero.svelte-n5sfrk h1:where(.svelte-n5sfrk){max-width:46rem;color:var(--accent-ink);font-family:var(--font-reading);margin:0;font-size:clamp(1.9rem,3.3vw,2.5rem);font-weight:500;line-height:1.12}.privacy-intro.svelte-n5sfrk{max-width:44rem;color:var(--muted);margin:1rem 0 0;font-size:1.04rem;line-height:1.7}.updated.svelte-n5sfrk{color:var(--accent);letter-spacing:.04em;margin:1.2rem 0 0;font-size:.78rem;font-weight:800}.policy-layout.svelte-n5sfrk{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);padding-top:clamp(2.5rem,6vw,4.5rem);display:grid}.policy-guide.svelte-n5sfrk{border:1px solid var(--line);background:#fffdf8b8;padding:1.25rem;position:sticky;top:1.5rem}.policy-guide.svelte-n5sfrk nav:where(.svelte-n5sfrk){gap:.65rem;display:grid}.policy-guide.svelte-n5sfrk a:where(.svelte-n5sfrk){color:var(--muted);font-size:.82rem;font-weight:750;line-height:1.35;text-decoration:none}.policy-guide.svelte-n5sfrk a:where(.svelte-n5sfrk):hover,.policy-guide.svelte-n5sfrk a:where(.svelte-n5sfrk):focus-visible{color:var(--plum);text-underline-offset:.18rem;outline:0;text-decoration:underline}.policy-content.svelte-n5sfrk{gap:0;max-width:50rem;display:grid}.policy-content.svelte-n5sfrk>section:where(.svelte-n5sfrk){border-top:1px solid var(--line);padding:2.5rem 0;scroll-margin-top:2rem}.policy-content.svelte-n5sfrk>section:where(.svelte-n5sfrk):first-child{border-top:0;padding-top:0}.policy-content.svelte-n5sfrk h2:where(.svelte-n5sfrk){color:var(--accent-ink);font-family:var(--font-reading);margin:0 0 1.15rem;font-size:clamp(1.45rem,2.7vw,2rem);font-weight:500;line-height:1.2}.policy-content.svelte-n5sfrk h3:where(.svelte-n5sfrk){color:var(--accent-ink);font-family:var(--font-reading);margin:0 0 .45rem;font-size:1.08rem;font-weight:600}.policy-content.svelte-n5sfrk p:where(.svelte-n5sfrk),.policy-content.svelte-n5sfrk li:where(.svelte-n5sfrk){color:var(--muted);line-height:1.75}.policy-content.svelte-n5sfrk section:where(.svelte-n5sfrk)>p:where(.svelte-n5sfrk):not(.section-label){margin:.8rem 0 0}.policy-content.svelte-n5sfrk ul:where(.svelte-n5sfrk){gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.principles.svelte-n5sfrk{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.principles.svelte-n5sfrk article:where(.svelte-n5sfrk){border:1px solid var(--line);background:var(--paper);min-width:0;padding:1.15rem}.principles.svelte-n5sfrk strong:where(.svelte-n5sfrk){color:var(--plum);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.principles.svelte-n5sfrk p:where(.svelte-n5sfrk){margin:.6rem 0 0;font-size:.9rem}.policy-items.svelte-n5sfrk{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;display:grid}.policy-items.svelte-n5sfrk article:where(.svelte-n5sfrk){min-width:0}.policy-items.svelte-n5sfrk p:where(.svelte-n5sfrk){margin:0}.provider-list.svelte-n5sfrk a:where(.svelte-n5sfrk){color:var(--plum);text-underline-offset:.18rem;font-weight:800}@media (width<=820px){.privacy-page.svelte-n5sfrk{padding-top:2.2rem}.policy-layout.svelte-n5sfrk{grid-template-columns:1fr;gap:2rem}.policy-guide.svelte-n5sfrk{position:static}.policy-guide.svelte-n5sfrk nav:where(.svelte-n5sfrk){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.principles.svelte-n5sfrk,.policy-items.svelte-n5sfrk,.policy-guide.svelte-n5sfrk nav:where(.svelte-n5sfrk){grid-template-columns:1fr}}
