/* Supplied teaching additions follow the existing Learn reading layout. */
.clinical-choice-lab { padding-block: .5rem 1.25rem; }
.clinical-choice-lab > h3 { margin-top: .35rem; }
.clinical-choice-lab h4 { margin-top: 1.75rem; }
.clinical-choice-lab h5 { font-size: 1rem; margin: 1.3rem 0 .5rem; }
.clinical-choice-optional { color: var(--ink-3); margin-bottom: .4rem; }
.clinical-choice-fiction { font-style: italic; }
.clinical-choice-exchange { margin: 1.4rem 0; border-block: 1px solid var(--line); padding-block: .8rem; }
.clinical-choice-exchange > summary { cursor: pointer; font-weight: 600; }
.clinical-choice-exchange .clinical-dialogue { margin-top: 1.2rem; }
.clinical-choice-branches { padding-left: 1.5rem; }
.clinical-choice-branches li { padding-left: .35rem; margin-block: 1rem; }
.clinical-choice-branches li p { margin-block: .35rem; }
.clinical-choice-practice { border-left: 3px solid var(--line); padding-left: 1.1rem; }
.clinical-choice-observe { padding-left: 1.2rem; }
.clinical-choice-observe li { margin-bottom: .5rem; }
.clinical-choice-boundary { font-size: .94rem; }
.learn-teaching-links { display: flex; flex-wrap: wrap; gap: .7rem 1.5rem; margin-block: 1.3rem; }
.learn-teaching-introduction,.learn-representation,.learn-shared-lessons { margin-block: 2rem; max-width: 48rem; }
.learn-representation > summary { cursor: pointer; }
.learn-representation > summary h2 { display: inline; font-size: 1.2rem; }
.learn-shared-lessons li { margin-block: .7rem; }
.shared-lesson { max-width: 48rem; margin-inline: auto; }
.shared-lesson > p { line-height: 1.75; }
.shared-lesson > section,.shared-lesson-next { margin-top: 2rem; }
.shared-lesson-next li { margin-block: .7rem; }
.comparison-common-ground { border-left: 3px solid var(--line); padding-left: 1rem; margin-block: 1rem; }
.comparison-follow-through { padding-block: .5rem; margin-top: 1rem; }
.learn-review-status { font-size: .875rem; margin-block: 1rem; max-width: 46rem; }
.learn-review-status summary { cursor: pointer; }
.learn-review-status p { margin-block: .7rem; }
#clinical-choices,[data-clinical-choice-lab] h3,.learn-teaching-introduction h2,.learn-representation h2 { scroll-margin-top: 8rem; }
@media (max-width: 600px) {
 .clinical-choice-practice { padding-left: .8rem; }
 .learn-teaching-links { flex-direction: column; gap: .6rem; }
}
