.legal.svelte-1gmktme h2{margin:2.25rem 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.15}.legal.svelte-1gmktme h3{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:700}.legal.svelte-1gmktme p,.legal.svelte-1gmktme li{color:var(--ink-soft);margin:0 0 .85rem;font-size:15.5px;line-height:1.65}.legal.svelte-1gmktme ul,.legal.svelte-1gmktme ol{margin:0 0 .85rem;padding-left:1.4rem}.legal.svelte-1gmktme li{margin-bottom:.4rem}.legal.svelte-1gmktme strong{color:var(--ink)}.legal.svelte-1gmktme a{text-underline-offset:2px;text-decoration:underline}.legal.svelte-1gmktme a:hover{color:var(--coral)}.legal.svelte-1gmktme .callout{background:#e85d3a14;border-radius:.875rem;margin:1rem 0 1.25rem;padding:.9rem 1.1rem}.legal.svelte-1gmktme .callout p:last-child{margin-bottom:0}.legal.svelte-1gmktme table{border-collapse:collapse;width:100%;margin:.5rem 0 1.25rem;font-size:14.5px}.legal.svelte-1gmktme th,.legal.svelte-1gmktme td{text-align:left;vertical-align:top;border-top:1px solid #15130f1a;padding:.55rem .6rem}.legal.svelte-1gmktme th{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:600}.legal.svelte-1gmktme td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
