/* DITERSAT V49.2 - Maquetación editorial consistente */
.v49-editorial-section {
  display: block !important;
  width: 100%;
  box-sizing: border-box;
  padding: 30px clamp(20px, 5vw, 60px) !important;
  margin: 0 !important;
  background: #f8fafc;
}
.v49-editorial-section .v49-editorial-inner {
  display: block !important;
  width: 100% !important;
  max-width: 920px !important;
  box-sizing: border-box;
  margin-inline: auto !important;
  padding: 0 !important;
  color: #1b2b3c;
  text-align: left !important;
}
.v49-editorial-section .v49-editorial-inner p {
  display: block;
  width: auto !important;
  max-width: none !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  font-size: clamp(15px, 1.15vw, 17px) !important;
  line-height: 1.58 !important;
  letter-spacing: normal !important;
  text-align: left !important;
  text-align-last: left !important;
}
.v49-editorial-section .v49-editorial-inner p:last-child {margin-bottom: 0 !important;}
.v49-editorial-section .v49-editorial-inner h2 {
  margin: 20px 0 10px !important;
  line-height: 1.3 !important;
  text-align: left !important;
}
@media(max-width: 640px) {
  .v49-editorial-section {padding: 24px 20px !important;}
  .v49-editorial-section .v49-editorial-inner p {font-size: 15px !important;line-height: 1.6 !important;}
}
