.legal.svelte-vn7lix{max-width:80ch;padding:2lh clamp(var(--size-3), 4vw, 1.5lh);margin-inline:auto;container-type:inline-size}.legal.svelte-vn7lix section:where(.svelte-vn7lix){margin-block-end:2lh}.legal.svelte-vn7lix h1:where(.svelte-vn7lix){font-family:var(--font-serif);margin-block:.2lh 1lh;font-size:clamp(2rem,4vw,3rem)}.legal.svelte-vn7lix h2:where(.svelte-vn7lix){font-family:var(--font-serif);margin-block:0 .6lh;font-size:clamp(1.25rem,3vw,1.5rem)}@container (width<=600px){.legal.svelte-vn7lix .list-grid:where(.svelte-vn7lix){width:100%;max-width:100%}}.legal.svelte-vn7lix dt:where(.svelte-vn7lix){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.8rem}.legal.svelte-vn7lix dd:where(.svelte-vn7lix){font-family:"Nimbus Sans", var(--font-sans)}.legal.svelte-vn7lix .prose:where(.svelte-vn7lix){padding:0}.email-copy.svelte-vn7lix{align-items:center;gap:.4em;display:inline-flex}.copy-btn.svelte-vn7lix{cursor:pointer;color:currentColor;opacity:.55;background:0 0;border:none;border-radius:.2em;align-items:center;margin:0;padding:.1em .25em;transition:opacity .15s;display:inline-flex}.copy-btn.svelte-vn7lix:hover,.copy-btn.svelte-vn7lix:focus-visible{opacity:1}.copy-icon.svelte-vn7lix{width:1em;height:1em;display:block}.copied-feedback.svelte-vn7lix{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.7;min-width:4ch;font-size:.75em}
