/*
 * JujuyConectado 9.5.55.242 — Home: CCJ + Solos y Solas.
 * Sustituye únicamente "Explorá Jujuy" debajo del banner Zona Libre.
 * Reutiliza la geometría aprobada de las tarjetas de servicios V237.
 * V242: altura móvil exacta de 120px, texto centrado en dos líneas y logos intactos.
 */
body.home .jc-home-community-cards-v240{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(6px,.8vw,10px);
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
}
body.home .jc-home-community-card-v240{
  width:100%;
  min-width:0;
}
body.home .jc-home-community-card-v240--ccj .jc-home-service-card-v236__media img{
  max-width:70%;
  max-height:70%;
}
body.home .jc-home-community-card-v240--sys .jc-home-service-card-v236__media img{
  max-width:79%;
  max-height:79%;
}
@media(max-width:980px) and (min-width:701px){
  body.home .jc-home-portal-side>.jc-home-zone-banner-v238,
  body.home .jc-home-portal-side>.jc-home-community-cards-v240,
  body.home .jc-home-portal-side>.jc-home-portal-publish{
    grid-column:1 / -1;
  }
}
@media(max-width:700px){
  body.home .jc-home-community-cards-v240{
    order:4;
    gap:7px;
  }
  body.home .jc-home-community-card-v240{
    box-sizing:border-box;
    height:120px;
    min-height:120px;
    max-height:120px;
    aspect-ratio:auto;
    grid-template-rows:minmax(0,1fr) 34px;
  }
  body.home .jc-home-community-card-v240 .jc-home-service-card-v236__media{
    padding:4px 7px 0;
  }
  body.home .jc-home-community-card-v240--ccj .jc-home-service-card-v236__media img{
    max-width:66%;
    max-height:66%;
  }
  body.home .jc-home-community-card-v240--sys .jc-home-service-card-v236__media img{
    max-width:75%;
    max-height:75%;
  }
  body.home .jc-home-community-card-v240 .jc-home-service-card-v236__copy{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    min-height:34px;
    padding:2px 10px 6px;
    text-align:center;
    font-size:9px;
    line-height:1.18;
    overflow:visible;
    -webkit-line-clamp:unset;
  }
  body.home .jc-home-community-copy-line-v242{
    display:block;
    width:100%;
    white-space:nowrap;
  }
}
@media(prefers-reduced-motion:reduce){
  body.home .jc-home-community-card-v240{transition:none!important}
}
