.editorial-table-scroll{max-width:100%;margin:28px 0 34px;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #dbe7de;border-radius:16px;background:#fff;box-shadow:0 10px 24px #1a39200a}
.editorial-table-scroll:focus-visible{outline:3px solid #08c66b;outline-offset:3px}
.editorial-table-scroll table{width:100%!important;min-width:520px;margin:0!important;border:0!important;border-collapse:separate;border-spacing:0;background:#fff;color:#263244;font-size:15px;line-height:1.5}
.editorial-table-scroll caption{padding:15px 18px;text-align:left;color:#10162f;font-weight:700}
.editorial-table-scroll th,.editorial-table-scroll td{min-width:125px;padding:14px 17px;border:0!important;border-right:1px solid #e6eee8!important;border-bottom:1px solid #e6eee8!important;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.editorial-table-scroll tr>*:last-child{border-right:0!important}
.editorial-table-scroll tbody tr:last-child>*{border-bottom:0!important}
.editorial-table-scroll th,.editorial-table-scroll thead td,.editorial-table-scroll tbody tr:first-child td:has(>strong){background:#eaf7ee;color:#15352a;font-weight:700}
.editorial-table-scroll tbody tr:nth-child(even) td{background:#f8fbf9}
.editorial-table-scroll tbody tr:hover td{background:#eef8f1}
.editorial-table-scroll td p:last-child{margin-bottom:0}
@media(max-width:700px){.editorial-table-scroll{margin:24px 0 30px}.editorial-table-scroll table{font-size:14px}.editorial-table-scroll th,.editorial-table-scroll td{padding:12px 14px}}
