.post-card{height:100%;color:var(--ink);flex-direction:column;display:flex}.post-card__cover{aspect-ratio:16/10;background:var(--line);text-decoration:none;display:block;overflow:hidden}.post-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.post-card__meta{font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;font-size:12px;line-height:1;display:flex}.post-card__title{font-family:var(--font-display);font-variation-settings:"wght" 500;letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.5}.post-card__title a{color:inherit;text-underline-offset:4px;text-decoration:none;text-decoration-thickness:1px}.post-card__excerpt{font-family:var(--font-display);font-variation-settings:"wght" 400;letter-spacing:0;text-wrap:pretty;margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.5}@media (width>=810px){.newsletter-section .post-card__excerpt{min-height:6em}}.post-card__link{margin-top:auto;padding-top:20px}@media (hover:hover) and (pointer:fine){.post-card:hover .post-card__cover img{transform:scale(1.03)}.post-card:hover .post-card__title a{text-decoration-line:underline}}.post-card__cover:active img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.post-card__cover img{transition:none}}
