.legal.svelte-1gmktme h2{font-size:1.05rem;font-weight:700;color:#111827;margin:2rem 0 .6rem;scroll-margin-top:1rem}.legal.svelte-1gmktme h2:first-child{margin-top:0}.legal.svelte-1gmktme h3{font-size:.95rem;font-weight:700;color:#1f2937;margin:1.2rem 0 .4rem}.legal.svelte-1gmktme p{margin:.5rem 0}.legal.svelte-1gmktme ul,.legal.svelte-1gmktme ol{margin:.5rem 0;padding-left:1.25rem}.legal.svelte-1gmktme ul{list-style:disc}.legal.svelte-1gmktme ol{list-style:decimal}.legal.svelte-1gmktme li{margin:.25rem 0}.legal.svelte-1gmktme table{width:100%;border-collapse:collapse;font-size:.82rem;margin:.75rem 0}.legal.svelte-1gmktme th,.legal.svelte-1gmktme td{border:1px solid #e5e7eb;padding:.5rem .6rem;text-align:left;vertical-align:top}.legal.svelte-1gmktme th{background:#f9fafb;font-weight:600;color:#374151;white-space:nowrap}.legal.svelte-1gmktme .tablewrap{overflow-x:auto}.legal.svelte-1gmktme a{color:#003087;text-decoration:underline}.legal.svelte-1gmktme .note{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.75rem;padding:.75rem 1rem;font-size:.85rem;margin:.75rem 0}
