.block-archive-posts .entry-col{margin-bottom:3rem;margin-bottom:var(--375px-xl)}@media screen and (min-width:1440px){.block-archive-posts .entry-col{margin-bottom:4rem;margin-bottom:var(--1440px-xl)}}.block-archive-posts .filters-col{margin-bottom:3rem;margin-bottom:var(--375px-xl)}@media screen and (min-width:1440px){.block-archive-posts .filters-col{margin-bottom:4rem;margin-bottom:var(--1440px-xl)}}.block-archive-posts .filters-col .filters{align-items:flex-end;display:flex;flex-direction:column;row-gap:1.5rem;row-gap:var(--375px-s)}@media screen and (min-width:1440px){.block-archive-posts .filters-col .filters{row-gap:2rem;row-gap:var(--1440px-s)}}@media screen and (min-width:768px){.block-archive-posts .filters-col .filters{align-items:baseline;flex-direction:row;justify-content:space-between}}.block-archive-posts .filters-col .filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.block-archive-posts .filters-col .filter-buttons button{-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.block-archive-posts .filters-col .filter-buttons button.selected{background:#33f;color:#fff}.block-archive-posts .filters-col .filter-buttons button.selected:hover{opacity:.8}.block-archive-posts .filters-col .clear-btn{align-items:center;background:#fff0;border:0;color:#33f;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:.875rem;font-weight:600;line-height:1;padding:0}@media screen and (min-width:1025px){.block-archive-posts .filters-col .clear-btn{font-size:.875rem}}.block-archive-posts .filters-col .clear-btn i{font-size:1rem}.block-archive-posts .row-posts{row-gap:1.5rem;row-gap:var(--375px-s)}@media screen and (min-width:1440px){.block-archive-posts .row-posts{row-gap:2rem;row-gap:var(--1440px-s)}}.block-archive-posts:has(.row-posts) .loading-overlay{position:absolute}.block-archive-posts .posts-col{position:relative}.block-archive-posts .posts-col.fetching .VuePagination,.block-archive-posts .posts-col.fetching .row-posts{opacity:.5;pointer-events:none}.block-archive-posts .loading-overlay{align-items:center;background-color:#fff;box-shadow:0 0 8px 0 rgb(0 0 0 / .3);color:#000;display:flex;flex-direction:column;gap:2rem;justify-content:center;left:50%;max-width:300px;padding:32px;position:relative;text-align:center;top:0;transform:translateX(-50%);width:100%;z-index:999}