.post-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:450px;padding:16px;overflow:hidden;color:#f8f8f8;text-decoration:none;transition:transform .4s;-webkit-user-drag:none}.post-card:hover,.post-card:focus-visible{transform:scale(1.05)}@media(prefers-reduced-motion: reduce){.post-card{transition:none}}@media(max-width: 767px){.post-card{min-height:330px}}.post-card__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.post-card__overlay{position:absolute;inset:0;z-index:1;pointer-events:none}@media(max-width: 767px){.post-card__overlay{background:rgba(0,0,0,.5)}}.post-card__date,.post-card__number{position:relative;z-index:2;margin:0;color:#d2d2d2;font-family:"Inter","Helvetica Neue","Arial",sans-serif;font-size:16px;font-weight:400;line-height:1.21}@media(max-width: 767px){.post-card__date,.post-card__number{font-family:"Inter","Helvetica Neue","Arial",sans-serif;font-size:14px;font-weight:400;line-height:1.21}}.post-card__number{position:absolute;top:16px;right:16px}.post-card__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;margin-top:auto}.post-card__body>*{margin:0}.post-card__body h3{color:#f8f8f8;font-family:"Inter","Helvetica Neue","Arial",sans-serif;font-size:16px;font-weight:400;line-height:1.21}.post-card__author{color:#f8f8f8;font-family:"Montserrat","Helvetica Neue","Arial",sans-serif;font-size:24px;font-weight:600;line-height:29px}@media(max-width: 767px){.post-card__author{font-size:20px;line-height:24px}}.post-card__excerpt{color:#d2d2d2;font-family:"Inter","Helvetica Neue","Arial",sans-serif;font-size:14px;font-weight:400;line-height:1.21}.post-card__arrow{display:flex;width:20px;height:20px;margin-top:8px}.post-card__arrow svg{width:100%;height:100%}