/* Home · "Entenda a cotação": título centralizado em cima e perguntas em largura total (sem vão ao lado da lista). */
html body main section#duvidas.faq{display:block!important;max-width:1180px;margin-left:auto;margin-right:auto;padding-top:24px}
html body main section#duvidas.faq>div:first-child{text-align:center;max-width:760px;margin:0 auto 28px}
html body main section#duvidas.faq>div:first-child h2{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.15;margin:10px 0 12px}
html body main section#duvidas.faq>div:first-child>p{display:block!important;font-size:16px!important;line-height:1.6;margin:0 0 18px}
html body main section#duvidas.faq .home-price-links{justify-content:center}
html body main section#duvidas.faq .questions{width:100%}
html body main section#duvidas.faq .questions summary{min-height:64px}
@media(max-width:700px){html body main section#duvidas.faq>div:first-child{text-align:left;margin-bottom:18px}html body main section#duvidas.faq .home-price-links{justify-content:flex-start}}
/* Perguntas: lista com largura de leitura confortável e resposta ocupando a largura do cartão (sem vão à direita) */
html body main section#duvidas.faq .questions{max-width:980px;margin:0 auto}
html body main section#duvidas.faq .questions details p{max-width:none!important;width:auto!important;padding:4px 28px 24px!important;margin:0!important;font-size:16px!important;line-height:1.7!important}
html body main section#duvidas.faq .questions summary{padding-left:28px!important;padding-right:24px!important}
