.site-header {
  background: var(--color-segment-header);
}

.lens-nav {
  font-size: .9rem;
}
.lens-nav a { text-decoration: none; }

.lens-facets {
  margin-bottom: 2rem;
}

.lens-facets__group {
  margin: 1rem 0;
}

.lens-facets__group ul {
  display: flex;
  flex-wrap: wrap;
  gap: .4rem 1rem;
  padding: 0;
  list-style: none;
}

.lens-facets__group [aria-current] {
  border-left: 2px solid currentColor;
  padding-left: .45rem;
  font-weight: 600;
}

#results {
  scroll-margin-top: var(--header-height);
}
