.post-grid { display: grid; gap: 30px; width: 100%; margin-top: 20px; margin-bottom: 10px;}.post-grid.is-columns-post {     grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));  }.post-grid.is-list-post { grid-template-columns: 1fr;}.post-card-wrapper { container-type: inline-size; width: 100%;}.post-card { display: grid; grid-template-columns: 1fr;  gap: 1.5rem; padding: 15px;  background-color: #fff; border-radius: 15px; align-items: center; text-align: center;  box-shadow: 12px 12px 25px rgba(0, 0, 0, 0.35); transition: transform 0.3s ease, box-shadow 0.3s ease; height: 100%;   }.post-card:hover { transform: translateY(-5px); box-shadow: 15px 15px 35px rgba(0, 0, 0, 0.45);}@container (min-width: 580px) { .post-card { grid-template-columns: 180px 1fr auto; padding: 15px 25px; text-align: left; gap: 2rem; } .post-card-img { height: 140px;  margin: 0; } .post-card-title { }}.post-card-img { background-color: #ffffff; border-radius: 12px;  display: flex; justify-content: center; align-items: center;     height: auto;  aspect-ratio: 4 / 3;  width: 100%;  margin-bottom: 1rem; }.post-card-img img { max-width: 95%; max-height: 95%; object-fit: contain;}.post-card-title { font-size: 1.25rem; font-weight: 700; line-height: 1.3; color: #222; margin: 0 0 0.5rem 0;} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .jet-listing-dynamic-link__link {color: #c36}