.post-card[data-v-5d871e58]{height:100%}.post-card__link[data-v-5d871e58]{display:flex;flex-direction:column;height:100%}.post-card__media[data-v-5d871e58]{aspect-ratio:3/2;background:var(--paper-warm);overflow:hidden;position:relative}.post-card__media[data-v-5d871e58] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-rise);width:100%}@media(hover:hover)and (pointer:fine){.post-card__link:hover .post-card__media[data-v-5d871e58] img{transform:scale(1.04)}}.post-card__body[data-v-5d871e58]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.85rem;padding:clamp(1.1rem,1.8vw,1.6rem)}.post-card__title[data-v-5d871e58]{font-size:clamp(20px,1.7vw,26px);padding-right:1.75rem}.post-card__description[data-v-5d871e58]{font-size:clamp(13px,1vw,16px);line-height:1.55;margin:0;max-width:54ch;text-wrap:pretty}.post-card__meta[data-v-5d871e58]{align-items:center;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:12.5px;gap:.35rem .65rem;line-height:1.4;margin:auto 0 0;padding-top:.5rem}.post-card__avatar[data-v-5d871e58]{border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.post-card__dot[data-v-5d871e58]{background:var(--red);border-radius:50%;height:4px;width:4px}.post-card--featured .post-card__link[data-v-5d871e58]{flex-direction:row}.post-card--featured .post-card__media[data-v-5d871e58]{aspect-ratio:auto;flex:0 0 56%;min-height:22rem}.post-card--featured .post-card__body[data-v-5d871e58]{gap:1.1rem;justify-content:center;padding:clamp(1.5rem,3.4vw,3.5rem)}.post-card--featured .post-card__title[data-v-5d871e58]{font-size:clamp(26px,3vw,48px);line-height:1.02;padding-right:0}.post-card--featured .post-card__description[data-v-5d871e58]{font-size:clamp(14px,1.15vw,18px)}.post-card--featured .post-card__meta[data-v-5d871e58]{margin-top:1rem}@media(max-width:899px){.post-card--featured .post-card__link[data-v-5d871e58]{flex-direction:column}.post-card--featured .post-card__media[data-v-5d871e58]{aspect-ratio:3/2;flex-basis:auto;min-height:0}}
