.post-card{background-color:var(--background-card-color);border-radius:5px 8px 8px 5px;display:grid;grid-template-columns:repeat(9,1fr);min-height:314px;overflow:hidden;row-gap:20px}.post-card .image-block{aspect-ratio:.98;grid-column:span 3;overflow:hidden}:is(.post-card .image-block) a{display:flex;height:100%;width:100%}:is(.post-card .image-block) img{height:100%;object-fit:cover;object-position:center;width:100%}.post-card .content-block{display:flex;flex-direction:column;grid-column:span 6;padding:40px;row-gap:40px}.post-card .top-block{display:flex;flex-direction:column;row-gap:16px}.post-card .category{color:var(--text-color);font-size:12px;font-weight:700;line-height:1.5;margin-bottom:8px;text-transform:uppercase;transition:color .2s ease}.post-card .category:hover{color:var(--accent-color)}.post-card .title{color:var(--blog-title-color);font-size:24px;font-weight:700;line-height:1.33;transition:color .2s ease}.post-card .title:hover{color:var(--hover-color)}.post-card .excerpt{color:var(--excerpt-color);display:-webkit-box;font-size:18px;font-weight:400;line-height:1.33;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.post-card .blog-card:hover .title{text-decoration:underline}.post-card .bottom-block{align-self:flex-end;display:flex;gap:24px}:is(.post-card .bottom-block) h3{color:var(--author-color);font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase}@media (max-width:1024px){.post-card{grid-template-columns:repeat(12,1fr);min-height:274px}.post-card .image-block{aspect-ratio:1.03;grid-column:span 5}.post-card .content-block{grid-column:span 7;padding:24px 40px}.post-card .title{font-size:18px}.post-card .excerpt{font-size:16px;line-height:1.25}:is(.post-card .bottom-block) h3{font-size:14px}}@media (max-width:767px){.post-card .image-block{aspect-ratio:1.3;grid-column:1/-1}.post-card .content-block{grid-column:1/-1;padding:24px 16px;row-gap:24px}.post-card .bottom-block{align-self:flex-start}}.post-card:hover h2{text-decoration:underline}