/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--tabled-column-min-width:163px;--tabled-column-min-width-large:300px;--tabled-column-min-width-small:80px;--tabled-v-space-4xs:1rem;--tabled-v-space-3xs:1.5rem;--tabled-v-space-2xs:2rem;--tabled-v-space-xs:2.5rem;--tabled-v-space-s:3rem;--tabled-color-white:#ffffff;--tabled-color-black:#000000;--tabled-color-50:#f6f8f9;--tabled-color-150:#dde4e9;--tabled-color-500:#3f6076;--tabled-color-600:#19405b;--tabled-color-700:#15354c;--tabled-color-ascent:#e0a624;--tabled-color-focus:#3d8eff;--tabled-color-disabled:#a1a1a1;--tabled-color-border:var(--tabled-color-700)}.visually-hidden{padding:0;margin:-1px;white-space:nowrap;border:0;position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);inline-size:1px;block-size:1px;word-wrap:normal}.tabled{position:relative;padding-block-start:var(--tabled-v-space-4xs);overflow:hidden}.tabled:before,.tabled:after{content:"";position:absolute;inset-block-start:var(--tabled-v-space-s);inline-size:10%;block-size:100%;background:rgba(0,0,0,0);z-index:1;will-change:opacity;transition:opacity .4s;opacity:0;pointer-events:none;font-weight:600}.tabled:before{inset-inline-start:0;background:linear-gradient(90deg,rgba(7,23,46,0.1),rgba(0,0,0,0))}.tabled:after{inset-inline-end:0;background:linear-gradient(-90deg,rgba(7,23,46,0.1),rgba(0,0,0,0))}.tabled .tabled__navigation{display:none;position:relative;block-size:var(--tabled-v-space-xs);inline-size:100%;padding-block:var(--tabled-v-space-4xs);background:var(--tabled-color-white);z-index:4}.tabled .tabled__previous,.tabled .tabled__next{position:absolute;inset-block-start:var(--tabled-v-space-4xs);inset-inline-end:0;inline-size:var(--tabled-v-space-xs);block-size:var(--tabled-v-space-xs);background:var(--tabled-color-white);border:2px solid var(--tabled-color-border);padding:0;margin:0;line-height:100%;transition:border .3s ease-in;outline-offset:-3px;cursor:pointer}.tabled .tabled__previous:before,.tabled .tabled__next:before{transition:border,color .3s ease-in}.tabled .tabled__previous:disabled,.tabled .tabled__next:disabled{border:2px solid var(--tabled-color-150);cursor:default}.tabled .tabled__previous:hover:not(:disabled),.tabled .tabled__next:hover:not(:disabled){border-color:var(--tabled-color-ascent)}.tabled .tabled__previous:hover:not(:disabled):before,.tabled .tabled__next:hover:not(:disabled):before{color:var(--tabled-color-ascent)}.tabled .tabled__previous:focus,.tabled .tabled__next:focus{outline:2px solid var(--tabled-color-focus)}.tabled.tabled--fade-left .tabled__navigation,.tabled.tabled--fade-right .tabled__navigation{display:block}.tabled.tabled--fade-left .tabled__wrapper,.tabled.tabled--fade-right .tabled__wrapper{overflow-x:scroll;overflow-y:visible}.tabled .tabled__previous{inset-inline-end:var(--tabled-v-space-s)}.tabled .tabled__previous:before{font-family:Arial,Helvetica,sans-serif;display:inline-block;content:"←";font-size:1.5rem}.tabled .tabled__previous:disabled:before{color:var(--tabled-color-disabled)}.tabled .tabled__next:before{font-family:Arial,Helvetica,sans-serif;display:inline-block;content:"→";font-size:1.5rem}.tabled .tabled__next:disabled:before{color:var(--tabled-color-disabled)}.tabled.tabled--fade-left:before{opacity:1;z-index:3}.tabled.tabled--fade-right:after{opacity:1;z-index:3}table.tabled__table{block-size:auto;inline-size:auto;min-inline-size:100%;margin:0;border-spacing:0;position:relative;table-layout:fixed}table.tabled__table th{text-transform:capitalize}table.tabled__table th,table.tabled__table td{min-inline-size:var(--tabled-column-min-width)}table.tabled__table .tabled__column--large{min-inline-size:var(--tabled-column-min-width-large)}table.tabled__table .tabled__column--small{min-inline-size:var(--tabled-column-min-width-small)}.tabled--stacked th,.tabled--stacked td{display:flex;flex-flow:column wrap}@media(min-width:1024px){.tabled--stacked th,.tabled--stacked td{display:table-cell}}.tabled--stacked th:before,.tabled--stacked td:before{display:block;content:attr(data-label)}@media(min-width:1024px){.tabled--stacked th:before,.tabled--stacked td:before{display:none}}@media(min-width:1024px){.tabled--stacked tr{display:table-row}}@media(max-width:1024px){.tabled--stacked thead th{padding:0;margin:-1px;white-space:nowrap;border:0;position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);inline-size:1px;block-size:1px;word-wrap:normal;padding:0}}
.views-view-responsive-grid{--views-responsive-grid--layout-gap:10px;--views-responsive-grid--column-count:4;--views-responsive-grid--cell-min-width:100px;}.views-view-responsive-grid--horizontal{--views-responsive-grid--gap-count:calc(var(--views-responsive-grid--column-count) - 1);--views-responsive-grid--total-gap-width:calc(var(--views-responsive-grid--gap-count) * var(--views-responsive-grid--layout-gap));--views-responsive-grid-item--max-width:calc((100% - var(--views-responsive-grid--total-gap-width)) / var(--views-responsive-grid--column-count));--views-responsive-grid-item--calculated-min-width:min(100%,var(--views-responsive-grid--cell-min-width));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--views-responsive-grid-item--calculated-min-width),var(--views-responsive-grid-item--max-width)),1fr));gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical{margin-bottom:calc(var(--views-responsive-grid--layout-gap) * -1);column-width:var(--views-responsive-grid--cell-min-width);column-count:var(--views-responsive-grid--column-count);column-gap:var(--views-responsive-grid--layout-gap);}.views-view-responsive-grid--vertical .views-view-responsive-grid__item > *{padding-bottom:var(--views-responsive-grid--layout-gap);page-break-inside:avoid;break-inside:avoid;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.dropbutton-wrapper{--dropbutton--height:var(--sp1-5);--dropbutton--secondary-bg-color:var(--color--white);--dropbutton--active-bg-color:var(--color--gray-90);--dropbutton--outline-color:var(--color--primary-40);--dropbutton--border-radius:var(--border-radius);--dropbutton--font-size:var(--font-size-s);--dropbutton--text-color:var(--color-text-neutral-medium);--dropbutton--text-hover-color:var(--color-text-primary-medium);}.dropbutton-wrapper.open{position:relative;z-index:100;filter:drop-shadow(0 2px 2px var(--dropbutton--active-bg-color));}.dropbutton-widget{position:relative;width:max-content;height:var(--dropbutton--height);padding-inline-end:var(--dropbutton--height);border-radius:var(--dropbutton--border-radius);}.dropbutton-single .dropbutton-widget{padding-inline-end:0;}.dropbutton-wrapper.open .dropbutton-widget{border-radius:var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0 0;}.dropbutton{height:var(--dropbutton--height);margin-block:0;margin-inline-start:0;padding-inline-start:0;list-style:none;font-size:var(--dropbutton--font-size);}.dropbutton-toggle button{position:absolute;top:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:var(--dropbutton--height);height:var(--dropbutton--height);padding:0;cursor:pointer;border-color:transparent;border-radius:0 var(--border-radius) var(--border-radius) 0;background:var(--dropbutton--active-bg-color);}.dropbutton-toggle button:focus{outline:solid 2px var(--dropbutton--outline-color);outline-offset:-2px;}.dropbutton-toggle button:dir(rtl){border-radius:var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius);}.dropbutton-toggle button::before{display:block;width:var(--sp0-5);height:var(--sp0-5);content:"";transform:translateY(-25%) rotate(45deg);border-right:solid 2px var(--dropbutton--outline-color);border-bottom:solid 2px var(--dropbutton--outline-color);}.dropbutton-wrapper.open :is(.dropbutton-toggle button)::before{transform:translateY(25%) rotate(225deg);}.dropbutton-action:first-child{margin-inline-end:2px;border:solid 1px transparent;border-radius:var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius);background:var(--dropbutton--active-bg-color);}.dropbutton-action:first-child:dir(rtl){border:solid 1px transparent;border-radius:0 var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0;}.dropbutton-action a{display:flex;align-items:center;margin-bottom:-2px;padding:0 0.5625rem;-webkit-text-decoration:none;text-decoration:none;color:var(--dropbutton--text-color);font-weight:600;}.dropbutton-action a:hover{color:inherit;}.dropbutton-action a:focus{outline:solid 2px var(--dropbutton--outline-color);outline-offset:-1px;}.dropbutton-single .dropbutton-action:first-child{border-right:solid 1px transparent;border-radius:var(--dropbutton--border-radius);}.dropbutton-single .dropbutton-action:first-child:dir(rtl){border:solid 1px transparent;}.dropbutton-single .dropbutton-action a{justify-content:center;}.secondary-action{visibility:hidden;width:calc(100% + var(--dropbutton--height));border-right:1px solid var(--dropbutton--active-bg-color);border-left:1px solid var(--dropbutton--active-bg-color);background:var(--dropbutton--secondary-bg-color);}.secondary-action:last-child{border-bottom:1px solid var(--dropbutton--active-bg-color);}.secondary-action a:hover{color:var(--dropbutton--text-hover-color);}.dropbutton-wrapper.open .secondary-action{visibility:visible;}
.tabs-region .tabs__tab{display:flex;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
