#duty-replacements-root dl {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr);
  align-items: start;
  column-gap: 16px;
  row-gap: 12px;
}
#duty-replacements-root dd { margin: 0; }
@media (max-width: 480px) {
  #duty-replacements-root dl { grid-template-columns: minmax(0, 1fr); row-gap: 3px; }
  #duty-replacements-root dd { margin-bottom: 12px; }
}
