.corpo_texto > h2 { font-size: 1.06em; }
.corpo_texto > p, .corpo_texto > p, .resumo p  { font-family: var(--tipo-letra-secundario); font-size: 1.04em; margin-bottom: 1.04em; line-height:155%; font-weight: 400; }
.corpo_texto > h1,
.corpo_texto > h2,
.corpo_texto > h3,
.corpo_texto > h4,
.corpo_texto > p,
.corpo_texto ol li,
.corpo_texto ul li { max-width: 620px; margin-left: auto; margin-right: auto; }
.corpo_texto ul li, .corpo_texto ol li  { font-family: var(--tipo-letra-secundario); font-size: 1.04em; margin-bottom: 1.04em; line-height:155%; font-weight: 400;  color:#333; }
.corpo_texto > p a { border-bottom: .08em solid rgba(178,0,0,.1); color:var(--secondary-color); cursor:pointer; }
.corpo_texto > p a:hover { border-bottom: .08em solid rgba(178,0,0,1); }
.corpo_texto > p a:active { background:#222; color:#fff; }

@media (min-width:800px){
  .corpo_texto > p, .corpo_texto > p, .resumo p  { font-size: 1.06em; margin-bottom: 1.06em; }
}
@media (min-width:1000px){
  .corpo_texto > p, .corpo_texto > p, .resumo p  { font-size: 1.08em; margin-bottom: 1.08em; }
}
@media (min-width:1200px){
  .corpo_texto > p, .corpo_texto > p, .resumo p  { font-size: 1.08em; margin-bottom: 1.08em; }
}
@media (min-width:1400px){
  .corpo_texto > p, .corpo_texto > p, .resumo p  { font-size: 1.1em; margin-bottom: 1.1em; }
}
@media (min-width:1600px){
  .corpo_texto > p, .corpo_texto > p, .resumo p  { font-size: 1.105em; margin-bottom: 1.105em; }
}
@media (min-width:1800px){
  .corpo_texto > p, .corpo_texto > p, .resumo p  { font-size: 1.2em; margin-bottom: 1.2em; }
}
