.interactive-course[data-course="linux"] .lesson-main :is(h1,h2,h3,.section-prose) { overflow-wrap: anywhere; }
.interactive-course[data-course="linux"] .section-prose pre { overflow-wrap: normal; }
.interactive-course[data-course="linux"] .section-prose table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; margin: 24px 0; }
.interactive-course[data-course="linux"] .section-prose :is(th,td) { padding: 12px; border: 1px solid var(--border); text-align: left; }
.interactive-course[data-course="linux"] .section-prose th { background: var(--accent-soft); }

/* Parallel access categories have no direction or step numbering. */
.interactive-course[data-course="linux"] .visual-comparison :is(.programming-flow-arrow,.programming-stage-number) { display: none; }
.interactive-course[data-course="linux"] .visual-comparison .programming-stage { border-top: 3px solid var(--accent); }
