/* Cabecera de las secciones: misma base .hero y plano local que la portada. */
.section-hero{isolation:isolate}
.section-hero::before{filter:invert(1) blur(.65px)}
.section-hero .hero-inner{grid-template-columns:minmax(0,1fr);min-height:649px;align-content:center;gap:0}
.section-hero .hero-copy{position:relative;max-width:800px;min-width:0}
.section-hero .breadcrumb{padding:0;margin:0 0 30px;color:#d1d7d6}
.section-hero .breadcrumb a{color:inherit}
.section-hero h1{max-width:800px;overflow-wrap:anywhere}
.section-hero .lead{color:#d1d7d6;max-width:720px}
.section-hero+.wrap{padding-top:36px}
@media(max-width:1050px){.section-hero .hero-inner{min-height:580px}}
@media(max-width:650px){
  .section-hero .hero-inner{min-height:640px}
  .hero.section-hero h1{font-size:clamp(2.4rem,10vw,3.8rem)}
  .section-hero .breadcrumb{margin-bottom:24px}
}
