/* ==========================================================================
   MURCIA INTELLIGENT COMMUNITY - connect
   Generado al extraer los estilos en linea del HTML. Cada clase es un
   bloque de declaraciones completo; las clases no se solapan entre si.
   ========================================================================== */

.connect-1 {
  /* 6 usos */
  margin:14px 0 0;
  font-size:16px;
  font-weight:700;
  line-height:1.25;
}

.connect-2 {
  /* 5 usos */
  flex:0 0 clamp(190px,20vw,240px);
  padding:24px 20px 28px;
  border-right:1px solid rgba(8,23,28,.1);
}

.connect-3 {
  /* 3 usos */
  margin:0;
  font-size:15px;
  line-height:1.65;
  color:#C4D6D8;
  border-top:1px solid rgba(234,242,241,.16);
  padding-top:18px;
}

.connect-4 {
  /* 3 usos */
  margin:0;
  font-size:20px;
  font-weight:700;
  letter-spacing:-.015em;
}

.connect-5 {
  display:flex;
  align-items:baseline;
  gap:16px;
  flex-wrap:wrap;
  margin:clamp(44px,5vw,76px) 0 clamp(20px,2.5vw,32px);
}

.connect-6 {
  display:flex;
  gap:0;
  overflow-x:auto;
  margin-top:clamp(36px,4.5vw,64px);
  border-top:1px solid rgba(8,23,28,.14);
  border-bottom:1px solid rgba(8,23,28,.14);
}

.connect-7 {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));
  gap:1px;
  margin-top:clamp(36px,4.5vw,64px);
}

.connect-8 {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));
  gap:clamp(20px,3vw,44px);
  margin-top:clamp(32px,4vw,56px);
}

.connect-9 {
  flex:0 0 clamp(190px,20vw,240px);
  padding:24px 20px 28px;
}

.connect-10 {
  margin:clamp(40px,5vw,72px) 0 clamp(20px,2.5vw,32px);
  font-family:'IBM Plex Mono',monospace;
  font-size:11px;
  letter-spacing:.2em;
  text-transform:uppercase;
  color:#4FBFC9;
}

.connect-11 {
  position:sticky;
  top:73px;
  z-index:50;
  background:#0C2026;
  border-bottom:1px solid rgba(234,242,241,.1);
}

