/* Estilos compartidos por el contenido publicado y CKEditor. */
.ck-content {
  color: #414750;
  font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.8;
}

.ck-content h2,
.ck-content h3,
.ck-content h4 {
  color: #20242a;
  font-family: Georgia, 'Times New Roman', serif;
  line-height: 1.25;
}

.editorial-content .editorial-lead,
.ck-content .editorial-lead {
  color: #20242a;
  font-size: 1.2em;
  line-height: 1.65;
}

.editorial-content .editorial-note,
.ck-content .editorial-note {
  padding: 1rem 1.25rem;
  background: #f7f6f3;
  border-inline-start: 3px solid #9b1c31;
  border-radius: 0 0.5rem 0.5rem 0;
}

.editorial-content .editorial-caption,
.ck-content .editorial-caption {
  color: #626872;
  font-size: 0.875em;
}
