/* Comitês ABRAVA: estrutura visual compartilhada com o CB-055. */
.committee-page{--cb-blue:var(--abrava-blue,#002f6d);--cb-sky:var(--abrava-yellow,#ffce00)}
.committee-page .cb-hero,.committee-page .cb-contact{background:var(--cb-blue)}
.committee-page .cb-hero-visual>img{object-position:center}
.committee-page .cb-hero-visual>div{background:var(--cb-blue);border-color:#ffffff40}
.committee-page .qai-outline{background:transparent;color:#fff}
.committee-activities{grid-template-columns:repeat(3,minmax(0,1fr))}
.committee-activities .cb-card p{margin-bottom:0}
.committee-page .qai-heading>p{margin-top:18px}
.pagina-comite-nacional-de-tratamento-de-aguas #atuacao .qai-heading>p{max-width:none;text-wrap:balance}
.pagina-comite-nacional-de-tratamento-de-aguas #atuacao .committee-after{max-width:none}
.pagina-comite-nacional-de-tratamento-de-aguas #atuacao .committee-after>p{text-wrap:balance}
.pagina-emenda-de-kigali #atuacao .committee-after{max-width:none}
.pagina-emenda-de-kigali #atuacao .committee-after>p{text-wrap:balance}
.committee-coordinator{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding:36px;border:1px solid var(--cb-border);border-radius:12px}
.committee-coordinator-name{border-right:1px solid var(--cb-border);padding-right:36px}
.committee-coordinator-name .qai-icon{margin-bottom:24px}
.committee-coordinator-name h3{font-size:28px}
.committee-coordinator-name p{font-size:14px}
.committee-coordinator>div>p:last-child{margin-bottom:0}
@media(max-width:1000px){.committee-activities{grid-template-columns:repeat(2,minmax(0,1fr))}.committee-coordinator{gap:28px;padding:28px}.committee-coordinator-name{padding-right:28px}}
@media(max-width:700px){.committee-activities,.committee-coordinator{grid-template-columns:1fr}.committee-coordinator{padding:24px;gap:24px}.committee-coordinator-name{padding:0 0 24px;border-right:0;border-bottom:1px solid var(--cb-border)}}

.committee-after{max-width:960px;margin:32px 0 0}
.committee-coordinator-name strong{display:block;color:var(--abrava-medium-blue,#0082cc);margin-bottom:16px}
