.cq-posts__grid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:768px){.cq-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cq-posts__grid{grid-template-columns:repeat(3,1fr)}}.cq-post-card{background:var(--cq-white);border-radius:var(--cq-radius);box-shadow:0 10px 40px rgba(31,61,88,.08);display:flex;flex-direction:column;overflow:hidden}.cq-post-card__image{aspect-ratio:16/9;background:var(--cq-accent);display:block;overflow:hidden}.cq-post-card__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.cq-post-card:hover .cq-post-card__image img{transform:scale(1.03)}.cq-post-card__body{padding:24px 28px 28px}.cq-post-card__title{font-size:1.25rem;line-height:1.25;margin-bottom:10px}.cq-post-card__title a{color:var(--cq-primary)}.cq-post-card__title a:hover{color:var(--cq-text);text-decoration:none}.cq-post-card__summary{font-size:14px;line-height:1.7;margin:0}.cq-posts__empty{font-style:italic}