.legal.svelte-1gmktme h2{font-family:var(--font-display);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-accent);margin:3rem 0 1rem;font-size:1.35rem;font-weight:700;line-height:1.15}.legal.svelte-1gmktme h2:first-child{margin-top:0}.legal.svelte-1gmktme h3{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-paper);margin:2rem 0 .5rem;font-size:1rem;font-weight:500}.legal.svelte-1gmktme p,.legal.svelte-1gmktme li{color:color-mix(in oklab, var(--color-paper) 86%, transparent);font-size:.9375rem;line-height:1.75}.legal.svelte-1gmktme p{margin:0 0 1rem}.legal.svelte-1gmktme ul{margin:0 0 1rem;padding-left:1.1rem;list-style:none}.legal.svelte-1gmktme li{margin-bottom:.5rem;position:relative}.legal.svelte-1gmktme li:before{content:"—";color:var(--color-accent);position:absolute;left:-1.1rem}.legal.svelte-1gmktme a{color:var(--color-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal.svelte-1gmktme address{color:color-mix(in oklab, var(--color-paper) 86%, transparent);margin:0 0 1rem;font-size:.9375rem;font-style:normal;line-height:1.75}.legal.svelte-1gmktme .todo{color:#9a5b00;font-weight:500}
