.skeleton-list{padding:24px 3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;@media screen and (min-width:768px){grid-template-columns:repeat(auto-fill,minmax(25rem,1fr))}}.skeleton-list__card{border-radius:1rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;min-width:0;animation:skeleton-fade 1.2s linear infinite alternate}.skeleton-list__img{border-radius:1rem 1rem 0 0;width:100%;height:18.75rem;margin-bottom:2rem;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);aspect-ratio:16/12;animation:skeleton-loading 1.2s linear infinite alternate}.skeleton-list__content{padding:.5rem 1.25rem}.skeleton-list__header{margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.skeleton-list__category,.skeleton-list__time{height:1.2rem;border-radius:9999px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);animation:skeleton-loading 1.2s linear infinite alternate}.skeleton-list__category{width:5rem}.skeleton-list__time{width:3rem}.skeleton-list__title{height:2rem;width:80%;margin-bottom:1rem}.skeleton-list__description,.skeleton-list__title{border-radius:.5rem;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);animation:skeleton-loading 1.2s linear infinite alternate}.skeleton-list__description{height:1.2rem;width:100%;margin-bottom:.5rem}.skeleton-list__description--2{margin-bottom:2rem}.skeleton-list__cta{height:2rem;width:6rem;border-radius:9999px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%);animation:skeleton-loading 1.2s linear infinite alternate}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton-fade{0%{opacity:.95}to{opacity:1}}.resources__filters{padding:1.5rem;@media screen and (min-width:800px){padding-left:3rem;padding-bottom:3rem;padding-right:3rem;padding-top:3rem}}.resources__filters-list{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.resources__filters-button{flex-basis:4.125rem;padding:.5rem 1rem;background:var(--white-color);border-radius:.5rem;cursor:pointer;transition:background .2s ease,color .2s ease;&.resources__filters-button--active,&:hover{background:var(--primary-color);color:var(--white-color)}}