/* Approved site-wide data-table standard; shared by articles and pages. */
body .hb-table-scroll.hb-modern-table{border:1px solid #E8E3DE;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(31,42,68,.045);margin:1.5rem 0 2rem;scrollbar-color:#7A8CAD #EEF1F3;scrollbar-width:thin}
body .hb-table-scroll.hb-modern-table:focus-visible{outline:3px solid #1F2A44;outline-offset:4px}
body .hb-table-scroll.hb-modern-table table{border:0;border-collapse:separate;border-spacing:0;font-family:inherit;font-size:15px;line-height:1.65;table-layout:auto}
body .hb-table-scroll.hb-modern-table th,body .hb-table-scroll.hb-modern-table td{border:0;border-bottom:1px solid #EDE8E3;padding:20px 22px;text-align:left;vertical-align:top;color:#1F2A44}
body .hb-table-scroll.hb-modern-table thead th{background:#FBF8F6;font-size:16px;font-weight:700;line-height:1.4;padding-top:22px;padding-bottom:22px}
body .hb-table-scroll.hb-modern-table thead th:first-child{color:#4A5672}
body .hb-table-scroll.hb-modern-table thead th:nth-child(2){background:#FCE4DF}
body .hb-table-scroll.hb-modern-table thead th:nth-child(3){background:#E6EAF2}
body .hb-table-scroll.hb-modern-table tbody td{background:#fff}
body .hb-table-scroll.hb-modern-table tbody tr:nth-child(even) td{background:#FDFCFA}
body .hb-table-scroll.hb-modern-table tbody td:first-child{background:#FBF8F6;font-weight:600;color:#34425E}
body .hb-table-scroll.hb-modern-table tbody tr:last-child td{border-bottom:0}
body .hb-table-scroll.hb-modern-table tbody tr:hover td:not(:first-child){background:#F4F6F9}
body.dark .hb-table-scroll.hb-modern-table{border-color:#3B465B;background:#202A3C;box-shadow:none;scrollbar-color:#7A8CAD #202A3C}
body.dark .hb-table-scroll.hb-modern-table:focus-visible{outline-color:#EEF1F5}
body.dark .hb-table-scroll.hb-modern-table th,body.dark .hb-table-scroll.hb-modern-table td{border-bottom-color:#3B465B}
body.dark .hb-table-scroll.hb-modern-table thead th{color:#1F2A44}
body.dark .hb-table-scroll.hb-modern-table tbody td{background:#202A3C;color:#EEF1F5}
body.dark .hb-table-scroll.hb-modern-table tbody tr:nth-child(even) td{background:#232E42}
body.dark .hb-table-scroll.hb-modern-table tbody td:first-child{background:#29354B;color:#EEF1F5}
body.dark .hb-table-scroll.hb-modern-table tbody tr:hover td:not(:first-child){background:#303D54}
@media(max-width:640px){body .hb-table-scroll.hb-modern-table{border-radius:16px;margin-top:.65rem}body .hb-table-scroll.hb-modern-table table{min-width:var(--hb-table-min,480px)}body .hb-table-scroll.hb-modern-table th,body .hb-table-scroll.hb-modern-table td{padding:16px 18px}body .hb-table-scroll.hb-modern-table thead th{padding-top:18px;padding-bottom:18px}}
@media print{body .hb-table-scroll.hb-modern-table{box-shadow:none;overflow:visible;border-color:#ccc}body .hb-table-scroll.hb-modern-table table{min-width:0}body .hb-table-scroll.hb-modern-table th,body .hb-table-scroll.hb-modern-table td{background:#fff!important;color:#000!important}}

body .hb-table-scroll.hb-modern-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body .hb-table-scroll.hb-modern-table table{width:100%;margin:0}
body .hb-table-scroll.hb-modern-table th,body .hb-table-scroll.hb-modern-table td{white-space:normal;overflow-wrap:break-word}
body .hb-table-scroll.hb-modern-table[data-hb-columns="3"] thead th:first-child{width:28%}
body .hb-table-scroll.hb-modern-table thead th:nth-child(4n){background:#FBEBDD}
body .hb-table-scroll.hb-modern-table thead th:nth-child(4n+5){background:#EEF1F3}
body .hb-table-hint{display:none}
@media(max-width:640px){body .hb-table-hint{display:block;font-size:.8rem;line-height:1.5;color:#596172;margin-bottom:.35rem}body.dark .hb-table-hint{color:#c2cbd7}}
