/* Task 17tjyy3gu2p — largura de leitura do texto de especialista/FAQ dentro de
   #jm-desc-nativa (achado MEDIUM do laudo 2026-09-30: ~150-170 char/linha em desktop 1440px).
   Arquivo separado, mesmo padrao do escada-links.css (enqueue por filemtime, nunca edita
   styles.min.css na mao). */
#jm-desc-nativa p,
#jm-desc-nativa li,
#jm-desc-nativa h3 {
  max-width: 70ch;
}

/* 07/10/2026 (17tjyy3jred) -- FAQ "Perguntas de quem vai fechar" (div.jm-faq-vitrine, fora do bloco recolhivel da intro; HTML sempre presente, sem acordeao).
   Cartoes no mesmo estilo dos chips de link (.single-vehicles-escada-link): fundo branco, borda hairline, raio 12. */
.jm-faq-vitrine{max-width:760px;padding-top:24px}
.jm-faq-vitrine h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em;color:var(--dark-3);margin:0 0 12px}
.jm-faq-vitrine .jm-faq-item{background:#fff;border:1px solid rgba(13,13,13,.08);border-radius:12px;box-shadow:0 1px 2px rgba(13,13,13,.04);padding:14px 16px;margin:0 0 8px}
.jm-faq-vitrine .jm-faq-item h3{max-width:none;font-size:16px;line-height:22px;font-weight:700;color:var(--dark-3);margin:0 0 6px}
.jm-faq-vitrine .jm-faq-item p{max-width:none;font-size:15px;line-height:22px;color:var(--dark-3);margin:0}
@media (max-width:760px){
  .jm-faq-vitrine{padding-top:16px}
  .jm-faq-vitrine h2{font-size:18px;line-height:26px}
  .jm-faq-vitrine .jm-faq-item{padding:12px 14px}
  .jm-faq-vitrine .jm-faq-item h3{font-size:15px;line-height:21px}
  .jm-faq-vitrine .jm-faq-item p{font-size:14px;line-height:21px}
}
