/* 48px targets on mobile, per the mobile system. */
@media (max-width: 639px) {
  .plinth-field input, .plinth-field select, .plinth-field textarea { min-height: 48px; }
  .plinth-field label { min-height: 48px; }
}
.plinth-field .screen-reader-text {
  position: absolute; width: 1px; height: 1px;
  overflow: hidden; clip-path: inset(50%); white-space: nowrap;
}
