/* The reference treatment-page CSS owns all spacing, headings and checkmark lists. */
.managed-department-page .treatment-intro,
.managed-department-page .second-opinion,
.managed-department-page .section-text { overflow-wrap: anywhere; }
.managed-department-page ol { list-style: decimal; padding-left: 24px; }
.managed-department-page ol > li { list-style: decimal; }
/* Keep each authored table independently scrollable, including on mobile. */
.managed-department-page .managed-table { overflow-x: auto; scrollbar-width: auto; }
.managed-department-page .managed-table::-webkit-scrollbar { display: block; height: 10px; }
.managed-department-page .managed-table::-webkit-scrollbar-thumb { background: #aaa; border-radius: 5px; }
.page-title .managed-banner-title { font-weight: 800; color: var(--color-two); text-transform: capitalize; font-size: var(--font-40); line-height: 1.3; }
.managed-department-page .managed-table td { width: auto; }
@media (max-width: 767px) { .page-title .managed-banner-title { font-size: 30px; } }
.managed-department-page .department-detail .accordion-header,
.managed-department-page .department-detail .faq-header { margin: 0; padding: 0; }
.managed-department-page .accordion-body { border-top: 0; }
.managed-department-page .department-detail .treatment-section p {
    margin-top: 0 !important;
    margin-bottom: 12px;
    line-height: 30px;
}
