.resources-feed.is-loading{opacity:.5;pointer-events:none}.resources-feed.filter-active-all .resource-card__date,.resources-feed.filter-active-resource .resource-card__date{display:none}.resources-feed__filters{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.resources-feed .filter-group{display:flex;gap:clamp(.75rem,(100vw - 37.5rem)*.03 + .75rem,1.5rem)}@media(max-width: 991px){.resources-feed .filter-group{overflow-x:auto;padding-bottom:clamp(.75rem,(100vw - 37.5rem)*.03 + .75rem,1.5rem);-webkit-overflow-scrolling:touch;scrollbar-width:none}.resources-feed .filter-group::-webkit-scrollbar{display:none}}.resources-feed .filter-group--resource-types{flex-direction:column;display:none}.resources-feed .filter-group--resource-types:not([hidden]){display:flex}.resources-feed .filter-group--resource-types>div{display:flex;gap:clamp(.75rem,(100vw - 37.5rem)*.03 + .75rem,1.5rem)}@media(max-width: 991px){.resources-feed .filter-group--resource-types>div{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.resources-feed .filter-group--resource-types>div::-webkit-scrollbar{display:none}}.resources-feed .filter-group--resource-types hr{width:100%;border:none;border-bottom:1px solid currentColor;margin:1rem 0}@media(min-width: 992px){.resources-feed .filter-group--resource-types hr:first-of-type{display:none}}.resources-feed .filter-group--categories{flex-direction:column;display:none;max-width:500px}.resources-feed .filter-group--categories:not([hidden]){display:flex}.resources-feed .filter-group--categories .categories-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media(max-width: 991px){.resources-feed .filter-group--categories .categories-grid{grid-template-columns:1fr}}.resources-feed .filter-group--categories hr{width:100%;border:none;border-bottom:1px solid currentColor;margin:1rem 0}@media(min-width: 992px){.resources-feed .filter-group--categories hr{display:none}}.resources-feed .filter-button{padding:0;background:rgba(0,0,0,0);border:0;font-size:22px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;white-space:nowrap;opacity:.3;transition:.3s;user-select:none;color:inherit}.resources-feed .filter-button:hover{opacity:1}.resources-feed .filter-button.is-active{opacity:1}.resources-feed .filter-button--clear{align-self:flex-start;background:var(--wp--preset--color--primary-dark);color:var(--wp--preset--color--background);border-radius:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:2.25rem;padding-right:2.25rem}@media(max-width: 991px){.resources-feed .filter-button--clear{margin-bottom:1rem}}.resources-feed .filter-button--clear:hover{opacity:1}.resources-feed .category-checkbox{display:flex;align-items:center;gap:clamp(.75rem,(100vw - 37.5rem)*.03 + .75rem,1.5rem);cursor:pointer;text-transform:uppercase;font-size:17px;min-width:0;flex:1}.resources-feed .category-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.resources-feed .category-checkbox input+.checkmark{position:relative;display:inline-block;width:20px;height:20px;min-width:20px;flex-shrink:0;border:2px solid var(--wp--preset--color--primary-dark);border-radius:50%;transition:all .3s ease}.resources-feed .category-checkbox input:checked+.checkmark:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--wp--preset--color--primary-dark)}.resources-feed .category-checkbox label,.resources-feed .category-checkbox span:not(.checkmark){flex:1;min-width:0;word-break:break-word;line-height:1.2}.resources-feed__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;row-gap:6rem;margin-bottom:var(--wp--preset--spacing--xl)}@media(max-width: 991px){.resources-feed__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.resources-feed__grid{grid-template-columns:1fr}}.resources-feed .resource-card__link{display:block;text-decoration:none;color:inherit}.resources-feed .resource-card__image{margin-bottom:clamp(.75rem,(100vw - 37.5rem)*.03 + .75rem,1.5rem);aspect-ratio:16/9;overflow:hidden}.resources-feed .resource-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.resources-feed .resource-card:hover .resource-card__image img{transform:scale(1.1)}.resources-feed .resource-card__date{display:block;font-size:16px;font-weight:400;color:inherit;text-transform:uppercase;margin-bottom:clamp(.75rem,(100vw - 37.5rem)*.03 + .75rem,1.5rem)}@media(max-width: 991px){.resources-feed .resource-card__date{font-size:14px}}.resources-feed .resource-card__title{margin:0;overflow:hidden;color:var(--wp--preset--color--text-primary);text-overflow:ellipsis;font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:500;line-height:1.33;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:.3s;color:inherit}.resources-feed .resource-card__title:hover{text-decoration-color:currentColor}.resources-feed .resource-card__title a{text-decoration:none;color:inherit}.resources-feed .resource-card__title a:hover{text-decoration:underline}.resources-feed__pagination{display:flex;flex-direction:column;align-items:center;gap:2rem}.resources-feed__pagination .pagination-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,(100vw - 37.5rem)*.03 + .75rem,1.5rem)}@media(max-width: 600px){.resources-feed__pagination .pagination-numbers{gap:0}}.resources-feed__pagination button{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--wp--preset--color--primary-dark);border:0;cursor:pointer;transition:opacity .3s ease}.resources-feed__pagination .pagination-number{font-weight:500;font-size:32px;opacity:.3;padding:1.75rem;width:1rem;height:2rem}.resources-feed__pagination .pagination-number:hover,.resources-feed__pagination .pagination-number.is-active{opacity:1}.resources-feed__pagination .pagination-ellipsis{opacity:.3;font-size:32px;color:var(--wp--preset--color--primary-dark)}.resources-feed__pagination .navigation-buttons{display:flex;gap:1rem}.resources-feed__pagination .pagination-first,.resources-feed__pagination .pagination-last{font-size:18px;padding:.5rem 1rem;opacity:1;text-transform:uppercase}.resources-feed__pagination .pagination-first:disabled,.resources-feed__pagination .pagination-last:disabled{opacity:.3;cursor:not-allowed}.resources-feed__pagination .pagination-first:not(:disabled):hover,.resources-feed__pagination .pagination-last:not(:disabled):hover{opacity:.7}
