.legal[data-astro-cid-fmzvkzhr]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}@media(width>=70rem){.legal[data-astro-cid-fmzvkzhr]{grid-template-columns:16rem minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.legal-toc[data-astro-cid-fmzvkzhr]{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.legal-toc[data-astro-cid-fmzvkzhr]{padding:var(--space-l);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-brand-50)}.legal-toc[data-astro-cid-fmzvkzhr] h2[data-astro-cid-fmzvkzhr]{margin-bottom:var(--space-s);font-family:var(--font-body);font-size:1rem;letter-spacing:0}.legal-toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{display:grid;gap:.35rem;counter-reset:toc}.legal-toc[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]{counter-increment:toc;display:grid;grid-template-columns:1.6rem 1fr;font-size:.9375rem;line-height:1.4}.legal-toc[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]:before{content:counter(toc) ".";color:var(--c-ink-2);font-variant-numeric:tabular-nums}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--c-ink);text-decoration:none}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--c-brand);text-decoration:underline}.legal-content[data-astro-cid-fmzvkzhr]>h2:first-child{margin-top:0}
