.legal-content.svelte-w6njze h1{font-family:var(--font-serif);margin-bottom:1.5rem;font-size:clamp(2rem,6vw,3rem);line-height:1.15}.legal-content.svelte-w6njze h2{margin:2rem 0 .75rem;font-size:1.3rem;font-weight:600}.legal-content.svelte-w6njze p,.legal-content.svelte-w6njze li{color:var(--color-ink-soft);margin:.75rem 0;line-height:1.8}.legal-content.svelte-w6njze ul{padding-left:1.5rem;list-style:outside}.legal-content.svelte-w6njze a{color:var(--color-leaf);text-underline-offset:.2em;text-decoration:underline}
