.telling-el--has-custom-type {
  font-size: var(--telling-el-font-mobile, var(--telling-el-font-desktop, inherit));
}

@media (min-width: 768px) {
  .telling-el--has-custom-type {
    font-size: var(--telling-el-font-desktop, inherit);
  }
}

.telling-block-preview-fallback {
  font-family: system-ui, sans-serif;
}

/* El lead del método es un contenedor con el HTML del WYSIWYG dentro;
   evitamos márgenes extra del <p> interno para igualar al prototipo. */
.method-lead > p {
  margin: 0;
}

.method-lead > p + p {
  margin-top: 0.5rem;
}

/* Iconos subidos como imagen: ocupan el contenedor igual que el SVG. */
.service-icon img,
.method-icon img,
.sector-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
