.post-card{display:flex;flex-direction:column;color:#0a0a0a}.post-card:hover .post-card__image-wrapper img{transform:scale(1.08)}.post-card:hover .post-card__title a{text-decoration:underline}.block-filter-top .post-card{grid-column:span 12}@media (min-width:48rem){.block-filter-top .post-card{grid-column:span 4}}.block-filter-side .post-card{grid-column:span 12}@media (min-width:48rem){.block-filter-side .post-card{grid-column:span 6}}@media (min-width:62rem){.block-filter-side .post-card{grid-column:span 4}}.post-card__link{margin-bottom:1rem}.post-card__image-wrapper{margin-bottom:0;padding-bottom:66.87%;border-radius:2rem}@media (min-width:62rem){.post-card__image-wrapper{padding-bottom:66.35%}}.post-card__image-wrapper:not(:has(img)){background-color:#e0e0e0}.post-card__image-wrapper img{border-radius:0;transition:all .3s}.post-card__meta{font-weight:var(--subtitle-3-font-weight);font-size:var(--subtitle-3-font-size);font-family:var(--subtitle-3-font-family);line-height:var(--subtitle-3-line-height);font-variant-numeric:var(--subtitle-3-font-variant-numeric);margin-bottom:.5rem;font-size:0;line-height:0}.post-card__meta span{font-weight:var(--subtitle-3-font-weight);font-size:var(--subtitle-3-font-size);font-family:var(--subtitle-3-font-family);line-height:var(--subtitle-3-line-height);font-variant-numeric:var(--subtitle-3-font-variant-numeric);margin-right:.5rem;color:#707070}.post-card__meta span:first-child{color:#0a0a0a}.post-card__meta span a{color:#0a0a0a;text-decoration:none}.post-card__meta span a:focus,.post-card__meta span a:hover{color:#0a0a0a;text-decoration:underline}.post-card__title{font-weight:var(--title-1-font-weight);font-size:var(--title-1-font-size);font-family:var(--title-1-font-family);line-height:var(--title-1-line-height);font-variant-numeric:var(--title-1-font-variant-numeric);margin:0}.post-card__title a{color:#0a0a0a;text-decoration:none}.post-card__title a:focus,.post-card__title a:hover{color:#0a0a0a;text-decoration:underline}.post-card__author{font-weight:var(--subtitle-3-font-weight);font-size:var(--subtitle-3-font-size);font-family:var(--subtitle-3-font-family);line-height:var(--subtitle-3-line-height);font-variant-numeric:var(--subtitle-3-font-variant-numeric);display:none;margin-top:auto}