.legal.svelte-251goy section{margin-bottom:2rem}.legal.svelte-251goy h2{font-size:var(--fs-18);font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem}.legal.svelte-251goy h3{font-size:var(--fs-15);font-weight:600;color:var(--color-text-primary);margin:1.25rem 0 .5rem}.legal.svelte-251goy p{font-size:var(--fs-14);color:var(--color-text-secondary);line-height:1.7;margin-bottom:.75rem}.legal.svelte-251goy ul{font-size:var(--fs-14);color:var(--color-text-secondary);line-height:1.7;list-style:disc;padding-left:1.25rem;margin-bottom:.75rem}.legal.svelte-251goy li{margin-bottom:.35rem}.legal.svelte-251goy strong{color:var(--color-text-primary)}.legal.svelte-251goy a{color:var(--color-accent)}.legal.svelte-251goy a:hover{text-decoration:underline}.legal.svelte-251goy table{width:100%;font-size:var(--fs-13);color:var(--color-text-secondary);border-collapse:collapse;margin-bottom:.75rem}.legal.svelte-251goy th{text-align:left;font-weight:600;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);padding:.4rem .75rem .4rem 0}.legal.svelte-251goy td{border-bottom:1px solid var(--color-border-subtle);padding:.4rem .75rem .4rem 0;vertical-align:top}
