/* ============================================================
   estilos-h-editorial.css (SharePoint 2019 + GOV.CO)
   BASADO 100% en estilos-h (2).css
   - No cambia tamaÃ±os/colores/mÃ¡rgenes originales
   - Aplica correctamente en RTE (contenido) y acordeÃ³n GOV.CO
   - NO afecta tÃ­tulos de WebParts (.ms-webpart-titleText)
   ============================================================ */


/* 1. Base del cuerpo */
body {
  font-family: 'Nunito Sans', sans-serif;
}


/* 4. Media Queries para TÃ­tulos (ORIGINAL) */
@media (max-width: 992px) {
  h1 { font-size: 34px; }
  h2 { font-size: 26px; }
  h3 { font-size: 22px; }
  h4 { font-size: 20px; }
  h5 { font-size: 18px; }
  h6 { font-size: 16px; }
}

/* ============================================================
   5) EXTENSIONES SHAREPOINT (RTE) - MISMO DISEÃ‘O, solo selectores
   ============================================================ */

/* RTE / Publishing */
.ms-rtestate-field h1, h1.ms-rteElement-H1 { font-family:'Nunito Sans',sans-serif!important; font-weight:700!important; font-size:42px!important; color:#0943b5!important; letter-spacing:-0.1rem; margin-bottom:50px; }
.ms-rtestate-field h2, h2.ms-rteElement-H2 { font-family:'Nunito Sans',sans-serif!important; font-weight:700!important; font-size:34px!important; color:#0943b5!important; letter-spacing:-0.1rem; margin-bottom:36px; margin-top:24px }
.ms-rtestate-field h3, h3.ms-rteElement-H3 { font-family:'Nunito Sans',sans-serif!important; font-weight:700!important; font-size:26px!important; color:black!important;   letter-spacing:0.0em; margin-bottom:10px; }
.ms-rtestate-field h4, h4.ms-rteElement-H4 { font-family:'Nunito Sans',sans-serif!important; font-weight:700!important; font-size:22px!important; color:black!important;  letter-spacing:0.0em; margin-bottom:10px; }
.ms-rtestate-field h5, h5.ms-rteElement-H5 { font-family:'Nunito Sans',sans-serif!important; font-weight:700!important; font-size:20px!important; color:black!important;  letter-spacing:0.0em; margin-bottom:10px; }
.ms-rtestate-field h6, h6.ms-rteElement-H6 { font-family:'Nunito Sans',sans-serif!important; font-weight:700!important; font-size:16px!important; color:black!important;  letter-spacing:0.0em; margin-bottom:10px; }

/* Responsive tambiÃ©n para RTE (mantiene tus tamaÃ±os) */
@media (max-width: 992px) {
  .ms-rtestate-field h1, h1.ms-rteElement-H1 { font-size: 34px !important; }
  .ms-rtestate-field h2, h2.ms-rteElement-H2 { font-size: 26px !important; }
  .ms-rtestate-field h3, h3.ms-rteElement-H3 { font-size: 22px !important; }
  .ms-rtestate-field h4, h4.ms-rteElement-H4 { font-size: 20px !important; }
  .ms-rtestate-field h5, h5.ms-rteElement-H5 { font-size: 18px !important; }
  .ms-rtestate-field h6, h6.ms-rteElement-H6 { font-size: 16px !important; }
}

/* ============================================================
   6) GOV.CO AcordeÃ³n (asegura que el texto visible use Nunito)
   ============================================================ */
.accordion-govco .accordion-header,
.accordion-govco .accordion-header h3,
.accordion-govco .text-button-accordion-govco {
  font-family: 'Nunito Sans', sans-serif !important;
  font-weight: 700 !important;
}

/* h3 original  */
.accordion-govco .text-button-accordion-govco{
  font-size: 26px !important;
  color: gray !important;
  letter-spacing: 0.0em;
}

