/* Blog and doctor INDEX headers only. Every portrait stays in its full source frame. */
.clinic-editorial-header{--editorial-navy:#173047;--editorial-ink:#344b5c;padding:228px 0 44px;background:#f3f5f7;color:var(--editorial-navy);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;}
.clinic-editorial-header,.clinic-editorial-header *{box-sizing:border-box;}
.clinic-editorial-header__layout{display:grid;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);align-items:center;gap:32px;}
.clinic-editorial-header__copy{min-width:0;}
.clinic-editorial-header .page-header__inner{position:static;text-align:start;}
.clinic-editorial-header .page-header__inner h1{margin:0 0 18px;font-family:inherit;font-size:clamp(31px,3.3vw,48px);font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--editorial-navy);overflow-wrap:anywhere;}
.clinic-editorial-header .thm-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;}
.clinic-editorial-header .thm-breadcrumb li,.clinic-editorial-header .thm-breadcrumb li a{margin:0;color:var(--editorial-ink);font-family:inherit;font-size:16px;font-weight:500;line-height:1.6;}
.clinic-editorial-header .thm-breadcrumb li a:hover{text-decoration:underline;text-underline-offset:4px;}
.clinic-editorial-header .thm-breadcrumb li a:focus-visible{outline:3px solid #356e98;outline-offset:4px;border-radius:2px;}
.clinic-editorial-header__visual{min-width:0;width:100%;margin:0;border:1px solid #dce2e7;border-radius:8px;background:#fff;}
.clinic-editorial-header__visual img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:7px;transform:none;}
/* The shared header sits above a light surface on these two index pages. */
body:has(.clinic-editorial-header) .main-header>.main-menu{background-color:#173047;}
body:has(.clinic-editorial-header) .main-header>.main-menu .main-menu__left:before,body:has(.clinic-editorial-header) .main-header>.main-menu .main-menu__left:after{background-color:transparent;clip-path:none;}
.localized-clinic .clinic-editorial-header{padding:42px 0;}
@media(max-width:1199px){.clinic-editorial-header{padding-top:164px;}.clinic-editorial-header__layout{grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);gap:24px;}}
@media(max-width:767px){.clinic-editorial-header{padding:140px 0 32px;}.clinic-editorial-header__layout{grid-template-columns:minmax(0,1fr);gap:22px;}.clinic-editorial-header .page-header__inner h1{font-size:32px;margin-bottom:13px;}.clinic-editorial-header .thm-breadcrumb li,.clinic-editorial-header .thm-breadcrumb li a{font-size:16px;}.localized-clinic .clinic-editorial-header{padding:30px 0;}}
.localized-clinic.rtl .clinic-editorial-header .page-header__inner h1{letter-spacing:0;}
