/* Correção exclusiva das seções finais de Bairro Monitorado. */
body .vf-section,body .vf-section.vf-faq{box-sizing:border-box;width:100%;max-width:none;margin:0 auto!important;padding:64px max(24px,calc((100vw - 1230px)/2))!important;min-height:0!important;text-align:left!important;}
body .vf-section > .vf-kicker,body .vf-section > h2,body .vf-section > p,body .vf-section > .vf-tags,body .vf-section > details{max-width:1230px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;}
body .vf-section > .vf-kicker{display:block;margin-bottom:12px!important;color:#ed1734;font-size:14px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;}
body .vf-section > h2{margin-top:0!important;margin-bottom:24px!important;font-size:clamp(28px,3vw,38px);line-height:1.18;color:#071b42;}
body .vf-section .vf-tags{display:flex;flex-wrap:wrap;gap:12px;}
body .vf-section .vf-tag{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #dce5f2;border-radius:999px;background:#eef3f9;color:#071b42;font-weight:650;}
body .vf-section.vf-faq details{border-bottom:1px solid #dbe4f0;padding:0!important;background:transparent;}
body .vf-section.vf-faq summary{cursor:pointer;padding:20px 0!important;color:#071b42;font-weight:700;list-style-position:inside;}
body .vf-section.vf-faq details p{padding:0 0 18px 22px;margin:0;color:#536b8d;line-height:1.6;}
body .vf-section.vf-faq .vf-disclaimer{margin-top:18px!important;color:#536b8d;font-size:14px;line-height:1.6;}
body .vf-section.vf-faq{padding-bottom:72px!important;}
@media(max-width:760px){body .vf-section,body .vf-section.vf-faq{padding:42px 20px!important;}body .vf-section .vf-tags{gap:9px;}body .vf-section .vf-tag{font-size:13px;padding:9px 13px;}body .vf-section > h2{font-size:29px;}}
