/* Preguntas frecuentes. Se apoya en ../lentes/lentes.css y ../lentes-de-contacto/lentes-de-contacto.css. */
.faq-intro{color:#cfcfc6;font-size:17px;line-height:1.7;max-width:760px;margin:14px 0 0}
.lc-index-subs a{max-width:100%}
.faq-list{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:10px}
.faq-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;background:var(--warm);border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.65;color:#4f5562}
.faq-list svg{width:20px;height:20px;color:var(--gold-dark);margin-top:1px}
/* Tipos de lente (imagen del Dr. redibujada) */
.faq-lens-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}
.faq-lens{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--warm);border:1px solid var(--line);border-radius:14px;padding:0 0 14px;overflow:hidden;text-align:center}
.faq-lens figcaption{width:100%;background:linear-gradient(140deg,#e4c460,#d1a936);color:#fff;padding:10px 8px}
.faq-lens figcaption b{display:block;font-size:14px;letter-spacing:.04em;text-transform:uppercase}
.faq-lens figcaption span{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;opacity:.95}
.faq-lens .lens-art{width:112px;height:112px}
.faq-lens small{font-size:11px;color:#8d6c1b;font-weight:600}
@media(max-width:900px){.faq-lens-types{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.faq-intro{font-size:15px}.faq-lens .lens-art{width:96px;height:96px}.faq-lens figcaption b{font-size:12px}}
