.hs-search-field__label{display:inline-block;margin-bottom:8px}.resources-wrap{--card-gap:1.5rem;gap:1.5rem}.resources{display:flex;flex-flow:row wrap;gap:var(--card-gap)}@media (min-width:650px){.resource{flex:0 0 calc(50% - var(--card-gap)/2)}}.resources__status-bar{display:flex;flex-flow:row wrap;gap:1rem}@media (min-width:650px){.resources__status-bar{flex-wrap:nowrap}}.resources__active-filters,.resources__status-bar{flex:1 100%}@media (min-width:990px){.resources-wrap{align-items:flex-start;display:flex;flex-flow:row wrap}.resources{flex:1}.resource-filters{flex:0 0 clamp(280px,25vw,330px)}}@media (min-width:1100px){.resource{flex:0 0 calc(33.333% - var(--card-gap)*2/3)}}.resources data-pagination{flex:1 100%}.resource{background:#fff;border:var(--card-border);border-radius:var(--card-radius);overflow:hidden;text-align:center;transition:all .2s}.resource:hover{box-shadow:0 4px 35px -5px rgba(0,0,0,.1);transition:all .2s}.resource__title{font-size:18px;font-weight:300;margin-top:10px}.resource__description,.resource__title{padding:0 20px;text-align:left}.resource .button{font-size:16px;max-width:175px;padding:20px;text-align:left}.resource:not(.resource--linked),.resource__link{display:flex;flex-flow:column;height:100%}.resource__link{color:rgb(var(--color-foreground));font-weight:unset}.resource__description{margin:0}.resource__image{aspect-ratio:16/9;border-radius:7px 7px 0 0;object-fit:cover}.resource .button{margin-top:auto}.resource-filter span{color:#5c607a;font-size:18px;margin-bottom:10px}.resource-filters__toggle{align-items:center;display:flex;gap:.5em}.resource-filter .form-checkbox [type=checkbox],.resource-filter .form-checkbox [type=checkbox]+label,.resource-filter .form-checkbox [type=checkbox]+label:after,.resource-filter .form-checkbox [type=checkbox]+label:before,.resource-filter .form-checkbox [type=checkbox]:checked+label,.resource-filter .form-checkbox [type=checkbox]:checked+label:before{background:none!important;transition:none!important}@media (min-width:990px){.resource-filters__toggle{display:none}}.resource-filters__toggle svg{display:block}.resource-filters__close{background:rgb(var(--color-primary));border-radius:50%;bottom:87vh;color:rgb(var(--color-primary-contrast));display:none;height:2rem;position:fixed;right:var(--site-gutter);translate:0 50%;width:2rem;z-index:calc(var(--site-z-top) + 1)}.resource-filters__toggle[aria-expanded=true]:before{background:rgb(var(--color-foreground),.2);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--site-z-top)}.resource-filters__toggle[aria-expanded=true] .resource-filters__close{display:inherit}.resource-filter.resource-filter--input input{background:#fff;border:1px solid #c5cae8;margin-top:10px;max-width:300px;transition:all .3s}.resource-filter.resource-filter--input input:focus{border:1px solid #2d96ff;box-shadow:none!important;transition:all .3s}@media (min-width:990px){.js .resource-filters__submit{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}.resource-filters__form{display:flex;flex-flow:column;gap:1rem}@media (max-width:989px){.resource-filters__form{background:rgb(var(--color-background));border-radius:var(--card-radius) var(--card-radius) 0 0;bottom:0;box-shadow:0 0 1rem -.2em rgb(var(--color-foreground),.2);height:87vh;left:0;opacity:0;overflow:auto;padding:var(--site-gutter);position:fixed;transform:translateY(50%);transition:all .2s ease-in-out;visibility:hidden;width:100vw;z-index:var(--site-z-top)}[aria-expanded=true]+.resource-filters__form{opacity:1;transform:translateY(0);visibility:visible}}.filter-chips{display:flex;flex-flow:row wrap;font-size:11px;gap:.4em}@media (min-width:650px){.filter-chips{font-size:.8rem}}.filter-chip{border-color:#5c607a;border-radius:10rem;box-shadow:0 0 0 1px #5c607a;color:#5c607a;display:inline-block;font-size:14px;font-weight:400;line-height:1;padding:.6em 1em;position:relative;text-decoration:none;transition:box-shadow .2s;white-space:nowrap}.filter-chip:focus,.filter-chip:hover{box-shadow:0 0 0 3px rgb(var(--color-primary),.6)}.filter-chip__value{margin-right:.25em}.filter-name-mobile{color:#2d96ff;font-weight:700;letter-spacing:0}.resource-filters__count{color:#959bbf;font-size:14px;white-space:nowrap}.tag__section{margin-top:10px;min-height:30px;padding:0 20px;text-align:left}.tag__section .resource__tag{color:var(--link-color);font-size:14px;font-weight:600;letter-spacing:1px;text-align:left;text-transform:uppercase}