.practice-enrolment__choices {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: .6rem;
  margin: 0 0 1.5rem;
}

.practice-enrolment__choices button {
  border: 1px solid rgba(166, 130, 58, .45);
  background: transparent;
  color: var(--ink);
  padding: .8rem .5rem;
  cursor: pointer;
}

.practice-enrolment__choices button:hover,
.practice-enrolment__choices button.is-active {
  background: var(--ink);
  color: var(--paper);
}

@media (max-width: 700px) {
  .practice-enrolment__choices { grid-template-columns: 1fr 1fr; }
}
