.te-geo-full .te-geo-more-filters {
  grid-column: 1 / -1;
  border: 1px solid #655331;
  border-radius: 6px;
  min-width: 0;
}
.te-geo-full .te-geo-more-filters > summary {
  color: #f2cd72;
  cursor: pointer;
  font-weight: 750;
  padding: 10px 12px;
}
.te-geo-full .te-geo-more-filters[open] > summary { border-bottom: 1px solid #655331; }
.te-geo-full .te-geo-more-fields { display: grid; gap: 12px; padding: 12px; }
.te-geo-full .te-geo-more-fields > label { grid-column: auto; }
.te-geo-full .te-geo-sidebar .te-geo-form > label { grid-column: 1 / -1; }

.te-geo-full .te-browse-intro {
  background: #14130f;
  color: #f7f3e8;
  border-bottom: 3px solid #e5b84e;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: clamp(20px, 4vw, 44px);
}
.te-geo-full .te-browse-intro h2 {
  color: #fff4db;
  font-size: clamp(1.9rem, 4.5vw, 3.45rem);
  letter-spacing: -.045em;
  line-height: 1.08;
  margin: .2em 0 .4em;
}
.te-geo-full .te-browse-intro p { color: #f0e9d8; margin: 0; }
.te-geo-full .te-browse-intro .te-browse-kicker {
  color: #f2cd72;
  font-size: .78rem;
  font-weight: 750;
  letter-spacing: .11em;
  text-transform: uppercase;
}
.te-geo-full .te-geo-sidebar .te-browse-location-label { display: none; }
.te-geo-full .te-geo-card { border-radius: 8px; }
.te-geo-full .te-geo-card h3 { letter-spacing: -.025em; }
