.terms.svelte-4n7mlf{max-width:42rem;color:var(--color-text-secondary);margin:0 auto;padding:4rem 1.5rem 6rem;font-family:Libre Franklin,sans-serif;line-height:1.7}.terms.svelte-4n7mlf h1:where(.svelte-4n7mlf){color:var(--color-text);letter-spacing:-.01em;margin:0 0 1.5rem;font-family:Fraunces,serif;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;line-height:1.1}.terms.svelte-4n7mlf h2:where(.svelte-4n7mlf){color:var(--color-text);margin:2.75rem 0 .75rem;font-family:Fraunces,serif;font-size:1.5rem;font-weight:600;line-height:1.25}.terms.svelte-4n7mlf p:where(.svelte-4n7mlf){margin:0 0 1.15rem;font-size:1.0625rem}.terms.svelte-4n7mlf a:where(.svelte-4n7mlf){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.terms.svelte-4n7mlf a:where(.svelte-4n7mlf):hover{color:var(--color-accent-hover)}.terms.svelte-4n7mlf .last-updated:where(.svelte-4n7mlf){color:var(--color-text-muted);margin-top:1.5rem;font-size:.9375rem;font-style:italic}.terms.svelte-4n7mlf hr:where(.svelte-4n7mlf){border:none;border-top:1px solid var(--color-border);margin:2rem 0}
