.post-recommendations{padding-block:36px 64px;min-width:0}
.post-recommendations__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:26px}
.post-recommendations__heading h2{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.55;margin:0}
.post-recommendations__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.post-recommendations__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #ffffff16;border-radius:16px;background:linear-gradient(145deg,#141a22,#0b0f15);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}
.post-recommendations__card:hover{border-color:#b6db4070;transform:translateY(-3px)}
.post-recommendations__image{aspect-ratio:16/9;overflow:hidden;background:#080b10}
.post-recommendations__image img{display:block;width:100%;height:100%;object-fit:cover}
.post-recommendations__copy{display:flex;flex-direction:column;flex:1;padding:24px;min-width:0}
.post-recommendations__copy time{font-size:.875rem;line-height:1.7;color:#a4adbb;direction:ltr;text-align:start}
.post-recommendations__copy h3{font-size:1.25rem;line-height:1.65;margin:12px 0;color:#eef2e8;overflow-wrap:anywhere}
.post-recommendations__copy p{font-size:1rem;line-height:1.95;color:#b0bac8;margin:0 0 22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.post-recommendations__read{font-size:.9375rem;line-height:1.8;color:var(--green,#b6db40);margin-top:auto}
@media(max-width:950px){.post-recommendations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.post-recommendations__copy{padding:21px}}
@media(max-width:560px){.post-recommendations{padding-block:28px 44px}.post-recommendations__grid{grid-template-columns:1fr;gap:20px}.post-recommendations__heading{gap:14px;margin-bottom:22px}.post-recommendations__copy{padding:22px}}
@media(prefers-reduced-motion:reduce){.post-recommendations__card{transition:none}.post-recommendations__card:hover{transform:none}}
