.cbm-conteudo-historias {
  padding: 100px 0;
  background: var(--cbm-surface-soft);
  border-top: 1px solid var(--cbm-linha);
  border-bottom: 1px solid var(--cbm-linha);
}
.cbm-container {
  width: min(var(--cbm-max), calc(100% - 48px));
  margin: 0 auto;
}/* .cbm-secao-cabecalho: consolidado em assets/css/sistema/cbm-sistema.css *//* .cbm-secao-cabecalho h2: consolidado em assets/css/sistema/cbm-sistema.css *//* .cbm-secao-cabecalho p: consolidado em assets/css/sistema/cbm-sistema.css */
.cbm-secao-titulo-icone {
  width: 64px;
  height: 64px;
  border-radius: var(--raio-pequeno);
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  background: var(--cbm-off-verde);
}/* .cbm-secao-titulo-icone img: consolidado em assets/css/sistema/cbm-sistema.css */


.cbm-btn-icone img {
  width: 16px;
  height: 16px;
}


.cbm-historia-rotulo {
  position: absolute;
  left: 18px;
  top: 18px;
  display: inline-flex;
  align-items: center;
  min-height: 34px;
  padding: 0 14px;
  border-radius: 999px;
  color: var(--cbm-white);
  background: var(--cbm-gradient-AmVe);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.cbm-feature-historia h3 {
  margin: 0 0 16px;
  color: var(--cbm-ink);
  font-size: 32px;
  line-height: 1.12;
  letter-spacing: -.035em;
  font-weight: 600;
}


.cbm-historia-meta__item img, .cbm-side-story__meta-item img, .cbm-mini-historia-card__meta-item img {
  display: block;
  width: 15px;
  height: 15px;
  max-width: none;
  object-fit: contain;
  flex: 0 0 15px;
}


.cbm-side-story__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: filter .22s var(--cbm-ease);
}


/* ========================================
   RESPONSIVO
======================================== */

/* ========================================
   RESPONSIVO
======================================== */
@media (max-width: 760px) {
  
  
  .cbm-secao-cabecalho h2 {
    align-items: flex-start;
  }
  .cbm-secao-titulo-icone {
    width: 40px;
    height: 40px;
    border-radius: var(--raio-pequeno);
  }
  
  
  
  
  
}
