.slider-area .selos-banner {
  background: #10283e url('../img/slider/selos-digitais.svg') no-repeat right center / auto 92%;
}
.selos-banner.slider-bg::before {
  inset: 0;
  background: linear-gradient(90deg, #10283e 10%, rgba(16, 40, 62, .88) 36%, transparent 67%);
  opacity: 1;
}
.selos-banner .slider-content { position: relative; }
.selos-banner .slider-content p { max-width: 34em; }
.selos-rotulo {
  color: #786128;
  text-transform: uppercase;
  font-size: .78rem;
  font-weight: 700;
  letter-spacing: .12em;
  margin-bottom: 1rem;
}
.selos-banner .selos-rotulo { color: #e2cd92; }
.selos-chamada, .selos-aviso { background: #faf7ef; color: #263643; }
.selos-chamada { border-bottom: 1px solid #dbcca3; padding: 1rem 0; }
.selos-chamada .container { gap: .5rem 1.5rem; }
.selos-chamada p { margin: 0; }
.selos-chamada p, .selos-aviso p, .selos-guia p { color: #364655; }
.selos-aviso {
  margin-bottom: 2rem;
  padding: 1.25rem 1.5rem;
  border-left: 4px solid #cbb26a;
}
.selos-aviso h2 { font-size: 1.35rem; }
.selos-aviso p:last-child, .selos-aviso ul:last-child { margin-bottom: 0; }
.selos-guia a, .selos-chamada a, .selos-aviso a {
  color: #234766;
  text-decoration: underline;
  text-underline-offset: .18em;
}
.selos-guia { padding-block: clamp(2.5rem, 6vw, 5rem); }
.selos-leitura { max-width: 52rem; margin: auto; }
.selos-leitura h1 { font-size: clamp(1.85rem, 4vw, 2.75rem); }
.selos-leitura > h2 { font-size: 1.5rem; margin-top: 2rem; }
.selos-leitura p, .selos-leitura li { line-height: 1.7; }
.selos-leitura ul { padding-left: 1.3rem; }
.selos-leitura li { list-style: disc; margin: .65rem 0; }
.selos-leitura .selos-aviso { margin-top: 1.75rem; }
.selos-nota { margin: 1.75rem 0; border-block: 1px solid #ddd; padding: 1rem 0; }
.selos-nota summary { cursor: pointer; font-weight: 600; color: #234766; }
.selos-nota p { margin: .8rem 0 0; }
@media (max-width: 991px) {
  .slider-area .selos-banner { background-size: auto 75%; background-position: right -6rem center; }
  .selos-banner.slider-bg::before { background: linear-gradient(90deg, #10283e, rgba(16, 40, 62, .82) 70%, rgba(16, 40, 62, .42)); }
}
@media (max-width: 575px) {
  .slider-area .selos-banner { background-size: 16rem auto; background-position: right -.5rem top; }
  .selos-banner.slider-bg::before { background: linear-gradient(0deg, #10283e 50%, rgba(16, 40, 62, .1)); }
}
