.qs{background:var(--arena);color:var(--tinta)}.qs__columna{align-content:start;gap:1.25rem;display:grid}.qs__columna .titulo-seccion{text-wrap:balance;line-height:1.18}.qs__entrada{max-width:var(--ancho-lectura);color:var(--tinta-suave);font-size:var(--texto-lg);text-wrap:pretty}.qs__entrada--tinta{color:var(--tinta)}.qs__texto{max-width:var(--ancho-lectura)}.qs__portada,.qs__dos{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:2.5rem 3rem;display:grid}.qs__dos{align-items:start}.qs__dos--final{align-items:end}.qs__foto{aspect-ratio:4/3;background:var(--bosque-niebla);min-height:14rem;position:relative;overflow:hidden}.qs__foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qs__paramo{background:var(--verde-paramo);color:var(--tinta-inversa)}.qs__paramo .rotulo--inverso{color:#f5f0e8db}.qs__cita{max-width:34ch;font-family:var(--fuente-display);font-size:var(--texto-titulo);text-wrap:pretty;line-height:1.3}.qs__entrada--inversa{color:#f5f0e8db}.qs__hierba{background:var(--hierba-seca);color:var(--tinta-sobre-hierba)}.qs__hierba .rotulo{color:var(--tinta-sobre-hierba)}.qs__hierba .rotulo:before{background-color:var(--borde-hierba)}.qs__cifra{font-family:var(--fuente-display);font-size:var(--texto-display);line-height:1.05}.qs__datos{border-top:1px solid var(--borde-hierba);max-width:40rem;margin:0}.qs__datos div{border-bottom:1px solid var(--borde-hierba);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding-block:.85rem;display:flex}.qs__datos dt{font-size:var(--texto-sm)}.qs__datos dd{font-family:var(--fuente-display);text-align:right;margin:0}.qs__enlace{min-height:44px;font-size:var(--texto-sm);transition:border-color var(--dur-rapida) ease;border-bottom:1px solid;align-items:center;text-decoration:none;display:inline-flex}.qs__enlace:hover{border-bottom-width:2px}.qs__boton{border-radius:var(--radio-boton);background:var(--ambar);min-height:48px;color:var(--suelo-paramo);font-size:var(--texto-sm);transition:background var(--dur-rapida) ease;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.qs__boton:hover{background:var(--acento-vivo)}.qs__enlace:focus-visible,.qs__boton:focus-visible{outline:2px solid var(--ambar);outline-offset:3px}
