.post-loop__filters{margin-block-end:var(--space-l,2rem)}.post-loop__items{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));column-gap:20px;row-gap:var(--space-xl,3rem);list-style:none;margin:0;padding:0}.post-loop__item,.post-loop__post{min-width:0}.post-loop__post{display:flex;flex-direction:column;height:100%}.post-loop__media{aspect-ratio:450/550;overflow:hidden}.post-loop__media .post-loop__image{display:block;height:100%;object-fit:cover;width:100%}.post-loop__placeholder{align-items:center;background:#e2e2e2;color:#888;display:flex;height:100%;justify-content:center}.post-loop__placeholder-icon{height:4rem;width:4rem}.post-loop__content{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xs,.75rem);padding:var(--space-m,1.5rem) var(--space-xs,.75rem) 0;text-align:center}.post-loop__content>*{margin:0}.post-loop__date{color:var(--color-teal-green,#1b7b83)}.post-loop__link{display:block;color:inherit}.post-loop__title .post-loop__link{text-decoration:none !important}.post-loop__excerpt{width:100%}.post-loop__actions{margin-block-start:auto;padding-block-start:var(--space-l,2rem)}.post-loop__pagination{margin-block-start:calc(2 * var(--space-xl, 3rem))}@media (max-width:900px){.post-loop__items{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:640px){.post-loop__items{grid-template-columns:1fr}}