/* New marked copy only; existing Exercise & Rest layout, panels, and source text stay untouched. */
.dhs-exercise-topic-introduction{
  margin:0 0 18px;
  padding:0 0 14px;
  border-bottom:1px solid #d7decc;
}
.dhs-exercise-topic-introduction > p{margin:0 0 8px}
.dhs-exercise-topic-introduction > p:last-child{margin-bottom:0}
.dhs-exercise-topic-introduction .dhs-exercise-topic-source{
  color:#5d6953;
  font-size:.88em;
}
.dhs-exercise-topic-introduction .dhs-exercise-topic-source a{
  color:inherit;
  text-decoration:underline;
  text-underline-offset:2px;
}
.dhs-exercise-topic-introduction .dhs-exercise-topic-source a:focus-visible{
  outline:2px solid #637b47;
  outline-offset:2px;
}
