/* Blog detail only; postcopy and original image pixels are unchanged. */
.clinic-article-header{padding:180px 0 54px;background:#173047;color:#fff}
.clinic-article-header,.clinic-article-header *{box-sizing:border-box}
.clinic-article-header__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:36px}
.clinic-article-header__copy{min-width:0}
.clinic-article-header .page-header__inner{position:static;display:block;padding:0}
.clinic-article-header .page-header__inner h1{max-width:26ch;margin:0;color:#fff;font:600 clamp(28px,3.1vw,42px)/1.22 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}
.clinic-article-header .thm-breadcrumb{display:flex;flex-wrap:wrap;gap:6px 12px;margin:18px 0 0;padding:0}
.clinic-article-header .thm-breadcrumb li,.clinic-article-header .thm-breadcrumb a{color:#e2e9ef;font:500 15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.clinic-article-header .thm-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}
.clinic-article-header a:focus-visible{outline:3px solid #e4d0a1;outline-offset:4px}
.clinic-article-header__visual{min-width:0;margin:0;padding:12px;border:1px solid #dce2e7;border-radius:8px;background:#fff}
.clinic-article-header__visual:empty{display:none}
.clinic-article-header__visual img{display:block;width:100%;height:250px;object-fit:contain;object-position:center;border-radius:3px}
.clinic-article-header+.blog-details{padding-top:54px}
.localized-clinic .clinic-article-header{padding:58px 0 44px}
@media(max-width:1199px){.clinic-article-header{padding-top:165px}.clinic-article-header__layout{gap:28px}.clinic-article-header__visual img{height:230px}}
@media(max-width:767px){.clinic-article-header{padding:142px 0 38px}.clinic-article-header__layout{grid-template-columns:minmax(0,1fr);gap:24px}.clinic-article-header .page-header__inner h1{max-width:none;font-size:29px;line-height:1.24}.clinic-article-header .thm-breadcrumb{margin-top:12px}.clinic-article-header__visual img{height:210px}.localized-clinic .clinic-article-header{padding:34px 0}}
