.qa,.faq,.leitura#perguntas .quads{width:100%;display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:10px;border:0!important}
.qa details,.faq details,.leitura#perguntas .quads details{width:100%;background:#fff;border:1px solid #d6d8d2!important;transition:background .2s ease,border-color .2s ease}
.qa details:hover,.faq details:hover,.leitura#perguntas .quads details:hover,
.qa details[open],.faq details[open],.leitura#perguntas .quads details[open]{background:#c4ef78;border-color:#c4ef78}
.qa details:not([open])>:not(summary),.faq details:not([open])>:not(summary),.leitura#perguntas .quads details:not([open])>:not(summary){display:none!important}
.qa summary,.faq summary,.leitura#perguntas .quads summary{list-style:none;cursor:pointer;display:grid!important;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:18px;width:100%;min-height:auto;padding:17px 18px!important;color:#080908;font:600 13.5px/1.4 Poppins,system-ui,sans-serif;transition:background .15s ease}
.qa summary::-webkit-details-marker,.faq summary::-webkit-details-marker,.leitura#perguntas .quads summary::-webkit-details-marker{display:none}
.qa .num,.faq .num,.leitura#perguntas .quads .num{display:none}
.qa .question,.faq .question,.leitura#perguntas .quads .question{min-width:0}
.qa .plus,.faq .plus,.leitura#perguntas .quads .plus{justify-self:end;color:#080908;font-size:19px;font-weight:300;line-height:1;transition:transform .18s ease}
.qa .answer,.faq .answer,.leitura#perguntas .quads .answer{display:block;width:auto!important;max-width:none!important;margin:0!important;padding:0 20px 20px 18px!important;color:#4f524d;font:400 13px/1.7 Poppins,system-ui,sans-serif}
.qa .answer p,.faq .answer p,.leitura#perguntas .quads .answer p{margin:0 0 10px;color:inherit}
.qa .answer p:last-child,.faq .answer p:last-child,.leitura#perguntas .quads .answer p:last-child{margin-bottom:0}
.qa .answer .answer-source{display:inline-flex;margin-top:16px;padding-bottom:2px;border-bottom:2px solid #c4ef78;color:#080908;text-decoration:none;font-size:12px;font-weight:600}
.qa .answer .answer-source:hover{border-bottom-color:#080908}
.qa details[open] .answer,.faq details[open] .answer,.leitura#perguntas .quads details[open] .answer{display:block}
.qa details[open] .plus,.faq details[open] .plus,.leitura#perguntas .quads details[open] .plus{transform:none}
@media(max-width:900px){.qa,.faq,.leitura#perguntas .quads{grid-template-columns:1fr}}
@media(max-width:720px){.qa,.faq,.leitura#perguntas .quads{gap:9px}.qa summary,.faq summary,.leitura#perguntas .quads summary{grid-template-columns:minmax(0,1fr) 22px;gap:12px;padding:15px 14px!important;font-size:13px}.qa .answer,.faq .answer,.leitura#perguntas .quads .answer{padding:0 14px 18px 14px!important;font-size:13px}}
