.treatment-page .breadcrumbs{flex-wrap:wrap;line-height:1.6}.treatment-cover{margin:0 6%;height:490px;overflow:hidden}.treatment-cover img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}
.treatment-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px}.treatment-area-grid article{border-top:1px solid var(--line);padding-top:25px}.treatment-page h3{font-size:24px;letter-spacing:0;line-height:1.4;margin:15px 0}.treatment-page section p{font-size:15px;line-height:1.9;color:var(--muted)}
.treatment-exams{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#f5f6f1}.treatment-exams h2{margin:20px 0}.treatment-exams article{border-top:1px solid var(--line);padding:10px 0 25px}.treatment-exams article .text-link{display:inline-block;margin-top:15px}
.treatment-visit{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.treatment-visit h2{margin-bottom:25px}.treatment-visit .text-link{display:inline-block;margin-top:25px}.treatment-visit img{width:100%;height:390px;object-fit:cover}
.treatment-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:8%;background:#fafbf8}.treatment-faq details{border-top:1px solid var(--line)}.treatment-faq details:last-child{border-bottom:1px solid var(--line)}.treatment-faq summary{cursor:pointer;padding:22px 0;font-size:16px;line-height:1.6}.treatment-faq p{padding-bottom:25px}.service-detail-link{display:flex;justify-content:space-between;gap:16px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.treatment-cover{margin:0;height:330px}.treatment-area-grid,.treatment-exams,.treatment-visit,.treatment-faq{grid-template-columns:1fr;gap:25px}.treatment-page h3{font-size:21px}.treatment-page section p{font-size:14px}.treatment-visit img{height:290px}.treatment-page .profile-heading h1{font-size:27px}}

.illustration-note{font-size:11px;color:var(--muted);margin:12px 6%}.treatment-sources{padding:25px 6%;font-size:12px;color:var(--muted)}.treatment-sources a{text-decoration:underline}
.treatment-visit .visit-photo{margin:0;min-width:0}.treatment-visit .visit-photo img{display:block;height:auto;aspect-ratio:4/3;object-fit:cover}.visit-photo figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}
