.bloco{--bloco-fundo: var(--color-surface);--bloco-tinta: var(--color-text);--bloco-tinta-suave: var(--color-text-muted);--bloco-acento: var(--inaec-verde);--bloco-linha: var(--color-border);background:var(--bloco-fundo);color:var(--bloco-tinta)}.bloco--fundo-branco{--bloco-fundo: var(--inaec-branco)}.bloco--fundo-nevoa{--bloco-fundo: var(--inaec-nevoa)}.bloco--fundo-cinza{--bloco-fundo: var(--inaec-cinza-portal)}.bloco--fundo-verde,.bloco--fundo-verde-profundo,.bloco--fundo-grafite{--bloco-tinta: #FFFFFF;--bloco-tinta-suave: rgba(255, 255, 255, .78);--bloco-acento: var(--inaec-amarelo);--bloco-linha: rgba(255, 255, 255, .2)}.bloco--fundo-verde{--bloco-fundo: var(--inaec-verde)}.bloco--fundo-verde-profundo{--bloco-fundo: var(--inaec-verde-profundo)}.bloco--fundo-grafite{--bloco-fundo: var(--color-bg-inverse)}.bloco--fundo-amarelo,.bloco--fundo-oliva{--bloco-tinta: var(--inaec-grafite);--bloco-tinta-suave: rgba(35, 31, 32, .74);--bloco-acento: var(--inaec-verde-profundo);--bloco-linha: rgba(35, 31, 32, .22)}.bloco--fundo-amarelo{--bloco-fundo: var(--inaec-amarelo)}.bloco--fundo-oliva{--bloco-fundo: var(--inaec-oliva)}.bloco--ac-verde{--bloco-acento: var(--inaec-verde)}.bloco--ac-verde-profundo{--bloco-acento: var(--inaec-verde-profundo)}.bloco--ac-amarelo{--bloco-acento: var(--inaec-amarelo)}.bloco--ac-oliva{--bloco-acento: var(--inaec-oliva)}.bloco--ac-branco{--bloco-acento: var(--inaec-branco)}.bloco--ac-grafite{--bloco-acento: var(--inaec-grafite)}.bloco .label{color:var(--bloco-acento)}.bloco--fundo-verde .btn--primary,.bloco--fundo-verde-profundo .btn--primary,.bloco--fundo-grafite .btn--primary{background:var(--inaec-amarelo);border-color:var(--inaec-amarelo);color:var(--inaec-grafite)}.bloco--fundo-amarelo .btn--primary,.bloco--fundo-oliva .btn--primary{background:var(--inaec-verde-profundo);border-color:var(--inaec-verde-profundo);color:#fff}.bloco .btn--outline{border-color:currentColor;color:var(--bloco-tinta)}.bloco--larg-estreita .container>*,.bloco--larg-estreita .bloco__cabecalho{max-width:62ch;margin-inline:auto}.bloco--larg-total>.bloco__solto{width:100%}.bloco--larg-total .bloco__cabecalho,.bloco--larg-total .bloco__chamada,.bloco--larg-total .bloco__citacao{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter)}.bloco--ar-compacto{padding-block:clamp(2rem,3.5vw,3rem)}.bloco--ar-amplo{padding-block:clamp(4.5rem,8vw,8rem)}.bloco--txt-esquerda .bloco__cabecalho,.bloco--txt-esquerda .bloco__lado,.bloco--txt-esquerda .bloco__chamada{text-align:left}.bloco--txt-centro .bloco__cabecalho,.bloco--txt-centro .bloco__lado,.bloco--txt-centro .bloco__chamada{text-align:center}.bloco--txt-centro .bloco__cabecalho{margin-inline:auto}.bloco--txt-centro .label{justify-content:center}.bloco--txt-direita .bloco__cabecalho,.bloco--txt-direita .bloco__lado,.bloco--txt-direita .bloco__chamada{text-align:right}.bloco--txt-direita .bloco__cabecalho{margin-inline:0 0;margin-left:auto}.bloco--txt-direita .label{justify-content:flex-end}.bloco--txt-direita .label:before{order:2}.bloco :is(h2,h3){text-align:inherit}.bloco--regua{position:relative}.bloco--regua:before{content:"";position:absolute;inset-inline:0;top:0;height:var(--regua-height);background:var(--inaec-grad-ciclo)}.bloco--prop-16-9 .bloco__figura img,.bloco--prop-16-9 .bloco__quadro img{aspect-ratio:16 / 9;object-fit:cover}.bloco--prop-4-3 .bloco__figura img,.bloco--prop-4-3 .bloco__quadro img{aspect-ratio:4 / 3;object-fit:cover}.bloco--prop-1-1 .bloco__figura img,.bloco--prop-1-1 .bloco__quadro img{aspect-ratio:1 / 1;object-fit:cover}.bloco--prop-original .bloco__figura img,.bloco--prop-original .bloco__quadro img{aspect-ratio:auto;object-fit:contain}.bloco__link{display:inline-flex;align-items:center;gap:.4rem;color:var(--bloco-acento);font-weight:var(--fw-semibold);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.bloco__link svg{transition:transform var(--duration) var(--ease)}.bloco__titulo{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);line-height:1.18;letter-spacing:-.01em;color:var(--bloco-tinta)}.bloco .label+.bloco__titulo{margin-top:.5rem}.bloco__texto{margin-top:1rem;color:var(--bloco-tinta-suave);font-size:1.0625rem;line-height:1.7}.bloco__texto p{margin:0 0 .85rem}.bloco__texto p:last-child{margin-bottom:0}.bloco__acao{margin:1.5rem 0 0}.bloco__cabecalho{max-width:62ch;margin-bottom:2rem}.bloco__duo{display:grid;gap:clamp(1.75rem,1rem + 3vw,3.5rem);align-items:center}@media(min-width:860px){.bloco__duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bloco__duo--direita .bloco__midia{order:2}}.bloco__video{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--inaec-grafite);box-shadow:var(--shadow-card)}.bloco__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bloco__figura{margin:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-alt)}.bloco__figura img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.bloco__chamada{max-width:68ch;margin-inline:auto}.bloco__chamada .bloco__texto{margin-inline:auto}.bloco__grade{display:grid;gap:clamp(1rem,.6rem + 1.4vw,1.5rem);grid-template-columns:1fr}@media(min-width:620px){.bloco__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.bloco__grade[data-colunas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bloco__cartao{height:100%}.bloco__cartao-titulo{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.0625rem;line-height:1.3}.card__link--inerte{color:var(--color-text);text-decoration:none;cursor:default}.bloco__perguntas{max-width:76ch;border-top:1px solid var(--bloco-linha)}.bloco__pergunta{border-bottom:1px solid var(--bloco-linha)}.bloco__pergunta>summary{display:flex;align-items:flex-start;gap:.75rem;padding:1.05rem 0;font-family:var(--font-display);font-size:1.0625rem;line-height:1.4;color:var(--bloco-tinta);cursor:pointer;list-style:none}.bloco__pergunta>summary::-webkit-details-marker{display:none}.bloco__pergunta>summary:after{content:"";flex:none;width:11px;height:11px;margin-left:auto;margin-top:.45rem;border-right:2px solid var(--bloco-acento);border-bottom:2px solid var(--bloco-acento);transform:rotate(45deg);transition:transform .2s ease}.bloco__pergunta[open]>summary:after{transform:rotate(-135deg)}.bloco__pergunta>summary:focus-visible{outline:2px solid var(--bloco-acento);outline-offset:3px;border-radius:3px}.bloco__resposta{padding:0 2rem 1.25rem 0;color:var(--bloco-tinta-suave);line-height:1.7}.bloco__resposta p{margin:0 0 .75rem}.bloco__resposta p:last-child{margin-bottom:0}.bloco__citacao{margin:0}.bloco__frase{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);line-height:1.4;letter-spacing:var(--tracking-tight);color:var(--bloco-tinta);position:relative}.bloco__frase p{margin:0 0 .75rem}.bloco__frase p:last-child{margin-bottom:0}.bloco__frase p:first-child:before{content:"“"}.bloco__frase p:last-child:after{content:"”"}.bloco__frase p:first-child:before,.bloco__frase p:last-child:after{color:var(--bloco-acento);font-weight:var(--fw-bold)}.bloco__autoria{display:flex;align-items:center;gap:.85rem;margin-top:1.5rem}.bloco--txt-centro .bloco__autoria{justify-content:center}.bloco__retrato{flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--color-bg-alt)}.bloco__retrato img{width:100%;height:100%;object-fit:cover;display:block}.bloco__autoria-texto{display:flex;flex-direction:column;min-width:0}.bloco__autor{font-style:normal;font-weight:var(--fw-semibold);color:var(--bloco-tinta)}.bloco__autor-cargo{font-size:var(--fs-legend);color:var(--bloco-tinta-suave)}.bloco__numeros{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:860px){.bloco__numeros[data-colunas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bloco__numeros[data-colunas="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bloco__numero{text-align:center}.bloco__numero-valor{margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--tracking-display);color:var(--bloco-acento);font-variant-numeric:tabular-nums}.bloco__numero-rotulo{margin:.6rem 0 0;font-size:var(--fs-body);line-height:1.4;color:var(--bloco-tinta)}.bloco__numero-nota{margin:.35rem 0 0;font-size:var(--fs-legend);color:var(--bloco-tinta-suave)}.bloco__linha{list-style:none;margin:0;padding:0}.bloco__marco{display:grid;gap:.35rem 1.5rem;padding:0 0 2rem 1.75rem;position:relative;border-left:2px solid var(--bloco-linha)}.bloco__marco:last-child{padding-bottom:0;border-left-color:transparent}.bloco__marco:before{content:"";position:absolute;left:-7px;top:.35rem;width:12px;height:12px;border-radius:50%;background:var(--bloco-acento);box-shadow:0 0 0 4px var(--bloco-fundo)}@media(min-width:720px){.bloco__marco{grid-template-columns:140px minmax(0,1fr)}}.bloco__marco-quando{margin:0;font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:var(--fw-bold);line-height:1.2;color:var(--bloco-acento)}.bloco__marco-titulo{margin:0 0 .3rem;font-family:var(--font-display);font-size:1.0625rem;line-height:1.3;color:var(--bloco-tinta)}.bloco__marco-texto{margin:0;color:var(--bloco-tinta-suave);line-height:1.6}.bloco__galeria{display:grid;gap:clamp(.75rem,.5rem + 1vw,1.25rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:860px){.bloco__galeria[data-colunas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.bloco__galeria{grid-template-columns:1fr}}.bloco__quadro{margin:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-alt)}.bloco__quadro img{display:block;width:100%;height:auto}.bloco__quadro figcaption{padding:.65rem .85rem;font-size:var(--fs-legend);line-height:1.45;color:var(--color-text-muted);background:var(--inaec-branco)}.bloco__arquivos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;max-width:76ch}.bloco--txt-centro .bloco__arquivos{margin-inline:auto}.bloco--txt-direita .bloco__arquivos,.bloco--txt-direita .bloco__perguntas{margin-left:auto}.bloco__arquivo-link{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--bloco-linha);border-radius:var(--radius-md);background:var(--inaec-branco);text-decoration:none;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.bloco__arquivo-icone{flex:none;color:var(--bloco-acento)}.bloco__arquivo-texto{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.bloco__arquivo-titulo{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--color-text);line-height:1.35}.bloco__arquivo-descricao{font-size:var(--fs-legend);color:var(--color-text-muted);line-height:1.45;margin-top:.15rem}.bloco__arquivo-detalhe{flex:none;font-size:var(--fs-legend);color:var(--color-text-muted);white-space:nowrap}@media(max-width:560px){.bloco__arquivo-detalhe{display:none}}@media(hover:hover){.bloco__pergunta>summary:hover{color:var(--bloco-acento)}.bloco__link:hover svg{transform:translate(3px)}.bloco__arquivo-link:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}}@media(pointer:coarse){.bloco__pergunta>summary{min-height:44px;padding-block:1.15rem}.bloco__arquivo-link{min-height:44px}.bloco__link{min-height:44px;align-items:center}}@media(prefers-reduced-motion:reduce){.bloco__pergunta>summary:after,.bloco__link svg,.bloco__arquivo-link{transition:none}}
