
#statement_modal ol {
    padding-inline-start: 0;
    list-style: none;
    counter-reset: modal;
}

#statement_modal ol > li {
    display: flex;
}

#statement_modal ol > li::before {
    counter-increment: modal;
    content: counter(modal) ".";
    align-self: start;
    padding-left: 4px;
    padding-right: 8px;
}

#statement_modal ol > li > ul {
    display: block;
}

#faq_modal .modal-header p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height: 1;
}

#faq_modal .modal-title {
    flex-grow: 1;
}

#faq_modal ol li::marker,
#faq_modal ol li > p:first-child {
    font-weight: bold;
}

#faq_modal ol li {
    padding-right: 20px;
}