/* Scoped teaching figures for Syncope, Bradycardia & Pacing. */
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-ecg { margin: 8px 0 0; border: 1px solid var(--rule-hair); padding: 7px; background: var(--paper); }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-ecg-image { display: block; }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-ecg img { display: block; width: 100%; height: auto; }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-ecg figcaption { margin-top: 5px; font-size: 9pt; line-height: 1.4; }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-credit { font-size: .9em; }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-orthostatic { margin-top: 8px; border: 1px solid var(--rule-hair); padding: 8px; background: var(--paper-warm); font-size: 9pt; line-height: 1.35; }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-orthostatic ol { margin: 6px 0; padding-left: 1.5em; display: grid; gap: 6px; }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-orthostatic li span { display: block; }
body[data-guide-id="syncope-bradycardia-pacing"] .syncope-orthostatic p { margin: 5px 0 0; }
@media print {
  body[data-guide-id="syncope-bradycardia-pacing"] .syncope-ecg { padding: 5px; margin-top: 5px; break-inside: avoid; }
  body[data-guide-id="syncope-bradycardia-pacing"] .syncope-ecg img { max-height: 240px; width: auto; max-width: 100%; margin: auto; }
  body[data-guide-id="syncope-bradycardia-pacing"] .syncope-ecg figcaption { font-size: 7pt; line-height: 1.25; }
  body[data-guide-id="syncope-bradycardia-pacing"] .syncope-enlarge { display: none; }
  body[data-guide-id="syncope-bradycardia-pacing"] .syncope-orthostatic { padding: 6px; font-size: 7.1pt; margin-top: 5px; }
  body[data-guide-id="syncope-bradycardia-pacing"] .syncope-orthostatic ol { grid-template-columns: repeat(3,1fr); gap: 20px; margin: 5px 0; }
}
