/* Review instructions: no link underlines; aligned research service descriptions. */
a:any-link,
a:any-link:hover,
a:any-link:focus,
a:any-link:active {
  text-decoration: none;
}
#wrap .geo-services {
  display: grid;
  grid-template-columns: max-content max-content minmax(0, 1fr);
  column-gap: 0.12em;
  row-gap: 0.3em;
  align-items: start;
}
.geo-service-label, .geo-service-colon {
  white-space: nowrap;
}
.geo-service-description {
  min-width: 0;
  overflow-wrap: anywhere;
}

/* Text links must match the adjacent copy in all link states. */
#wrap a.geo-content-link,
#wrap a.geo-content-link:link,
#wrap a.geo-content-link:visited,
#wrap a.geo-content-link:hover,
#wrap a.geo-content-link:focus,
#wrap a.geo-content-link:active,
#wrap :is(h1, h2, h3, h4, h5, h6, p, section, .textbox) a,
#wrap :is(h1, h2, h3, h4, h5, h6, p, section, .textbox) a:visited,
#intro a,
#intro a:visited {
  color: inherit;
  -webkit-text-fill-color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-decoration: none;
}
