/* Ajustes de imagen y lectura progresiva. Se conserva el sistema visual original. */
/* La altura del logo sigue a la barra, también al desplazarse. El recorte
   contiene el símbolo, SETAS y la firma completos; el original no se modifica. */
.cabecera{--alto-cabecera:100px;height:var(--alto-cabecera)}
.cabecera.desplazada{--alto-cabecera:84px}
.cabecera-interior{min-height:0;height:100%}
.marca{height:100%}
.marca-logo{width:calc((var(--alto-cabecera) - 12px)*.82);height:100%;flex:0 0 auto;overflow:hidden;display:block;position:relative;mix-blend-mode:lighten}
.marca-logo img{position:absolute;inset:auto;left:50%;top:50%;width:187.32%;height:auto;max-width:none;object-fit:contain;object-position:center;transform:translate(-51.14%,-51.3%)}
.hero-institucional .hero-fondo{inset:0}
.hero-institucional .hero-fondo img{object-position:center;opacity:1}
.hero-institucional .hero-velo{background:linear-gradient(90deg,#070909 7%,rgba(7,9,9,.97) 26%,rgba(7,9,9,.56) 48%,rgba(7,9,9,.03) 80%),linear-gradient(0deg,#070909,transparent 27%)}
.portales .portal:nth-child(2)>img{object-position:73% center}
.portales .portal:first-child>img{object-position:center 43%}
.futuro-banner-fondo img{object-position:center 45%;opacity:.9}
.ciclo-paso figure img{display:block;width:100%;height:310px;background:#020303}
.ciclo-fructificacion figure img{object-fit:cover;object-position:50% 34%}
#melena .especie-arte img{object-position:50% 43%}
#tremella .especie-arte img{object-position:center}
#ashwa .formula-visual>img{object-position:68% center}
.indice-pagina{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:-30px;padding-block:0 25px;border-bottom:1px solid var(--borde);font-size:13px;color:var(--gris)}
.indice-pagina a{padding:12px 0;transition:color .2s}
.indice-pagina a:hover,.indice-pagina a:focus-visible{color:var(--perla)}
#biologia,#especies,#neurociencias,#psicobioticos,#sector-fungico,#aplicaciones-clinicas,#biomateriales,#equipamiento{scroll-margin-top:125px}
.perfil-bioquimico{margin-top:38px;border-block:1px solid var(--borde)}
.perfil-bioquimico>summary{font-size:15px;gap:22px;align-items:center;padding-block:25px}
.perfil-bioquimico summary strong{font-weight:500;font-size:20px;line-height:1.5}
.perfil-bioquimico summary small{display:block;font-size:12px;line-height:1.9;color:var(--gris);margin-top:5px}
.perfil-grupos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding:7px 0 22px}
.perfil-grupos h5{font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:400;margin:0 0 19px}
.perfil-grupos p{font-size:15px;line-height:1.9;color:var(--gris);margin:0}
.perfil-bioquimico>.nota-editorial{margin:0 0 18px}
.perfil-fuentes{display:flex;flex-wrap:wrap;gap:17px 28px;padding-bottom:27px}
.perfil-fuentes .enlace{font-size:12px;line-height:1.7;gap:10px}
.contexto-ciencia,.registro-producto{border-top:1px solid var(--borde);margin-top:37px}
.contexto-ciencia summary,.registro-producto summary{font-size:14px;line-height:1.7;min-height:56px}
.contexto-ciencia p,.registro-producto p{font-size:14px;line-height:1.9;color:var(--gris);max-width:1000px}
.psicobioticos{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:75px;align-items:start}
.psicob-visual{position:relative;min-width:0;background:#030303}
.psicob-visual img{width:100%;aspect-ratio:1;object-fit:contain;display:block}
.psicob-visual>.micro{display:block;padding:18px 20px;font-size:10px;line-height:1.8;letter-spacing:.08em;color:var(--gris)}
.psicob-texto{min-width:0}
.psicob-texto h2{font-size:clamp(48px,5vw,76px);line-height:1.07;letter-spacing:-.05em}
.psicob-texto>p:not(.etiqueta){font-size:16px;line-height:1.9;color:var(--gris);margin-top:24px}
.psicob-texto>p.entradilla{font-size:20px;line-height:1.6;color:var(--perla)}
.psicob-texto>p.nota-editorial{font-size:12px}
.psicob-texto>.perfil-fuentes{margin-top:24px;padding-bottom:0}
.enlace-destino>div>p:not(.etiqueta){font-size:15px;line-height:1.85;color:var(--gris);max-width:620px;margin-top:25px}
.nota-portadilla{margin-top:-32px;margin-bottom:40px;font-size:11px;color:var(--gris)}
.archivo-laboratorio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:44px}
.archivo-laboratorio img{width:100%;height:470px;object-fit:cover;object-position:50% 27%;display:block}
.archivo-laboratorio figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--borde)}
.archivo-laboratorio figcaption .micro{font-size:10px;line-height:1.8;color:var(--gris)}
.sector-dato{display:grid;grid-template-columns:.8fr .9fr 1.3fr;gap:50px;padding:48px 0;margin:20px 0 45px;border-block:1px solid var(--borde);align-items:center}
.sector-multiplo{font-size:clamp(94px,11vw,162px);letter-spacing:-.09em;font-weight:400;line-height:1}
.sector-multiplo>span{font-size:.52em;letter-spacing:-.04em;margin-left:5px}
.sector-dato>div:first-child>p{font-size:14px;line-height:1.8;color:var(--gris);margin-top:19px}
.sector-dato dl{display:grid;gap:27px;margin:0}
.sector-dato dl>div{border-bottom:1px solid var(--borde);padding-bottom:19px}
.sector-dato dt{font-size:12px;line-height:1.8;letter-spacing:.1em;color:var(--gris);margin:0 0 8px}
.sector-dato dd{font-size:35px;line-height:1.2;letter-spacing:-.03em;margin:0}
.sector-dato dd>span{display:block;font-size:13px;line-height:1.8;letter-spacing:0;color:var(--gris);margin-top:5px}
.sector-contexto>p{font-size:16px;line-height:1.8;color:var(--gris)}
.sector-contexto>p.nota-editorial{font-size:12px;margin-top:17px}
.sector-contexto>.enlace{margin-top:22px;font-size:12px;line-height:1.8}
.biblioteca-temas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}
.biblioteca-temas a{font-size:12px;line-height:1.5;padding:12px 16px;border:1px solid var(--borde);transition:background .2s,color .2s}
.biblioteca-temas a:hover,.biblioteca-temas a:focus-visible{background:var(--perla);color:var(--negro)}
@media(max-width:1150px){.nav{gap:16px}.psicobioticos{gap:45px}.sector-dato{gap:30px}.sector-dato dd{font-size:31px}}
@media(max-width:930px){.cabecera{--alto-cabecera:90px}.cabecera.desplazada{--alto-cabecera:80px}}
@media(max-width:850px){.psicobioticos{grid-template-columns:1fr;gap:38px}.psicob-visual{max-width:500px}.perfil-grupos{gap:24px}.archivo-laboratorio img{height:380px}.sector-dato{grid-template-columns:1fr 1fr}.sector-contexto{grid-column:1/-1}.indice-pagina{gap:9px 23px}}
@media(max-width:600px){.cabecera{--alto-cabecera:88px}.cabecera.desplazada{--alto-cabecera:78px}.cabecera-interior{gap:10px}.marca{gap:7px}.marca-palabra>span{letter-spacing:.02em}.hero-institucional .hero-fondo{inset:0}.hero-institucional .hero-fondo img{object-position:64% center;opacity:.78}.hero-institucional .hero-velo{background:linear-gradient(90deg,rgba(7,9,9,.91),rgba(7,9,9,.57) 55%,rgba(7,9,9,.18)),linear-gradient(0deg,#070909,transparent 32%)}.indice-pagina{margin-top:-20px;font-size:12px;gap:6px 22px}.ciclo-paso figure img{height:245px}.ciclo-fructificacion figure img{object-position:50% 34%}.perfil-bioquimico summary strong{font-size:18px}.perfil-bioquimico summary small{font-size:12px}.perfil-grupos{grid-template-columns:1fr;gap:26px;padding-top:8px}.perfil-grupos h5{font-size:25px;margin-bottom:14px}.perfil-grupos p{font-size:15px}.psicob-texto h2{font-size:49px}.psicob-texto>p.entradilla{font-size:18px}.archivo-laboratorio{grid-template-columns:1fr;gap:28px}.archivo-laboratorio img{height:auto;aspect-ratio:4/5}.archivo-laboratorio figcaption{padding-block:17px}.nota-portadilla{margin-top:-22px}.sector-dato{gap:26px;padding-block:34px}.sector-multiplo{font-size:98px}.sector-dato dd{font-size:28px}.sector-dato dd>span{font-size:12px}.sector-dato>div:first-child>p{font-size:12px}.sector-contexto>p{font-size:16px}.perfil-fuentes{gap:15px}.biblioteca-temas a{font-size:12px;padding:11px 13px}}
@media(max-width:370px){.marca-palabra>span{display:none}.marca-palabra{font-size:10px}.tienda{font-size:10px;gap:4px}.hero-acciones{gap:16px}.sector-dato{gap:18px}.sector-multiplo{font-size:87px}.sector-dato dd{font-size:25px}}
@media(prefers-reduced-motion:reduce){.indice-pagina a,.biblioteca-temas a{transition:none}}
