.legal[data-astro-cid-fmzvkzhr]{max-width:52rem;padding-bottom:3rem}.legal-title[data-astro-cid-fmzvkzhr]{font-size:var(--text-step-4);margin:.5rem 0 0}.legal-updated[data-astro-cid-fmzvkzhr]{color:var(--color-ink-3);margin:.5rem 0 0;font-size:.8125rem}.legal-warning[data-astro-cid-fmzvkzhr]{background:var(--color-warn-bg);border:1px solid var(--color-warn-line);border-left:3px solid var(--color-warn-line-strong);border-radius:var(--radius-card);margin:1.75rem 0 0;padding:1rem 1.15rem}.legal-warning-title[data-astro-cid-fmzvkzhr]{color:var(--color-warn-ink);margin:0 0 .4rem;font-size:.9375rem;font-weight:600}.legal-warning[data-astro-cid-fmzvkzhr] p[data-astro-cid-fmzvkzhr]{color:var(--color-warn-ink-2);margin:0;font-size:.875rem;line-height:1.6}.legal-warning[data-astro-cid-fmzvkzhr] code[data-astro-cid-fmzvkzhr]{font-family:var(--font-mono);background:var(--color-warn-bg-2);border-radius:2px;padding:.1em .35em;font-size:.8125rem}.legal-body[data-astro-cid-fmzvkzhr]{margin-top:2rem}.legal-body[data-astro-cid-fmzvkzhr] h2{font-size:var(--text-step-1);border-top:1px solid var(--color-accent-line);margin:2.25rem 0 .75rem;padding-top:1.25rem}.legal-body[data-astro-cid-fmzvkzhr] h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-body[data-astro-cid-fmzvkzhr] h3{margin:1.5rem 0 .5rem;font-size:1.0625rem}.legal-body[data-astro-cid-fmzvkzhr] p,.legal-body[data-astro-cid-fmzvkzhr] li{color:var(--color-ink-2);font-size:.9375rem;line-height:1.7}.legal-body[data-astro-cid-fmzvkzhr] p{margin:0 0 1.1rem}.legal-body[data-astro-cid-fmzvkzhr] p:last-child{margin-bottom:0}.legal-body[data-astro-cid-fmzvkzhr] ul{gap:.3rem;margin:0 0 1.1rem;padding-left:1.15rem;list-style:outside;display:grid}.legal-body[data-astro-cid-fmzvkzhr] ol{gap:.3rem;margin:0 0 1.1rem;padding-left:1.3rem;list-style:decimal;display:grid}.legal-body[data-astro-cid-fmzvkzhr] li::marker{color:var(--color-accent-deep)}.legal-body[data-astro-cid-fmzvkzhr] dl{gap:.5rem;margin:.75rem 0 0;display:grid}.legal-body[data-astro-cid-fmzvkzhr] dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-3);font-size:.6875rem}.legal-body[data-astro-cid-fmzvkzhr] dd{margin:0 0 .5rem;font-size:.9375rem}.legal-body[data-astro-cid-fmzvkzhr] a{color:var(--color-accent-deep);text-underline-offset:.18em;text-decoration:underline 1px}.legal-body[data-astro-cid-fmzvkzhr] a:hover{text-decoration-thickness:2px}.legal-body[data-astro-cid-fmzvkzhr] .todo{background:var(--color-warn-bg);color:var(--color-warn-ink);border:1px dashed var(--color-warn-line-strong);font-size:.875rem;font-family:var(--font-mono);border-radius:2px;padding:.05em .45em;display:inline-block}.legal-disclaimer[data-astro-cid-fmzvkzhr]{border-top:1px solid var(--color-line);color:var(--color-ink-3);margin-top:3rem;padding-top:1.25rem;font-size:.8125rem;line-height:1.6}
