/* Mi historia */
.hf-historia{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:88px;align-items:center}
.hf-historia--derecha{grid-template-columns:minmax(0,1fr) minmax(0,480px)}
.hf-historia--derecha .hf-historia__media{order:2}
.hf-historia--sin-imagen{grid-template-columns:minmax(0,760px);justify-content:center}
.hf-historia__media{margin:0}
.hf-historia__marco{position:relative;isolation:isolate;margin:20px 0 0 20px}
.hf-historia__marco::before{content:"";position:absolute;inset:-20px 20px 20px -20px;background:var(--hf-marfil);border-radius:var(--hf-radio-lg);z-index:-1}
.hf-fondo-marfil .hf-historia__marco::before{background:#fff}
.hf-historia .hf-historia__marco img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:var(--hf-radio-lg);box-shadow:0 18px 48px rgba(14,39,70,.14)}
.hf-historia__texto{display:flex;flex-direction:column;gap:20px}
.hf-historia__texto p{margin:0}
.hf-historia__texto h2{margin:0}
.hf-historia__texto p:not(.hf-etiqueta){font-family:var(--hf-serif);font-size:19px;line-height:1.75;color:var(--hf-grafito)}
.hf-historia__texto a{color:var(--hf-azul);text-decoration-color:var(--hf-arena);text-decoration-thickness:2px;text-underline-offset:3px}
.hf-historia__cita{margin:8px 0 0;padding:24px 28px;border:0;border-radius:var(--hf-radio-img);background:var(--hf-azul);color:#fff;font-family:var(--hf-serif);font-size:21px;line-height:1.5}
@media (max-width:1199px){
  .hf-historia{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:56px}
  .hf-historia--derecha{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}
}
@media (max-width:767px){
  .hf-historia,.hf-historia--derecha{grid-template-columns:1fr;gap:40px}
  .hf-historia--derecha .hf-historia__media{order:0}
  .hf-historia__marco{margin:12px 0 0 12px}
  .hf-historia__marco::before{inset:-12px 12px 12px -12px}
  .hf-historia .hf-historia__marco img{border-radius:var(--hf-radio-img)}
  .hf-historia__texto p:not(.hf-etiqueta){font-size:18px}
}
