.link-cards-wrapper__results-header__active button,.link-cards-wrapper__results-header__active button .close{background-image:none;font-family:inherit;color:inherit;text-align:inherit;cursor:pointer;background-color:transparent}.resource-listing[v-cloak]{min-height:calc(500px * var(--initial-rows))}.resource-listing .filters{margin-right:auto;margin-bottom:4rem;margin-left:auto;max-width:var(--filter-max-width,800px)}.resource-slider{position:relative;margin-bottom:var(--group-spacing,120px)}.resource-slider h2{margin-bottom:1.5rem}.resource-slider .splide{position:static}.resource-slider .splide__arrows{display:flex;position:absolute;top:0;right:0}.link-cards-wrapper{--gutter:10px;--row-spacing:40px;--group-spacing:120px;--cards-per-row:2;--card-width:calc((100% - (var(--gutter) * (var(--cards-per-row)))) / var(--cards-per-row))}@media (min-width:1024px){.link-cards-wrapper{--cards-per-row:3}}.link-cards-wrapper__header{margin-bottom:30px}.link-cards-wrapper__items{width:100%;margin:0 0 3rem;padding:0;list-style:none}.link-cards-wrapper__items .link-card{margin-bottom:var(--row-spacing)}.link-cards-wrapper__error{text-align:center;font-size:1.1em;margin:3rem 0}.link-cards-wrapper__error .button{font-size:1em;padding:.5em}.link-cards-wrapper__footer{display:flex;justify-content:center}.link-cards-wrapper__results-header{margin-bottom:2rem}@media (min-width:768px){.link-cards-wrapper__header{margin-bottom:40px;margin-top:0px!important;}.link-cards-wrapper__items{display:flex;flex-wrap:wrap;margin-right:calc(-3rem - var(--gutter));position:relative;z-index:layer(middle)}.link-cards-wrapper__items .link-card{width:var(--card-width);flex-shrink:0;flex-grow:0;margin-top:0;margin-right:var(--gutter)}@supports (gap:var(--gutter)){.link-cards-wrapper__items{gap:var(--gutter);margin-right:0}.link-cards-wrapper__items .link-card{margin-right:0}}.link-cards-wrapper__results-header{display:flex;align-items:center;justify-content:space-between}}.link-cards-wrapper__results-header__active button{border-radius:0;border:none;padding:1.15rem 1rem;display:inline-flex;align-items:center;font:var(--h6-font);color:var(--h6-color);background-color:var(--light-bg);margin:5px}@media not screen and (min-width:1024px){.link-cards-wrapper__results-header__active button{padding:.5rem}}.link-cards-wrapper__results-header__active button .close{border-radius:0;border:none;padding:0;position:relative;right:0;margin:0 0 0 1em;display:inline-block;width:12px;height:12px}.link-cards-wrapper__results-header__active button .close:focus-visible::after,.link-cards-wrapper__results-header__active button .close:focus-visible::before,.link-cards-wrapper__results-header__active button .close:hover::after,.link-cards-wrapper__results-header__active button .close:hover::before{background-color:var(--accent-color)}.link-cards-wrapper__results-header__active button .close::after,.link-cards-wrapper__results-header__active button .close::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";width:100%;height:var(--button-border-width);margin:auto;background-color:var(--text-color);transform:rotate(45deg);transition:background-color .2s;color:var(--h6-color)}.link-cards-wrapper__results-header__active button .close::after{transform:rotate(-45deg)}.link-cards-wrapper__results-header__active button:focus-visible,.link-cards-wrapper__results-header__active button:hover{background-color:var(--button-primary-bg-hover);color:var(--button-primary-text-hover)}.link-cards-wrapper__results-header__active button:focus-visible .close::after,.link-cards-wrapper__results-header__active button:focus-visible .close::before,.link-cards-wrapper__results-header__active button:hover .close::after,.link-cards-wrapper__results-header__active button:hover .close::before{background-color:var(--button-primary-text-hover)}.link-cards-wrapper__results-header .filters__sort{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.link-cards-wrapper__results-header .filters__sort .select-nav__toggle{background-color:transparent;border:none;font:var(--base-font)}h3{margin-top:20px!important;margin-bottom:20px}@media (max-width:767px){.link-cards-wrapper__header{margin-top:0px!important;}.link-cards-wrapper__items{margin:0 0 .5rem}.link-cards-wrapper__items .link-card{margin-bottom:.5rem}.body-wrapper h3 { font-size: var(--h5-mobile-size) !important; }}