.gm-dt__scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gm-dt__scroll:focus-visible{outline:3px solid var(--gm-teal);outline-offset:4px}.gm-dt__table{border-collapse:collapse;font-size:17px;line-height:1.5;width:100%}.gm-dt__table caption{caption-side:top;color:var(--gm-purple);font-size:14px;font-weight:600;letter-spacing:.16em;padding:0 0 16px;text-align:left;text-transform:uppercase}.gm-dt__table thead th{background:var(--gm-ink);color:#fff;font-weight:600;padding:16px 20px;text-align:left;vertical-align:bottom}.gm-dt__table tbody th,.gm-dt__table td{background:#fff;border-bottom:1px solid var(--gm-rule-light);color:var(--gm-text);padding:16px 20px;text-align:left;vertical-align:top}.gm-dt__table tbody th{color:var(--gm-ink);font-weight:600;width:34%}.gm-dt__table tbody tr:nth-child(2n) :is(td,th){background:#f7f6fa}.gm-dt__table .is-num{color:var(--gm-ink);font-family:var(--gm-font-head);font-weight:700;white-space:nowrap}.gm-dt__table thead th.is-num{color:#fff;font-family:var(--gm-font-body);font-weight:600}.gm-dt__note{color:var(--gm-muted);font-size:15px;line-height:1.6;margin:20px 0 0;max-width:860px}.gm-dt--dark .gm-dt__table caption{color:var(--gm-teal)}.gm-dt--dark .gm-dt__table thead th{background:#2a2346}.gm-dt--dark .gm-dt__note{color:var(--gm-lilac)}@media (max-width:640px){.gm-dt__table{font-size:16px;min-width:560px}.gm-dt__table tbody th,.gm-dt__table td,.gm-dt__table thead th{padding:14px 16px}}