/* Static answers remain visible and move with Muse's shared footer column. */
.jgm-faq { position: relative; width: auto; clear: both; display: block; box-sizing: border-box; margin: 0 0 32px; padding: 40px 24px; background: #f3f7fa; color: #263b49; text-align: left; font: 16px/1.65 Arial, sans-serif; }
.jgm-faq__inner { max-width: 1040px; margin: 0 auto; }
.jgm-faq h2 { font: 400 28px/1.3 Arial, sans-serif; color: #002c52; margin: 0 0 24px; }
.jgm-faq h3 { font: 600 18px/1.45 Arial, sans-serif; color: #002c52; margin: 0 0 8px; }
.jgm-faq__answer { margin-bottom: 22px; }
.jgm-faq p { padding: 0; font-size: 16px; line-height: 1.65; }
.jgm-faq a { color: #0058a3; text-decoration: underline; }
.jgm-faq a:focus-visible { outline: 2px solid #0058a3; outline-offset: 3px; }
@media (max-width: 647px) { .jgm-faq { padding: 28px 20px; } .jgm-faq h2 { font-size: 24px; } }
#jgm-preguntas-bw { width: 0; margin-bottom: 32px; }
#jgm-preguntas-bw > .jgm-faq { position: absolute; margin-bottom: 0; }
