.legal-shell.svelte-wzu1rn{width:min(46rem,100vw - 3rem);margin:0 auto;padding:2.5rem 0 6rem}.legal-nav.svelte-wzu1rn{justify-content:space-between;align-items:center;padding-bottom:3rem;display:flex}.legal-logo.svelte-wzu1rn{width:auto;height:1.7rem}.legal-back.svelte-wzu1rn{color:var(--muted);font-size:.92rem;transition:color .18s}@media (hover:hover) and (pointer:fine){.legal-back.svelte-wzu1rn:hover{color:var(--text)}}.legal-content.svelte-wzu1rn{gap:1rem;display:grid}.legal-content.svelte-wzu1rn h1:where(.svelte-wzu1rn){letter-spacing:-.05em;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:580}.legal-content.svelte-wzu1rn h2:where(.svelte-wzu1rn){letter-spacing:-.03em;margin-top:1.4rem;font-size:1.3rem;font-weight:560}.legal-updated.svelte-wzu1rn{color:var(--muted);font-size:.85rem}.legal-content.svelte-wzu1rn p:where(.svelte-wzu1rn),.legal-content.svelte-wzu1rn li:where(.svelte-wzu1rn){color:var(--muted);line-height:1.75}.legal-content.svelte-wzu1rn strong:where(.svelte-wzu1rn){color:var(--text);font-weight:560}.legal-content.svelte-wzu1rn a:where(.svelte-wzu1rn){color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.legal-content.svelte-wzu1rn ul:where(.svelte-wzu1rn){gap:.6rem;margin:0;padding-left:1.2rem;display:grid}
