.numbered-header{inline-size:1.6em;block-size:1.6em;border-radius:50%;background-color:var(--bs-gray);color:var(--bs-white);flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center;line-height:1}
.numbered-header-row{display:flex;align-items:center;gap:.6em}
.underline-bar::after{content:"";display:block;margin:.9rem 0 0;height:.25em;width:2em;background-color:var(--mode-primary-color)}
.h7-txdot{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0}