.privacy-page.svelte-7ke6fz{gap:1.25rem}.privacy-page.svelte-7ke6fz .eyebrow:where(.svelte-7ke6fz){color:var(--accent-color);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz),.privacy-page.svelte-7ke6fz .policy-card:where(.svelte-7ke6fz){border:1px solid var(--grid-line-color);border-radius:var(--card-radius)}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz){background-color:var(--surface-color);gap:1rem;padding:1.35rem;display:grid}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz)>div:where(.svelte-7ke6fz):first-child{gap:.55rem;display:grid}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz) h2:where(.svelte-7ke6fz){letter-spacing:-.025em;font-size:2rem;line-height:1.05}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz):last-child{font-size:.95rem}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz) .hero-footer:where(.svelte-7ke6fz){border-top:1px solid var(--grid-line-color);justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;font-size:.75rem;display:flex}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz) .hero-footer:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:inherit;text-underline-offset:.2em;font-weight:700}.privacy-page.svelte-7ke6fz .policy-card:where(.svelte-7ke6fz){background-color:var(--surface-color);gap:1rem;padding:1.25rem;display:grid}.privacy-page.svelte-7ke6fz .policy-card:where(.svelte-7ke6fz)>p:where(.svelte-7ke6fz){font-size:.84rem;line-height:1.5}.privacy-page.svelte-7ke6fz .section-heading:where(.svelte-7ke6fz){gap:.35rem;display:grid}.privacy-page.svelte-7ke6fz .section-heading:where(.svelte-7ke6fz) h3:where(.svelte-7ke6fz){font-size:1.35rem;line-height:1.15}.privacy-page.svelte-7ke6fz .text-link:where(.svelte-7ke6fz),.privacy-page.svelte-7ke6fz .provider-links:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz){color:inherit;text-underline-offset:.2em;font-weight:700}.privacy-page.svelte-7ke6fz .text-link:where(.svelte-7ke6fz):hover,.privacy-page.svelte-7ke6fz .provider-links:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz):hover{color:var(--accent-color)}.privacy-page.svelte-7ke6fz .text-link:where(.svelte-7ke6fz):focus-visible,.privacy-page.svelte-7ke6fz .provider-links:where(.svelte-7ke6fz) a:where(.svelte-7ke6fz):focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz){gap:.75rem;display:grid}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz) article:where(.svelte-7ke6fz){background-color:var(--surface-raised-color);border:1px solid var(--grid-line-color);border-radius:var(--control-radius);gap:.75rem;padding:.95rem;display:grid}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz) .service-title:where(.svelte-7ke6fz){grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;display:grid}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz) .service-title:where(.svelte-7ke6fz)>span:where(.svelte-7ke6fz){color:var(--accent-color);letter-spacing:.06em;font-size:.72rem;font-weight:700}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz) .service-title:where(.svelte-7ke6fz) h4:where(.svelte-7ke6fz){font-size:.95rem;line-height:1.2}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz) .service-title:where(.svelte-7ke6fz) small:where(.svelte-7ke6fz){margin-top:.15rem;font-size:.72rem;display:block}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz) article:where(.svelte-7ke6fz)>p:where(.svelte-7ke6fz){font-size:.82rem;line-height:1.5}.privacy-page.svelte-7ke6fz .service-list:where(.svelte-7ke6fz) .provider-links:where(.svelte-7ke6fz){flex-wrap:wrap;gap:.45rem .9rem;font-size:.75rem;display:flex}.privacy-page.svelte-7ke6fz .basis-note:where(.svelte-7ke6fz){border-top:1px solid var(--grid-line-color);padding-top:.75rem}.privacy-page.svelte-7ke6fz .choice-list:where(.svelte-7ke6fz){gap:.6rem;display:grid}.privacy-page.svelte-7ke6fz .choice-list:where(.svelte-7ke6fz) p:where(.svelte-7ke6fz){background-color:var(--surface-raised-color);border:1px solid var(--grid-line-color);border-radius:var(--control-radius);padding:.85rem;font-size:.8rem;line-height:1.45}@media only screen and (width<=460px){.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz),.privacy-page.svelte-7ke6fz .policy-card:where(.svelte-7ke6fz){padding:1rem}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz) h2:where(.svelte-7ke6fz){font-size:1.7rem}.privacy-page.svelte-7ke6fz .hero:where(.svelte-7ke6fz) .hero-footer:where(.svelte-7ke6fz){flex-direction:column;align-items:flex-start;gap:.4rem}}
