/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.iframe-container iframe{aspect-ratio:16/9;}
:where(th,td){border:none;}:where(th[scope=row]){background-color:unset;color:unset;text-align:left;}.rtable tbody *{line-height:1.4;vertical-align:top;}.rtable * > p + p{margin-block-start:1em;}.rtable{--label-col:35%;--label-pad:0.5rem;--label-gap:1rem;width:100%;border:1px solid #a8c4dd;border-collapse:collapse;overflow:hidden;margin-block-start:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.rtable__cell{font-size:clamp(0.9rem,0.7649rem + 0.5405vw,1.15rem);padding:.5rem .75rem;color:#003c71;}.rtable__cell--head{background:#027AC0;color:#fff;text-align:left;font-family:'Roboto Condensed',sans-serif;line-height:1.1 !important;text-wrap:balance;font-size:clamp(1.1rem,0.9649rem + 0.5405vw,1.35rem);font-weight:bold;}.rtable__body tr:nth-of-type(even){background:#fff;}.rtable__body tr:nth-of-type(odd){background:#f5f6f8;}@media (max-width:640px){.rtable{border:none;border-bottom:1px solid #a8c4dd;}.rtable__head{display:none;}.rtable__body > * + *{border:none;}.rtable__row{position:relative;display:block;overflow:hidden;border-left:#bfd1e0 1px solid;border-top:#bfd1e0 1px solid;border-right:#bfd1e0 1px solid;}.rtable__row > * + *{border-block-start:1px dashed hsla(208,100%,22%,0.2);}.rtable__cell{display:grid;grid-template-columns:var(--label-col) 1fr;gap:var(--label-gap);align-items:start;border-bottom:none;padding:.5rem .75rem .5rem .5rem;}.rtable__cell::before{content:attr(data-label);font-weight:700;display:block;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;padding-right:var(--label-pad);}}.rtable__row--total{font-weight:700;background:rgb(216 240 229) !important;border-top:1px solid rgb(0 60 113 / 30%);}@media (max-width:640px){.rtable__row--total > .rtable__cell + .rtable__cell{border-block-start:0;}.rtable__row--total::before{display:none;}.rtable__row--total .rtable__cell::before{content:none;}.rtable__row--total{display:block;padding:.5rem .75rem .5rem .5rem;background:#fff8d9 !important;}.rtable__row--total > .rtable__cell{display:inline-block;vertical-align:baseline;background:transparent;border:0;padding:0;}.rtable__row--total > .rtable__cell:first-child{width:var(--label-col);font-weight:700;}.rtable__row--total > .rtable__cell:last-child{width:calc(100% - var(--label-col));text-align:left;font-weight:700;font-size:clamp(1.05rem,0.9rem + 0.6vw,1.35rem);}}@media print{.rtable thead{display:table-header-group;}.rtable__row{display:table-row;}.rtable__cell{display:table-cell;}}
