.legal-page.svelte-yna22u{min-height:100vh;background:#080810;color:#ffffffd1}.legal-header.svelte-yna22u{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}.back-link.svelte-yna22u{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#fff6;text-decoration:none;margin-bottom:2rem;transition:color .2s}.back-link.svelte-yna22u:hover{color:#00e5ff}.back-link.svelte-yna22u svg:where(.svelte-yna22u){width:16px;height:16px}.legal-eyebrow.svelte-yna22u{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1ec6b6;margin-bottom:.75rem}.legal-title.svelte-yna22u{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;color:#fff;margin-bottom:.75rem;line-height:1.2}.legal-meta.svelte-yna22u{font-size:13px;color:#ffffff61;margin-bottom:1.25rem}.legal-intro.svelte-yna22u{font-size:15px;line-height:1.7;color:#ffffff8c;max-width:65ch}.legal-body.svelte-yna22u{display:flex;flex-direction:column;gap:2.5rem}.legal-section.svelte-yna22u h2:where(.svelte-yna22u){font-size:1rem;font-weight:700;color:#fff;margin-bottom:.875rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.legal-section.svelte-yna22u h3:where(.svelte-yna22u){font-size:.875rem;font-weight:600;color:#ffffffb3;margin-top:1rem;margin-bottom:.5rem}.legal-section.svelte-yna22u p:where(.svelte-yna22u){font-size:14px;line-height:1.75;color:#fff9;margin-bottom:.75rem}.legal-section.svelte-yna22u ul:where(.svelte-yna22u){list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.5rem}.legal-section.svelte-yna22u ul:where(.svelte-yna22u) li:where(.svelte-yna22u){font-size:14px;line-height:1.65;color:#fff9;padding-left:1.25rem;position:relative}.legal-section.svelte-yna22u ul:where(.svelte-yna22u) li:where(.svelte-yna22u):before{content:"—";position:absolute;left:0;color:#1ec6b6;font-size:12px}.legal-section.svelte-yna22u a:where(.svelte-yna22u){color:#1ec6b6;text-decoration:none;transition:color .2s}.legal-section.svelte-yna22u a:where(.svelte-yna22u):hover{color:#5de8dc;text-decoration:underline}.providers-table.svelte-yna22u{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;margin-top:.75rem}.provider-row.svelte-yna22u{display:grid;grid-template-columns:1fr 1.5fr 2fr;gap:1rem;padding:10px 14px;font-size:13px;color:#fff9;border-bottom:1px solid rgba(255,255,255,.05)}.provider-row.svelte-yna22u:last-child{border-bottom:none}.provider-row.header.svelte-yna22u{background:#ffffff0a;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff59}@media(max-width:560px){.provider-row.svelte-yna22u{grid-template-columns:1fr;gap:.25rem}.provider-row.header.svelte-yna22u{display:none}}.contact-box.svelte-yna22u{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#1ec6b614;border:1px solid rgba(30,198,182,.2);border-radius:8px;font-size:14px;margin-top:.5rem}.contact-box.svelte-yna22u a:where(.svelte-yna22u){color:#1ec6b6;text-decoration:none}.contact-box.svelte-yna22u a:where(.svelte-yna22u):hover{text-decoration:underline}.legal-footer-nav.svelte-yna22u{margin-top:4rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:flex-end}.legal-footer-nav.svelte-yna22u a:where(.svelte-yna22u){font-size:13px;color:#ffffff59;text-decoration:none;transition:color .2s}.legal-footer-nav.svelte-yna22u a:where(.svelte-yna22u):hover{color:#1ec6b6}.mt-4.svelte-yna22u{margin-top:1rem}
