/* R93: text-first clinical explanations, with uncropped text-free imagery. */
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image {
  grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr)!important;
  align-items:start!important;
  gap:24px!important;
  margin:20px 0!important;
  min-height:0!important;
  height:auto!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image figcaption {
  display:contents!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image picture {
  grid-column:1!important;
  grid-row:2!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-summary {
  grid-column:2!important;
  grid-row:2!important;
  min-width:0!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image h3 {
  margin:0 0 12px!important;
  font-size:26px!important;
  line-height:1.4!important;
  color:#123f59!important;
  word-break:keep-all;
  overflow-wrap:anywhere;
  grid-column:1 / -1!important;
  grid-row:1!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image ul {
  margin:0 0 12px!important;
  padding:0!important;
  list-style:none!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
  grid-column:1 / -1!important;
  grid-row:3!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image li {
  margin:0 0 8px!important;
  padding:14px!important;
  font-size:22px!important;
  line-height:1.6!important;
  color:#294d63!important;
  word-break:keep-all;
  overflow-wrap:anywhere;
  min-height:0!important;
  height:auto!important;
  border:0!important;
  background:#f2f7fb!important;
  border-radius:12px!important;
  box-shadow:none!important;
  min-width:0!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-related-source {
  grid-column:1 / -1!important;
  grid-row:4!important;
}
:is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image img {
  width:100%!important;
  height:auto!important;
  object-fit:contain!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
}
@media(max-width:980px) {
  :is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image {
    grid-template-columns:minmax(0,1fr)!important;
    gap:16px!important;
  }
  :is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image picture {
    max-width:720px!important;
    margin:0 auto!important;
    grid-column:1!important;
    grid-row:2!important;
  }
  :is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-summary {
    grid-column:1!important;
    grid-row:3!important;
  }
  :is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image ul.r93-clinical-points {
    grid-row:4!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
  }
  :is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-related-source {
    grid-row:5!important;
  }
}
@media(max-width:800px) {
  :is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image h3 {
    font-size:24px!important;
  }
  :is(#gm-psg,#gm-pap,#gm-insurance,#gm-snoring,#gm-obesity-diabetes,#gm-insomnia,#gm-narcolepsy,#gm-rls,#gm-rem) .r93-clinical-image li {
    font-size:20px!important;
    line-height:1.6!important;
  }
}
