.legal-document{color:var(--ink);overflow-wrap:anywhere}.legal-document :where(p){max-width:68ch;margin-block:1.25rem}.legal-document :where(h2,h3,h4,h5,h6){font-family:var(--font-display);letter-spacing:-.02em;margin-top:3rem;margin-bottom:1rem;font-weight:600;line-height:1.2}.legal-document :where(h2){border-top:1px solid var(--rule);font-size:var(--text-h4);padding-top:1.5rem}.legal-document :where(h3){font-size:var(--text-h5)}.legal-document :where(h4,h5,h6){font-size:var(--text-small)}.legal-document :where(ul,ol){max-width:68ch;margin-block:1.25rem;padding-left:1.75rem}.legal-document :where(ul){list-style:outside}.legal-document :where(ol){list-style:decimal}.legal-document :where(li){padding-left:.25rem}.legal-document :where(li+li){margin-top:.5rem}.legal-document :where(a){color:var(--red);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.legal-document :where(table){border-collapse:collapse;width:100%;margin-block:2rem;display:block;overflow-x:auto}.legal-document :where(th,td){border:1px solid var(--rule);text-align:left;vertical-align:top;min-width:9rem;padding:.75rem}.legal-document :where(th){font-weight:600}.legal-document :where(blockquote){border-left:1px solid var(--ink-rule);max-width:68ch;margin-block:1.5rem;padding-left:1.25rem}.legal-document :where(hr){border:0;border-top:1px solid var(--rule);margin-block:2rem}
