/* Industry pages: process table and focus styles */
.ind-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0;border-radius:12px;border:1px solid #d5e6f1}
.ind-table-wrap:focus-visible{outline:3px solid #0A89A3;outline-offset:3px}
.ind-table{width:100%;border-collapse:collapse;font:400 16px/1.5 'DM Sans',sans-serif;color:#0a0a0a;background:#fff;min-width:560px}
.ind-table caption{caption-side:top;text-align:left;font:700 17px 'DM Sans',sans-serif;color:#064187;padding:14px 16px}
.ind-table th,.ind-table td{padding:12px 16px;text-align:left;vertical-align:top;border-top:1px solid #e3eef5}
.ind-table thead th{background:#eef6fb;color:#064187;font-weight:700}
.ind-table tbody th{font-weight:700;color:#064187;white-space:nowrap}
.ind-proc-link{font-weight:700;color:#064187;text-decoration:underline;text-underline-offset:3px}
.ind-proc-link:focus-visible,.ind-page a:focus-visible{outline:3px solid #0A89A3;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.ind-page *{transition:none!important;animation:none!important}}
/* Spacing above the focus subsections */
.ind-in > h3{margin:26px 0 8px;line-height:1.25}
