hero__cta-group {
  max-width: 28rem;
}
.hero__buttons {
  flex-wrap: wrap;
}
.experience-grid {
  align-items: stretch;
}
.poker-header {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-3);
}
.poker-layout {
  display: grid;
  gap: var(--space-6);
  margin-top: var(--space-6);
}
.poker-layout__image,
.poker-layout__content {
  min-width: 0;
}
.poker-ctas {
  flex-wrap: wrap;
}
.events-grid {
  align-items: stretch;
}
.ambiance-layout {
  display: grid;
  gap: var(--space-6);
  align-items: center;
}
.ambiance-ctas {
  flex-wrap: wrap;
}
.testimonials-grid {
  align-items: stretch;
}
.info-layout {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-4);
}
.home-faq-list {
  margin-top: var(--space-2);
}
.home-faq-list li {
  margin-bottom: var(--space-2);
}
.center-intro {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 640px) {
  .info-layout {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .poker-header {
    flex-direction: row;
    align-items: center;
  }
  .poker-layout {
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.2fr);
  }
  .ambiance-layout {
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.2fr);
  }
}
@media (max-width: 639.98px) {
  .hero__layout {
    text-align: left;
  }
}
