/* La ilustración panorámica ocupa el mismo encuadre que las otras guías. */
body .elg-p2 .elg-p2-card[data-topic="coche-electrico"] .elg-p2-card-image[href$="/como-elegir-potencia-cargador/"] img,
body.page-id-3348 main .elg-p2-hero-image img {
  width:100%!important;height:auto!important;aspect-ratio:3/2!important;
  object-fit:cover!important;object-position:center!important;
}
.elg-home-blog{padding:64px 0;background:#f2f7f9;color:#10212e}
.elg-home-blog[hidden],.elg-home-blog [hidden]{display:none!important}
.elg-home-blog__shell{max-width:1180px;width:calc(100% - 32px);margin:0 auto}
.elg-home-blog__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}
.elg-home-blog__eyebrow{color:#007c89;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 10px}
.elg-home-blog h2{font-size:clamp(26px,3vw,36px);line-height:1.18;margin:0 0 12px;color:#0c1d29}
.elg-home-blog__header p:not(.elg-home-blog__eyebrow){color:#536571;line-height:1.65;margin:0;max-width:660px}
.elg-home-blog__all,.elg-home-blog__read{color:#007783;font-weight:750;text-underline-offset:4px}
.elg-home-blog__all{white-space:nowrap}
.elg-home-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.elg-home-blog__card{background:#fff;border:1px solid #dae5e9;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 24px #10212e05}
.elg-home-blog__image{display:block;aspect-ratio:16/9;overflow:hidden;background:#e7eff2;flex-shrink:0;position:relative}
#elg-home-blog .elg-home-blog__image img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-height:none;object-fit:contain!important;object-position:center}
.elg-home-blog__body{padding:24px;display:flex;flex-direction:column;flex:1}
.elg-home-blog h3{font-size:19px;line-height:1.35;margin:0 0 14px}
.elg-home-blog h3 a{color:#10212e;text-decoration:none}
.elg-home-blog h3 a:hover{color:#007783;text-decoration:underline}
.elg-home-blog__body p{font-size:15px;line-height:1.7;color:#536571;margin:0 0 24px}
.elg-home-blog__read{margin-top:auto}
.elg-home-blog__controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}
.elg-home-blog__controls button{cursor:pointer;border:1px solid #bdcfd5;border-radius:24px;padding:10px 17px;min-height:44px;background:#fff;color:#075868;font:inherit;font-weight:700;box-shadow:none}
.elg-home-blog__controls button:hover{background:#e1f1f3}
.elg-home-blog a:focus-visible,.elg-home-blog button:focus-visible{outline:3px solid #008ba0;outline-offset:4px}
.elg-home-blog__status{font-size:14px;color:#536571;min-width:92px;text-align:center}
@media(max-width:960px){.elg-home-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.elg-home-blog{padding:44px 0}.elg-home-blog__header{align-items:flex-start;flex-direction:column;gap:16px}.elg-home-blog__grid{grid-template-columns:minmax(0,1fr)}.elg-home-blog__body{padding:20px}}
/* La miniatura no participa en el tamaño de la tarjeta original. */
body.home .elg-p2-resource.elg-resource-photo{position:relative;overflow:hidden;padding-left:116px;gap:10px}
body.home .elg-p2-resource .elg-resource-photo__image{position:absolute;left:0;top:0;width:100px;height:100%;object-fit:cover;object-position:center;display:block}
/* Mantiene las dimensiones y destinos de los servicios especializados. */
body.home .specialty-links a.elg-specialty-photo{position:relative;overflow:hidden;padding-left:80px;padding-right:12px;column-gap:8px}
body.home .specialty-links .elg-specialty-photo__image{position:absolute;left:0;top:0;width:68px;height:100%;object-fit:cover;object-position:center;display:block}
body.home .specialty-links a[href$="/domotica-automatizacion/"] .elg-specialty-photo__image{object-position:78% center}
