/* Explicit network list, styled to match the existing site. */
#in-network, #insurance { scroll-margin-top: 10rem; }
.insurance-network-list, .rich-content .insurance-network-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.65rem 1.5rem;
  list-style: none;
  padding: 0;
  margin: 1.35rem 0 1.5rem;
  color: var(--navy);
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.55;
}
.insurance-network-list li, .rich-content .insurance-network-list li {
  margin: 0;
  padding: 0 0 0.55rem;
  border-bottom: 1px solid var(--line);
}
@media (max-width: 480px) {
  .insurance-network-list, .rich-content .insurance-network-list {
    gap: 0.55rem 1rem;
    font-size: 0.85rem;
  }
}

.network-nowrap { white-space: nowrap; }

@media (max-width: 640px) {
  #in-network, #insurance { scroll-margin-top: 13rem; }
}
