/* =============================================================================
   Vida en Aspaldiko — CTA inferior "Conoce Fundación Aspaldiko desde dentro":
   tarjeta mint (texto + botón) + visita virtual 360 en la columna derecha.
   El widget .tour360 lo estiliza components/interactive.css.
   ========================================================================== */

.vida-cta {
  padding-block: var(--section-pad-y);
}

.vida-cta__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-5);
  align-items: stretch;
}

@media (min-width: 900px) {
  .vida-cta__grid {
    grid-template-columns: 1fr 1.4fr;
    gap: var(--space-6);
  }
}

.vida-cta__card {
  background: var(--color-mint);
  border-radius: var(--radius-lg);
  padding: var(--space-7);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--space-4);
}

.vida-cta__titulo {
  margin: 0;
  font-size: var(--fs-h-m);
  line-height: var(--lh-h-m);
  font-weight: var(--fw-bold);
  color: var(--color-text);
}

.vida-cta__texto {
  color: var(--color-text);
  font-size: var(--fs-p-m);
  line-height: var(--lh-p-m);
}
.vida-cta__texto p + p { margin-top: 1em; }

.vida-cta__card .btn {
  align-self: flex-start;
  margin-top: var(--space-2);
}

/* Columna derecha: la visita virtual 360 rellena el alto de la tarjeta.
   Mayor especificidad que .tour360 (interactive.css) para anular su 16/9. */
.vida-cta__grid .vida-cta__tour {
  height: 100%;
  aspect-ratio: auto;
  min-height: 16rem;       /* fallback en móvil (columnas apiladas) */
}
