#especialidadesList .e-card{background:var(--color-white);border:1px solid var(--color-gray-220);box-shadow:0 2px 6px var(--color-overlay-dark-08);box-sizing:border-box;width:260px;height:220px;color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}#especialidadesList .e-card:hover{box-shadow:0 4px 12px var(--color-overlay-dark-15);transform:translateY(-4px)}#especialidadesList .e-img-wrapper{border-radius:10px;width:100%;height:160px;overflow:hidden}#especialidadesList .e-img{object-fit:cover;width:100%;height:100%;display:block}#especialidadesList .e-card{flex-direction:column;text-decoration:none;display:flex}#especialidadesList .e-info{text-align:left;padding:1rem 1rem 0}#especialidadesList .e-titulo{color:var(--color-black);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;min-height:2.6em;margin-bottom:.25rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}#especialidadesList .e-subdato{color:var(--color-purple-600);font-size:.9rem;line-height:1.2}@media (max-width:768px){#especialidadesList .e-titulo{min-height:2.4em;font-size:.9rem}#especialidadesList .e-subdato{font-size:.9rem}#especialidadesList .e-titulo{-webkit-hyphens:none;hyphens:none}#especialidadesList .e-card{height:auto;min-height:230px}#especialidadesList .e-titulo{min-height:2.6em}}#blogSection .e-card{background:var(--color-white);border:1px solid var(--color-gray-220);box-shadow:0 2px 6px var(--color-overlay-dark-08);box-sizing:border-box;width:260px;height:250px;color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}#blogSection .e-card:hover{box-shadow:0 4px 12px var(--color-overlay-dark-15);transform:translateY(-4px)}#blogSection .e-img-wrapper{border-radius:10px;width:100%;height:160px;overflow:hidden}#blogSection .e-img{object-fit:cover;width:100%;height:100%;display:block}#blogSection .e-info{text-align:left;padding:1rem 1rem 0}#blogSection .e-titulo{color:var(--color-black);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.6em;margin-bottom:0;font-size:1rem;font-weight:700;display:-webkit-box;overflow:hidden}@media (max-width:768px){#blogSection .e-card{width:calc(45.4545% - 9.09091px);height:160px}#blogSection .e-img-wrapper{height:130px}#blogSection .e-info{padding:.6rem .4rem}#blogSection .e-titulo{color:var(--color-black);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.6em;margin-bottom:.3rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){#blogSection .e-titulo{font-size:.9rem}}}
