/* Teaching reuses the Activities archive layout and the shared palette. */
.teaching-term { scroll-margin-top: 24px; }
.teaching-term h3 { margin: 0 0 20px; color: var(--muted); font-size: 18px; line-height: 1.4; font-weight: 400; }
.course-title { margin: 0; font-size: 21px; line-height: 1.45; }
.course-detail { margin: 7px 0 0; color: var(--muted); font-size: 16px; line-height: 1.6; }
.year-terms { min-width: 0; }
@media screen and (max-width: 800px) { .course-title { font-size: 20px; } }
