.posts-list{position:relative}@media(max-width: 499px){.posts-list .container{--container-padding: 0}}@media(max-width: 499px){.posts-list .filter-bar{margin:0 25px}}@media(max-width: 1199px){.posts-list .filter-bar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.posts-list .filter-bar{padding-bottom:80px}@media(max-width: 1199px){.posts-list .filter-bar-sections{margin-left:0}}@media(max-width: 1199px){.posts-list .filter-bar__title{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.5em}}.posts-list .filter-bar__reset{position:absolute;right:0;-ms-flex-item-align:center;align-self:center;bottom:0}@media(max-width: 1023px){.posts-list .filter-bar__reset{right:inherit;left:0}}.posts-list .cards{display:grid;gap:var(--cards-spacing-unit);grid-template-columns:1fr}@media(min-width: 600px){.posts-list .cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.posts-list .cards:has(>:nth-child(3)){grid-template-columns:repeat(3, 1fr)}.posts-list .cards:not(:has(>:nth-child(3))){grid-template-columns:repeat(2, 1fr)}}.posts-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1em;margin-bottom:2rem}@media(min-width: 500px){.posts-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.posts-list-header__title{margin-bottom:1em}.posts-list-header__description{--GLOBAL-PARAGRAPH-FONT-SIZE: 16px;max-width:25.5rem;margin-bottom:0;font-size:var(--GLOBAL-PARAGRAPH-FONT-SIZE);line-height:1.75}@media(min-width: 500px){.posts-list-header__description{text-align:center}}.paginationButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:110px;margin-bottom:20px;font-size:22px;line-height:22px}.paginationButton{cursor:not-allowed}.paginationButton,.paginationButton:hover{color:var(--c-secondary)}.paginationButton--active{color:var(--c-base);cursor:pointer}.paginationButtons__position{padding:0 20px;margin-bottom:0;font-size:28px;font-weight:bold}