/* Version 46: Diagnostic questions 2–5 only, mobile option spacing. */
@media screen and (max-width:680px) {
  .dk3-content form.dk3-card > fieldset.dk3-question:not(.dk31-professions) > label {
    display:flex !important;
    align-items:flex-start !important;
    gap:12px !important;
    margin:0 !important;
    padding:0 !important;
    min-height:0 !important;
    line-height:1.4 !important;
    white-space:normal !important;
    overflow-wrap:break-word !important;
  }
  .dk3-content form.dk3-card > fieldset.dk3-question:not(.dk31-professions) > label + label {
    margin-top:18px !important;
  }
  .dk3-content form.dk3-card > fieldset.dk3-question:not(.dk31-professions) > label > input[type="radio"] {
    flex:0 0 auto !important;
    margin:0.36em 0 0 !important;
    align-self:flex-start !important;
  }
}
