.privacy.svelte-tbcgmu{width:100%;background:var(--c-cream);color:var(--c-green-900)}.top.svelte-tbcgmu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:100px 1.5rem 2rem;box-sizing:border-box;background:var(--c-green-700);color:var(--c-bg-alt);text-align:center}h1.svelte-tbcgmu{margin:0}.updated.svelte-tbcgmu{margin:var(--space-4) 0 0;font-size:var(--fs-body);opacity:.8}.layout.svelte-tbcgmu{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-7);max-width:var(--container);margin:0 auto;padding:3rem 1.5rem 5rem}.toc.svelte-tbcgmu{position:sticky;top:110px;align-self:start}.toc-title.svelte-tbcgmu{margin:0 0 var(--space-3);font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--c-green-700)}.toc.svelte-tbcgmu ol:where(.svelte-tbcgmu){margin:0;padding:0;list-style:none;border-left:2px solid var(--c-green-200)}.toc.svelte-tbcgmu a:where(.svelte-tbcgmu){display:block;padding:.35rem 0 .35rem .9rem;color:var(--c-muted);font-size:var(--fs-small);line-height:var(--lh-snug);text-decoration:none}.toc.svelte-tbcgmu a:where(.svelte-tbcgmu):hover{color:var(--c-green-700);text-decoration:underline}.content.svelte-tbcgmu{max-width:var(--container-narrow);line-height:var(--lh-body)}section.svelte-tbcgmu{scroll-margin-top:110px;margin-bottom:var(--space-7)}h2.svelte-tbcgmu{margin:0 0 var(--space-4);padding-bottom:.5rem;border-bottom:2px solid var(--c-green-200);color:var(--c-green-700)}p.svelte-tbcgmu{margin:0 0 var(--space-4)}a.svelte-tbcgmu{color:var(--c-green-700);font-weight:var(--fw-semibold);text-underline-offset:3px}ul.svelte-tbcgmu{margin:0 0 var(--space-4);padding-left:1.2rem}li.svelte-tbcgmu{margin-bottom:var(--space-2)}.note.svelte-tbcgmu{padding:.9rem 1.1rem;border-left:4px solid var(--c-orange-500);border-radius:0 8px 8px 0;background:var(--c-orange-50);font-size:var(--fs-body)}.treatment.svelte-tbcgmu{scroll-margin-top:110px;margin-bottom:var(--space-4);padding:1.2rem 1.4rem;border:1px solid var(--c-green-50);border-radius:var(--radius-lg);background:#fff}h3.svelte-tbcgmu{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);color:var(--c-green-700)}.num.svelte-tbcgmu{display:grid;place-items:center;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--c-green-700);color:#fff;font-size:var(--fs-small)}dl.svelte-tbcgmu{display:grid;grid-template-columns:11rem 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--fs-body)}dt.svelte-tbcgmu{font-weight:var(--fw-bold);color:var(--c-green-700)}dd.svelte-tbcgmu{margin:0}.table-wrap.svelte-tbcgmu{overflow-x:auto;margin:0 0 var(--space-4);border:1px solid var(--c-green-50);border-radius:var(--radius-lg);background:#fff}table.svelte-tbcgmu{width:100%;border-collapse:collapse;font-size:var(--fs-small)}th.svelte-tbcgmu,td.svelte-tbcgmu{padding:.7rem .9rem;border-bottom:1px solid var(--c-green-50);text-align:left;vertical-align:top}thead.svelte-tbcgmu th:where(.svelte-tbcgmu){background:var(--c-green-50);color:var(--c-green-700);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase}tbody.svelte-tbcgmu th:where(.svelte-tbcgmu){font-weight:var(--fw-bold);color:var(--c-green-700)}tbody.svelte-tbcgmu tr:where(.svelte-tbcgmu):last-child>:where(.svelte-tbcgmu){border-bottom:none}.pill.svelte-tbcgmu{display:inline-block;padding:.1rem .55rem;border-radius:var(--radius-pill);background:var(--c-green-50);color:var(--c-success);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap}.pill.consent.svelte-tbcgmu{background:var(--c-orange-50);color:var(--c-orange-800)}@media (max-width: 899.98px){.layout.svelte-tbcgmu{grid-template-columns:1fr;gap:var(--space-5);padding-top:2rem}.toc.svelte-tbcgmu{position:static;padding:1rem 1.2rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-green-50)}}@media (max-width: 639.98px){.top.svelte-tbcgmu{min-height:220px;padding-top:80px}dl.svelte-tbcgmu{grid-template-columns:1fr;gap:var(--space-1)}dd.svelte-tbcgmu{margin-bottom:var(--space-2)}.treatment.svelte-tbcgmu{padding:1rem}thead.svelte-tbcgmu{display:none}table.svelte-tbcgmu,tbody.svelte-tbcgmu,tr.svelte-tbcgmu,th.svelte-tbcgmu,td.svelte-tbcgmu{display:block}tr.svelte-tbcgmu{padding:.8rem .9rem;border-bottom:1px solid var(--c-green-50)}tbody.svelte-tbcgmu tr:where(.svelte-tbcgmu):last-child{border-bottom:none}th.svelte-tbcgmu,td.svelte-tbcgmu{padding:.15rem 0;border:none}}
