/* COMMERCIAL-QUESTIONS-01: scoped reading tables only; existing site design retained. */
.cq01-page .cq01-table-scroll{max-width:100%;overflow-x:auto;margin:32px 0;outline-offset:3px}
.cq01-page .cq01-table-scroll:focus-visible{outline:3px solid var(--teal,#007e88)}
.cq01-page table{width:100%;min-width:640px;border-collapse:collapse;font-size:17px;line-height:1.5;color:var(--ink,#082c38)}
.cq01-page table.cq01-two-col{min-width:520px}
.cq01-page th,.cq01-page td{padding:18px 20px;border:1px solid var(--line,#cddfdf);text-align:left;vertical-align:top;overflow-wrap:anywhere}
.cq01-page thead th{background:var(--ink,#082c38);color:white}
.cq01-page tbody th{background:var(--pale,#edf6f4);font-weight:700}
.cq01-page .lr01-sources a{overflow-wrap:anywhere}
.cq01-page .cq01-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
