:root {--gutter: 26px;--mobile-margin: 16px;--locking-grid: true;}:root {--mq-xs: 320px;--mq-sm: 479px;--mq-md: 700px;--mq-lg: 1024px;--mq-xl: 1280px;--max-width: 1080px;}.table,.section--table table,.section--tablewithlinks table {width: 100%;background-color: white;border-collapse: collapse;border-top: 1px solid var(--color-primary-500);border-bottom: 1px solid var(--color-primary-500);}.table caption,.section--table table caption,.section--tablewithlinks table caption {margin: 0 0 .25em;font-weight: 600;text-align: left;}.table th,.section--table table th,.section--tablewithlinks table th,.table td,.section--table table td,.section--tablewithlinks table td {text-align: left;padding: 8px;}.table td,.section--table table td,.section--tablewithlinks table td {border-top: 1px solid var(--color-primary-500);vertical-align: top;}.table th,.section--table table th,.section--tablewithlinks table th {font-weight: 500;color: white;background-color: var(--color-primary-500);}.table .rich-text>*:first-child,.section--table table .rich-text>*:first-child,.section--tablewithlinks table .rich-text>*:first-child {margin-top: 0;}.table .rich-text>*:last-child,.section--table table .rich-text>*:last-child,.section--tablewithlinks table .rich-text>*:last-child {margin-bottom: 0;}.section--table,.section--tablewithlinks {max-inline-size: calc(100vw - var(--mobile-margin) * 2) !important;margin-bottom: 2em;overflow-x: auto;}.section--table table,.section--tablewithlinks table {table-layout: fixed;}@media screen and (min-width: 1024px) {.section--table,.section--tablewithlinks {overflow-x: initial;}}
