.legal-link.svelte-1046um5{color:#1d4ed8;text-decoration:none}.legal-link.svelte-1046um5:hover{text-decoration:underline}.legal-body.svelte-1046um5 h2{letter-spacing:-.02em;color:#020617;margin-bottom:.9rem;scroll-margin-top:6rem;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700}.legal-body.svelte-1046um5 h3{color:#0f172a;margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:700}.legal-body.svelte-1046um5 p{color:#475569;margin-top:.8rem;font-size:.98rem;line-height:1.75}.legal-body.svelte-1046um5 ul{color:#475569;gap:.55rem;margin-top:1rem;padding-left:1.25rem;line-height:1.65;list-style:outside;display:grid}.legal-body.svelte-1046um5 table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.9rem}.legal-body.svelte-1046um5 th{color:#0f172a;text-align:left;background:#f8fafc;font-weight:700}.legal-body.svelte-1046um5 th,.legal-body.svelte-1046um5 td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.85rem 1rem}.legal-pill.svelte-1046um5{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.55rem 1rem;display:inline-flex}.legal-pill.svelte-1046um5:hover{color:#0f172a;border-color:#94a3b8}
