.conteudo h1, 
.conteudo h2, 
.conteudo h3, 
.conteudo h4, 
.conteudo h5, 
.conteudo h6 {
margin: 0;
line-height: 38px;
color: var(--principal);
letter-spacing: 0.02em;
font-weight: 700;
}
.conteudo h1{
font-size: 36px;
}
.conteudo h2{
font-size: 28px;
}
.conteudo h3{
font-size: 24px;
}
.conteudo h4, .conteudo h5, .conteudo h6{
font-size: 20px;
}
.conteudo p {
margin: 32px 0;
line-height: 36px;
font-size: 20px;
color: #000;
font-weight: 400;
letter-spacing: 0.03em;
}
.conteudo a {
color: var(--principal);
transition: .3s;
text-decoration: none;
}
.conteudo a:hover {
color: #fb7d83;
transition: .3s;
}
.conteudo ul {
list-style: none;
}
.conteudo ul li::before {
content: "\2022";
color: var(--principal);
font-weight: bold;
display: inline-block; 
width: 1em;
margin-left: 0;
}
.conteudo ul, .conteudo ol {
margin: 30px 0 30px 3%;
padding: 0;
list-style-position: inside;
}
.conteudo ul li, .conteudo ol li {
margin: 8px 0;
font-size: 20px;
line-height: 36px;
color: #000;
font-weight: 400;
letter-spacing: 0.03em;
}
.conteudo ol {
list-style: none; 
counter-reset: li
}
.conteudo ol li::before {
content: counter(li); 
color: var(--principal);
display: inline-block; 
width: 1em;
margin-right: 0.5em; 
text-align: right; 
direction: rtl;
}
.conteudo ol li {
counter-increment: li
}
.conteudo .wp-caption-text {
font-size: 12px;
letter-spacing: 0.02em;
color: #000;
}
.conteudo blockquote {
margin: 40px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.conteudo blockquote p {
margin: 0;
}
.conteudo blockquote::before {
background-color: var(--principal);
border-radius: 5px;
width: 5px;
content: "\00a0";
margin: 0 20px 0 0;
}
.conteudo strong,
.conteudo b {
color: var(--principal);
}
@media only screen and (max-width: 1410px) {
.conteudo h1, 
.conteudo h2, 
.conteudo h3, 
.conteudo h4, 
.conteudo h5, 
.conteudo h6 {
line-height: 34px;
}
.conteudo h1{
font-size: 34px;
}
.conteudo h2{
font-size: 26px;
}
.conteudo h3{
font-size: 22px;
}
.conteudo h4, .conteudo h5, .conteudo h6{
font-size: 18px;
}
.conteudo p {
line-height: 30px;
font-size: 16px;
}
.conteudo ul li, .conteudo ol li {
font-size: 16px;
}
}
@media only screen and (max-width: 900px) {
.conteudo h1, 
.conteudo h2, 
.conteudo h3, 
.conteudo h4, 
.conteudo h5, 
.conteudo h6 {
line-height: 32px;
}
.conteudo h1{
font-size: 32px;
}
.conteudo h2{
font-size: 24px;
}
.conteudo h3{
font-size: 20px;
}
.conteudo h4, .conteudo h5, .conteudo h6{
font-size: 16px;
}
.conteudo p {
line-height: 28px;
font-size: 14px;
margin: 20px 0;
}
.conteudo ul li, .conteudo ol li {
font-size: 14px;
}
.conteudo blockquote {
margin: 30px 0;
}
.conteudo ul, .conteudo ol {
margin: 20px 0 20px 3%;
padding: 0;
}
}