.legal-document_article__kl_Fv{counter-reset:legal-section}.legal-document_article__kl_Fv>h2{counter-increment:legal-section;margin-top:2.5rem;border-top:1px solid var(--border);padding-top:2.5rem}.legal-document_article__kl_Fv>h2:first-child{margin-top:0;border-top:0;padding-top:0}.legal-document_article__kl_Fv>h2:before{display:block;margin-bottom:.5rem;color:var(--primary);content:"Section " counter(legal-section,decimal-leading-zero);font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.18em;line-height:1rem;text-transform:uppercase}