.brxe-text h2 { margin-top: 2.5em; margin-bottom: 0.6em; } .brxe-text h3 { margin-top: 2em; margin-bottom: 0.5em; } .brxe-text h2:first-child, .brxe-text h3:first-child { margin-top: 0; } .brxe-text p + ul, .brxe-text p + ol { margin-top: 0.75em; } @media (max-width: 478px) { .fr-cta-links-alpha { width: 100% !important; } }  .dafh-content, .dafh-content > *, .dafh-content .brxe-container, .dafh-content .brxe-block, .dafh-content .brxe-div, .dafh-content .brxe-text, .dafh-content .brxe-text-basic, .dafh-content .brxe-rich-text { min-width: 0; max-width: 100%; box-sizing: border-box; } .dafh-content p, .dafh-content li, .dafh-content h1, .dafh-content h2, .dafh-content h3, .dafh-content h4 { max-width: 100%; overflow-wrap: break-word; word-wrap: break-word; } .dafh-content img { max-width: 100%; height: auto; }