.legal-shell.svelte-1aenmaa{max-width:42rem;margin:0 auto;padding:4vh clamp(1.25rem,5vw,3rem) 5rem}.legal-nav.svelte-1aenmaa{justify-content:space-between;align-items:baseline;margin-bottom:3rem;display:flex}.legal-nav.svelte-1aenmaa .wordmark:where(.svelte-1aenmaa){color:var(--fg);font-size:1.4rem;text-decoration:none}.legal-nav-links.svelte-1aenmaa a:where(.svelte-1aenmaa){color:var(--muted);margin-left:1.1rem;font-size:.95rem;text-decoration:none}.legal-nav-links.svelte-1aenmaa a:where(.svelte-1aenmaa):hover{color:var(--fg)}.prose.svelte-1aenmaa{color:var(--fg);line-height:1.65}.prose.svelte-1aenmaa h1{letter-spacing:-.03em;margin:0 0 .25rem;font-size:2rem}.prose.svelte-1aenmaa h2{letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:1.2rem}.prose.svelte-1aenmaa .updated{color:var(--faint);margin:0 0 2rem;font-size:.9rem}.prose.svelte-1aenmaa p{margin:0 0 1rem}.prose.svelte-1aenmaa ul{margin:0 0 1rem;padding-left:1.3rem}.prose.svelte-1aenmaa li{margin:0 0 .4rem}.prose.svelte-1aenmaa a{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.prose.svelte-1aenmaa strong{font-weight:650}.prose.svelte-1aenmaa hr{border:none;border-top:1px solid var(--line);margin:2.5rem 0 1.5rem}.prose.svelte-1aenmaa .colophon{color:var(--muted);font-size:.9rem}.legal-foot.svelte-1aenmaa{border-top:1px solid var(--line);color:var(--faint);margin-top:4rem;padding-top:1.5rem;font-size:.88rem}.legal-foot.svelte-1aenmaa a:where(.svelte-1aenmaa){color:var(--faint);text-decoration:none}.legal-foot.svelte-1aenmaa a:where(.svelte-1aenmaa):hover{color:var(--fg)}
