/* Reuse the reviewed card system; these two families have four/two choices. */
.panel-nav__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.panel-nav__consult { display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; padding: 1.5rem; margin-top: 1rem; border-radius: 1rem; background: #17343d; color: #fff; }
.panel-nav__consult > * { min-width: 0; }
.panel-nav__consult .button { flex-shrink: 0; }
@media (max-width: 640px) {
  .panel-nav__grid { grid-template-columns: minmax(0, 1fr); }
  .panel-nav__consult { flex-direction: column; align-items: stretch; padding: 1.25rem; }
}
