/* Continuous reading copy; headings and short labels retain their hierarchy. */
body main .section p:not(.eyebrow):not(.milestone-label):not(.calendar-location),
body main .intro .lead,
body main .workshops aside p,
body main .workshop-areas,
body main .workshops aside ol,
body main .fees-notes,
body main .fees-table,
body main .fees-table caption,
body main .date p,
body footer p{font-size:16px!important;line-height:1.65}
body main .calendar-event .calendar-location{font-size:16px!important;line-height:1.65}
body main .topic h3{font-size:16px;line-height:1.6}

/* Consistent link and milestone label sizes across breakpoints. */
body .text-link{font-size:16px}
body .milestone-label{font-size:16px!important}
