/* Bloque guia local (portada) */
.guide-block{position:relative;overflow:hidden;isolation:isolate;background:var(--green,#1c3a34);color:#fff}
.guide-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.guide-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,25,22,.75) 0%,rgba(10,25,22,.6) 34%,rgba(10,25,22,0) 72%)}
.guide-inner{display:flex;align-items:center;min-height:420px;padding-top:4rem;padding-bottom:4rem}
.guide-copy{max-width:34rem}
.guide-title{font-family:var(--font-display,inherit);font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;margin:0 0 1rem;color:#fff;text-wrap:balance}
.guide-text{font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;margin:0 0 1.75rem;color:rgba(255,255,255,.92);text-wrap:pretty}
@media (max-width:760px){.guide-inner{min-height:360px}.guide-overlay{background:linear-gradient(0deg,rgba(10,25,22,.8) 0%,rgba(10,25,22,.35) 100%)}}
