.resources{gap:3rem 4rem}.resource-wrap,.resources{display:flex;flex:0 0 100%;flex-wrap:wrap}.resource{background:#fff;border-radius:var(--image-border-radius);overflow:hidden}.resource,.resource .resource-image{flex:0 0 100%}.resource .resource-image img{aspect-ratio:16/9;display:block;height:auto;margin:0;object-fit:cover;object-position:center;width:100%}.resource-content{background:#fff;padding:1rem}.resource .content-title{flex:0 0 100%}.resourcesBlock.narrow .resources.count-1 .resource .content-title h3{font-size:var(--font-large);margin-top:0}.resourcesBlock.narrow .resources.count-1 .resource .content-label{border:0;font-size:var(--font-small);font-weight:500;padding:0}.resource .content-title h3{font-size:var(--font-medium);font-weight:700;margin-top:0}.resource .content-title h3 a{font-weight:700}.filters{flex:0 0 100%;margin:0 0 3rem}.filters input{font-size:var(--font-body);margin:0}.filters input.search{border:1px solid #ddd;border-radius:.25rem;box-shadow:0 0 .5rem rgba(40,11,86,.05);padding:1rem;width:100%}.filters .filter>span a{color:var(--purple);display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;width:100%}.filters .filter{align-items:center;display:flex;flex-wrap:wrap;position:relative}.filters .filter.active,.filters .filter:hover{background:var(--lightGrey);border-bottom:0 solid transparent;border-radius:.25rem}.filters .filter ul{display:none}.filters .filter.active ul{display:block}.active-filter{display:block;font-size:var(--font-body);padding:.75rem 1rem;text-decoration:none}.filters ul{list-style:none;margin:0;padding:1rem 0}.filters ul li{margin:0;padding:0 .5rem}.filters ul li a{border-radius:.25rem;display:block;padding:.25rem .5rem;text-decoration:none}.filters ul li a:hover{background:#fff;text-decoration:none}#resources-search-wrap{align-items:flex-start;display:flex;position:relative}#resources-search-wrap:after{background-image:url(https://2458325.fs1.hubspotusercontent-na1.net/hubfs/2458325/magnifying-glass-regular.svg);top:1.25rem}#resources-search-wrap:after,.filter:after{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";filter:invert(14%) sepia(46%) saturate(2700%) hue-rotate(245deg) brightness(83%) contrast(115%);position:absolute;right:1rem;width:1rem}.filter:after{background-image:url(https://2458325.fs1.hubspotusercontent-na1.net/hubfs/2458325/angle-down-regular.svg);pointer-events:none;top:1.125rem}@media (min-width:1024px){.resources{gap:3rem 4rem}.resource-wrap{flex:0 1 calc(33.33% - 2.67rem)}.resourcesBlock.full .resources.count-1 .resource-wrap{border-radius:var(--image-border-radius);flex:0 0 100%;overflow:hidden}.resourcesBlock.full .resources.count-1 .resource{align-items:center;background:var(--lightGrey);display:flex;flex-wrap:wrap}.resourcesBlock.full .resources.count-1 .resource .resource-image{flex:0 0 50%}.resourcesBlock.full .resources.count-1 .resource .resource-content{flex:0 0 50%;padding:4rem}.resourcesBlock.full .resources.count-1 .resource .content-title h3{font-size:var(--font-large);margin-top:.5em}.resourcesBlock.full .resources.count-1 .resource .content-label{font-size:var(--font-small);font-weight:500}.resourcesBlock.narrow .resources .resource-wrap{flex:0 0 calc(50% - 2rem)}.resourcesBlock.narrow .resources.count-1 .resource-wrap{border-radius:var(--image-border-radius);flex:0 0 100%;overflow:hidden}.resourcesBlock.narrow .resources.count-1 .resource{align-items:center;background:#fff;display:flex;flex-wrap:wrap;gap:0 3rem}.resourcesBlock.narrow .resources.count-1 .resource .resource-image{flex:0 0 100%}.resourcesBlock.narrow .resources.count-1 .resource .resource-image img{border-radius:0}.resourcesBlock.narrow .resources.count-1 .resource .content-title{flex:0 0 100%;padding:0 1.5rem 1.5rem}.resourcesBlock.narrow .resources.count-1 .resource .content-title h3{font-size:var(--font-xlarge)}.resourcesBlock.narrow .resources.count-1 .resource .content-label{border:0;font-size:var(--font-small);font-weight:500;margin:1em 0;padding:0}.filters{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:3rem 1rem}.filters #resources-search-wrap{flex:0 0 calc(25% - 0.75rem);overflow:hidden}.filters input.search{width:100%}.filters .filter{flex:0 0 calc(25% - 0.75rem)}.filters .filter>span{display:block;overflow:hidden;width:100%}.filters .filter.active ul{background:var(--lightGrey);position:absolute;top:3rem;width:100%;z-index:1}}@media (min-width:1280px){.resourcesBlock.full .resources.count-1 .resource .resource-content{padding:4rem 6vw}}