
/* Mismo contenedor exterior que las demás fichas de historia. */
.flautea-history-layout.flautea-history-origenes {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 1160px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Misma alineación de 22 px que el artículo .fh compartido. */
.flautea-history-origenes .fh-origin {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 1160px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 28px 22px 32px !important;
  min-width: 0;
}
/* El corrector antiguo limitaba a 860 px todo párrafo y sección. */
.flautea-history-origenes .fh-origin > *,
.flautea-history-origenes .fh-origin p,
.flautea-history-origenes .fh-origin section,
.flautea-history-origenes .fh-origin figure,
.flautea-history-origenes .fh-origin .fh-grid,
.flautea-history-origenes .fh-origin .fh-detail,
.flautea-history-origenes .fh-origin .fh-visual,
.flautea-history-origenes .fh-origin .fh-sources {
  box-sizing: border-box;
  max-width: 100% !important;
}
.flautea-history-origenes .fh-origin .fh-grid > * { min-width: 0; }
.flautea-history-origenes .fh-origin img,
.flautea-history-origenes .fh-origin svg { max-width: 100% !important; height: auto; }
@media (max-width: 768px) {
 .flautea-history-origenes .fh-origin { padding: 22px 16px 28px !important; }
 .flautea-history-origenes .fh-origin .fh-grid { grid-template-columns: 1fr; }
}
