/* GreenSoul BioLab v35: estilos acotados a consultas de la portada. */
.gs-consultas{padding:54px 0 62px;background:var(--white,#fffdfa);border-block:1px solid var(--line,rgba(7,63,59,.15))}
.gs-consultas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px}
.gs-consulta{min-width:0;scroll-margin-top:110px}
.gs-consulta+.gs-consulta{border-left:1px solid var(--line,rgba(7,63,59,.15));padding-left:46px}
.gs-consulta .eyebrow{margin:0 0 14px}
.gs-consulta h2{margin:0 0 20px;font-size:clamp(27px,3vw,38px);line-height:1.12;letter-spacing:-.04em;color:var(--ink,#073f3b)}
.gs-consulta>p:not(.eyebrow){max-width:560px;color:var(--muted,#5c6765)}
.gs-consulta .button{margin-top:10px;max-width:100%;min-height:48px;height:auto;padding:12px 22px;text-align:center;line-height:1.35;white-space:normal}
.gs-consulta .gs-consulta-note{margin:18px 0 0;font-size:14px;line-height:1.6}
.gs-consulta-link{display:inline-block;margin-top:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.gs-store-note{max-width:690px;margin:20px 0 0;color:var(--muted,#5c6765);font-size:16px}
.gs-consultas a:focus-visible,.hero-actions a:focus-visible{outline:3px solid var(--green,#65b741);outline-offset:5px}
@media(max-width:760px){.gs-consultas{padding:38px 0 44px}.gs-consultas-grid{grid-template-columns:1fr;gap:30px}.gs-consulta+.gs-consulta{border-left:0;border-top:1px solid var(--line,rgba(7,63,59,.15));padding:30px 0 0}.gs-consulta h2{font-size:30px}.gs-consulta .button{font-size:15px}}
