.legal-hero{gap:1rem;padding-block:clamp(3rem,2rem + 5vw,6rem) 1.5rem;display:grid}.legal-hero__en{color:var(--ink-muted);margin-block-start:.35em;font-size:.55em;display:block}.legal-hero__note{color:var(--ink-muted);max-width:60ch}.legal-hero__note span{display:block}.legal-hero__langs{gap:.75rem;display:flex}.legal-hero__langs a{border:1px solid var(--divider);color:var(--ink);border-radius:999px;padding:.5rem 1rem;text-decoration:none}.legal-doc{max-width:46rem;padding-block:2.5rem}.legal-doc+.legal-doc{border-block-start:1px solid var(--divider)}.legal-title{font-size:var(--step-title);line-height:var(--lh-title)}.page-meta{color:var(--ink-muted);font-size:var(--step-label);margin-block:.5rem 1.5rem}.doc-toc{background:var(--sunken);border-radius:20px;margin-block-end:2rem;padding:1.25rem 1.5rem}.doc-toc ul{font-size:var(--step-label);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.doc-section{padding-block:1.25rem}.doc-section h3{margin-block-end:.75rem;font-size:1.125rem}.doc-section p+p,.doc-section p+ul,.doc-section ul+p{margin-block-start:.75rem}.doc-section ul{gap:.5rem;padding-inline-start:1.25rem;display:grid}
