.page-id-406 .jmbj-faq-hidden { display: none !important; }
.page-id-406 .faq-item-title { gap: 12px; min-height: 44px; }
.page-id-406 .faq-item-title-text { line-height: 1.9; overflow-wrap: anywhere; }
.page-id-406 .faq-item-title svg { flex: 0 0 24px; }
.page-id-406 .faq-item-title:focus-visible { outline: 2px solid #0060d8; outline-offset: 5px; border-radius: 4px; }
.page-id-406 .faq-item-text { line-height: 2; color: #334155; overflow-wrap: anywhere; transition: none; }
.page-id-406 .faq-item-text[hidden] { display: none; }
.page-id-406 .faq-item-show .faq-item-text { max-height: none; padding-top: 12px; }
.page-id-406 .faq-item-text p { margin: 0 0 12px; }
.page-id-406 .faq-item-text ol { padding-inline-start: 24px; margin: 8px 0 14px; }
.page-id-406 .faq-item-text a { text-decoration: underline; text-underline-offset: 3px; }
.page-id-406 .jmbj-faq-heading { margin-top: 24px; }
.page-id-406 .jmbj-faq-status { margin: 10px 0 0; font-size: 14px; line-height: 1.8; color: #334155; }
