.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;}.brxe-text .c-card-info { display: grid;   grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 30px; align-items: center; width: 100%;}.c-card-info__body { min-width: 0; }.c-card-info__media { display: flex; flex-direction: column; align-items: center; justify-content: center;}.c-card-info__img { max-width: 144px;  height: auto; display: block;}.c-card-info__caption { text-align: center; font-size: 13px; margin-top: 10px; line-height: 1.2;}.comparativa-container { font-family: Arial, sans-serif; color: #444; max-width: 1100px; margin: 0 auto;}.tecnologia-bloque { margin-bottom: 40px;}.titulo-tecnologia { font-size: 1.15rem; font-weight: 500; margin-bottom: 20px; color: #444;}.grid-comparativa { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 40px;}.pseudo-h3 { font-size: 1.7rem; font-weight: bold; margin-bottom: 15px;}.etiqueta-ventajas { color: #6cc070;}.etiqueta-desventajas { color: #ff0000;}.lista-items { list-style: none; padding: 0; margin: 0;}.lista-items li { position: relative; padding-left: 35px; margin-bottom: 12px; font-size: 0.92rem; line-height: 1.5;}.item-pos::before { content: '✔'; position: absolute; left: 0; top: 2px; color: #333; font-weight: bold; font-size: 1.1rem;}.item-neg::before { content: '✖'; position: absolute; left: 0; top: 3px; color: #333; font-size: 0.7rem; font-weight: bold; border: 2px solid #333; border-radius: 50%; width: 16px; height: 16px; display: flex; align-items: center; justify-content: center; box-sizing: border-box;} :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}