.ers-journal .document-content,
.ers-journal .document-content .block,
.ers-journal .document-content .inner,
.ers-journal .document-content .inner > *,
.ers-journal .document-content .block-copy,
.ers-journal .document-content .editable-prose {
    box-sizing:border-box;
    min-width:0;
    max-width:100%;
    overflow-wrap:anywhere;
}
.ers-journal .document-content .block{margin:32px 0;padding:0}
.ers-journal .document-content .inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}
.ers-journal .document-content .layout-split .inner{grid-template-columns:repeat(2,minmax(0,1fr))}
.ers-journal .document-content figure{margin:0;min-width:0;max-width:100%}
.ers-journal .document-content img{display:block;max-width:100%;height:auto;object-fit:contain}
.ers-journal .document-content .ers-table-scroll {
    box-sizing:border-box;
    width:100%;
    min-width:0;
    max-width:100%;
}
.ers-journal .document-content .journal-table-wrap {
    box-sizing:border-box;
    width:100%;
    min-width:0;
    max-width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    overscroll-behavior-x:contain;
}
.ers-journal .document-content .journal-table-wrap:focus-visible{outline:2px solid #245da1;outline-offset:3px}
.ers-journal .document-content table caption,
.ers-journal .document-content table th,
.ers-journal .document-content table td{white-space:normal;overflow-wrap:anywhere}
.ers-journal .document-content .features,.ers-journal .document-content .comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ers-journal .document-content .features>div,.ers-journal .document-content .comparison>div{border:1px solid #d9e2e7;padding:20px;border-radius:6px}
.ers-journal .document-content .cta{display:inline-flex;padding:12px 22px;background:#245da1;color:white;border-radius:4px;text-decoration:none}
.ers-journal .document-content .step-number{font-weight:700;color:#245da1}
@media(max-width:767px){.ers-journal .document-content .features,.ers-journal .document-content .comparison,.ers-journal .document-content .layout-split .inner{grid-template-columns:minmax(0,1fr)}}
@media print{.ers-journal .document-content .journal-table-wrap{overflow:visible}.ers-journal .document-content table{min-width:0}}
