.ce-listing{background:transparent;padding:160px 0 0}.ce-listing__hero{margin:0 auto clamp(32px,5vw,60px);max-width:1311px;text-align:center}.ce-listing__title{color:var(--azul-oscuro-ao);font-size:clamp(28px,4vw,54px);line-height:1.15;margin:0 0 20px}.ce-listing__subtitle,.ce-listing__subtitle p{color:var(--azul-oscuro-ao-1);font-size:clamp(14px,1.1vw,24px);line-height:1.55;margin:0}.ce-listing__grid{display:grid;gap:clamp(16px,1.5vw,22px);grid-template-columns:repeat(4,1fr)}.ce-card{background:#fff;border-radius:24px;display:flex;flex-direction:column;height:390px;position:relative}.ce-card.custom-card-borde-color{background-image:none;padding:0}.ce-card.custom-card-borde-color,.ce-card.custom-card-borde-color:hover{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#fff}.ce-card__link{border-radius:24px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}.ce-card__media{background-color:#e6ecf2;background-position:50%;background-size:cover;flex-shrink:0;height:228px;position:relative;width:100%}.ce-card__tag{align-items:center;border-radius:50px;color:#fff;display:inline-flex;font-size:11px;gap:10px;left:15px;line-height:19px;padding:12px 24px;position:absolute;top:15px}.ce-card__tag,.ce-card__tag[data-tag-slug*=aseguradora],.ce-card__tag[data-tag-slug*=hubspot]{background:#ea3d2f}.ce-card__tag[data-tag-slug*="más-casos"],.ce-card__tag[data-tag-slug*="tecnología"],.ce-card__tag[data-tag-slug*=marketing],.ce-card__tag[data-tag-slug*=mas-casos],.ce-card__tag[data-tag-slug*=tecnologia]{background:#0037b2}.ce-card__tag[data-tag-slug*=agentes],.ce-card__tag[data-tag-slug*=financiera],.ce-card__tag[data-tag-slug*=ia]{background:var(--purpura-pur-2)}.ce-card__tag[data-tag-slug*=desarrollo]{background:var(--azul-oscuro-ao)}.ce-card__body{display:flex;flex:1;flex-direction:column;margin-top:9px;padding:10px 20px 30px}.ce-card__title{font-size:16px;-webkit-line-clamp:2;line-height:21px;margin:0}.ce-card__excerpt,.ce-card__title{color:var(--azul-oscuro-ao);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ce-card__excerpt{font-size:11px;-webkit-line-clamp:3;line-height:19px;margin:15px 0 0}.ce-card--promo{box-shadow:none;justify-content:flex-start;padding:6px 4px}.ce-card--promo:hover{box-shadow:none;transform:none}.ce-card__eyebrow{color:var(--azul-oscuro-ao-2);font-size:12px;margin:0 0 8px}.ce-card__promo-title,.ce-card__promo-title p{color:var(--azul-oscuro-ao);font-size:clamp(22px,2.4vw,32px);line-height:1.15;margin:0 0 14px}.ce-card__promo-title strong{color:var(--naranja-na-1);font-weight:700}.ce-card__promo-desc,.ce-card__promo-desc p{color:#4a5b6b;font-size:12.5px;line-height:1.55;margin:0}.ce-pagination{align-items:center;color:var(--azul-oscuro-ao-2);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:clamp(32px,5vw,60px)}.ce-pagination__next,.ce-pagination__num,.ce-pagination__prev{align-items:center;border:2px solid #b3b3b3;border-radius:6px;color:var(--azul-oscuro-ao-2);display:inline-flex;font-size:14px;gap:8px;padding:8px 14px;text-decoration:none;transition:transform .24s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.ce-pagination__num.is-active,.ce-pagination__num:hover{background:var(--azul-oscuro-ao-2);border-color:var(--azul-oscuro-ao-2);color:#fff}.ce-pagination__num.is-active{font-weight:700}.ce-pagination__next,.ce-pagination__prev{background:transparent;border:none}.ce-pagination__next:hover,.ce-pagination__prev:hover{font-weight:700;transform:scale(1.04)}.ce-pagination__dots{color:#b4b9b7;padding:0 4px}.ce-listing__empty{color:var(--azul-oscuro-ao-1);padding:40px 0;text-align:center}.newsletter{margin:0 auto 60px!important;max-width:var(--max-width)!important;width:calc(100% - var(--gutter-desktop)*2)!important}.newsletter-container{margin:0!important;width:calc(100% - 100px)!important}.newsletter-content{margin-top:50px}@media (max-width:1100px){.ce-listing__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ce-listing__grid{gap:14px;grid-template-columns:repeat(2,1fr)}.ce-card--promo{grid-column:1/-1;text-align:left}.ce-pagination{gap:6px}.ce-pagination__next,.ce-pagination__num,.ce-pagination__prev{font-size:12px;padding:6px 10px}}@media (max-width:480px){.ce-listing__grid{grid-template-columns:1fr}.ce-card--promo{padding:4px 2px 12px}}