/* Clinic-reviewed program copy, without the former English section heading. */
body #programs .program-text p{font-size:16px;line-height:1.9;margin:0 0 14px;word-break:keep-all;overflow-wrap:break-word}
body #programs .program-text p:last-of-type{margin-bottom:22px}
body #programs .program-text h4{font-size:clamp(21px,2vw,27px);line-height:1.55;margin:12px 0 22px;word-break:keep-all;text-wrap:balance}
@media(max-width:800px){body #programs .program-text p{font-size:16px;line-height:1.85}body #programs .program-text h4{font-size:22px}body #programs .program-photo{width:100%;max-width:100%}}
