.legal-meta{color:var(--muted);margin:-.25rem 0 1.5rem;font-size:.95rem}.legal-summary{background:var(--surface);border-radius:var(--radius);margin:0 0 2rem;padding:1.25rem 1.5rem}.legal-summary h2{margin:0 0 .5rem;font-size:1.15rem}.legal-summary ul{margin:0;padding-left:1.2rem}.legal-toc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 0 2rem;padding:1rem 0}.legal-toc h2{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:1rem}.legal-toc ol{columns:2 16rem;column-gap:2rem;margin:0;padding-left:1.6rem}.legal-toc li{break-inside:avoid;margin:0 0 .3rem}.prose h2{scroll-margin-top:1rem}.prose li{margin:0 0 .45rem}.prose li>ul{margin-top:.45rem}.prose dl{margin:0 0 1rem}.prose dt{margin-top:.9rem;font-weight:600}.prose dd{border-left:3px solid var(--rule);margin:.2rem 0 0;padding-left:1rem}.prose address{font-style:normal}.legal-callout{background:var(--surface);border-radius:var(--radius);padding:1rem 1.25rem}
