/* ==========================================================================
   HIC Systems — Landings de ciudad

   Las páginas de ciudad usan site.css + servicio.css. Lo único que les falta
   es el desplegable de preguntas frecuentes, que vive en home.css y esas
   páginas no cargan. Estas reglas son copia literal de las de home.css, para
   que la FAQ se vea igual aquí que en la portada.
   ========================================================================== */

.faq { max-width: 820px; }
.faq details {
  border-bottom: 1px solid var(--line);
}
.faq details:first-of-type { border-top: none; }
.faq details:last-of-type { border-bottom: none; }
.faq[hidden] { display: none; }
.faq summary {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.5rem;
  padding: 1.3rem 0;
  font-size: 1.02rem;
  font-weight: 600;
  color: var(--ink);
  cursor: pointer;
  list-style: none;
  transition: color var(--dur) var(--ease);
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary:hover { color: var(--brand); }
.faq summary::after {
  content: "+";
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  color: var(--ink-3);
  flex-shrink: 0;
  margin-top: 1px;
  transition: transform var(--dur) var(--ease);
}
.faq details[open] summary::after { transform: rotate(45deg); }
.faq details > div {
  padding-bottom: 1.5rem;
  max-width: 68ch;
  font-size: 0.94rem;
  line-height: 1.72;
  color: var(--ink-2);
}
