/* .imprensa-nr{
		background:#eee;
		background-image: radial-gradient(circle at right bottom, lightblue 20px, transparent 0);;
	border-left: 10px solid ##222d4d;
	border-radius: 40px 5px;
} */

/*.box{
	background:#eee;
	background-image: radial-gradient(ellipse at right bottom, white 90px, transparent 0);;
	border-left: 10px solid #222d4d;
	border-radius: 0px 5px 5px 5px;
	width: 22rem;
	margin-bottom: 10px;
}*/

/* .box{
	background:#eee;
	border-left: 10px solid #222d4d;
	border-radius: 30px 5px;
	width: 22rem;
	margin-bottom: 10px;
} */

/*article img {
    margin: 50px 0 50px 0;
    display: flex;
    justify-self: center;
}*/

.box {
  background: #eee;
  border-left: 10px solid #222d4d;
  border-radius: 30px 5px;
  width: 22rem;
  height: 160px; /* Tamanho fixo para a caixa */
  margin-bottom: 10px;
  display: flex; /* Usando flexbox para controlar o layout interno */
  flex-direction: column; /* Garantir que os filhos se alinhem na vertical */
}

.box .d-flex {
  flex-grow: 1; /* Faz o conteúdo ocupar toda a altura disponível */
  display: flex;
  flex-direction: column;
}

article.contextual-region div:not(.contextual) {
  margin-bottom: 20px;
}

article.contextual-region > div:nth-of-type(2) > div:first-child {
  font-weight: bold;
  font-size: 1.2em;
  color: #1a365d;
  margin-bottom: 25px;
}

/*article.contextual-region > div:nth-of-type(2) > div:nth-child(2) {
  display: flex;
  justify-content: center;
}*/

article.contextual-region img {
  display: block;
  margin: 0 auto 12px auto;
}

/* Garante que a imagem dentro do <figure> não herde margens do estilo global */
article.contextual-region figure img {
  display: block;
  margin: 0 auto; /* centraliza sem espaço extra */
}

/* Centraliza o texto da legenda e encosta na imagem */
article.contextual-region figure figcaption {
  text-align: center;
  margin-top: 4px; /* espaço pequeno entre imagem e legenda */
  font-size: 0.9em;
  color: #555; /* tom suave */
  font-weight: bold;
}

article.contextual-region figure > br:first-child,
article.contextual-region figure > br:last-child,
article.contextual-region figure > img + br {
  display: none;
}

/* Faz funcionar o layout das Notas e Rekeases da área de imprensa */

#block-govbr-conteudodapaginaprincipal article div:not(.contextual) {
  margin-bottom: 20px;
}

#block-govbr-conteudodapaginaprincipal article > div:nth-of-type(1) > div:first-child {
  font-weight: bold;
  font-size: 1.2em;
  color: #1a365d;
  margin-bottom: 25px;
}

/*article.contextual-region > div:nth-of-type(2) > div:nth-child(2) {
  display: flex;
  justify-content: center;
}*/

#block-govbr-conteudodapaginaprincipal article img {
  display: block;
  margin: 0 auto 12px auto;
}

/* Garante que a imagem dentro do <figure> não herde margens do estilo global */
#block-govbr-conteudodapaginaprincipal article figure img {
  display: block;
  margin: 0 auto; /* centraliza sem espaço extra */
}

/* Centraliza o texto da legenda e encosta na imagem */
#block-govbr-conteudodapaginaprincipal article figure figcaption {
  text-align: center;
  margin-top: 4px; /* espaço pequeno entre imagem e legenda */
  font-size: 0.9em;
  color: #555; /* tom suave */
  font-weight: bold;
}

#block-govbr-conteudodapaginaprincipal article figure > br:first-child,
#block-govbr-conteudodapaginaprincipal article figure > br:last-child,
#block-govbr-conteudodapaginaprincipal article figure > img + br {
  display: none;
}



