.texas-city-hero .texas-city-hero-grid,
.texas-city-guide-grid {
  display: grid;
  align-items: center;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
  gap: clamp(20px, 4vw, 48px);
}
.texas-city-hero .texas-city-hero-grid img {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid #496068;
  border-radius: 14px;
  background: #0d2028;
}
.texas-city-hero .actions a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
}
.texas-city-guide-grid {
  align-items: start;
  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
}
.texas-city-guide-grid ul,
.texas-city-work ul {
  padding-inline-start: 1.25rem;
}
.texas-city-guide-grid li,
.texas-city-work li {
  margin-block: 0.5rem;
}
.texas-city-ending {
  margin-inline: 16px;
}
@media (max-width: 760px) {
  .texas-city-hero .texas-city-hero-grid,
  .texas-city-guide-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
