/* Compact shared navigation; page prose and clinical assets retain their existing sizes. */
body .main-header>.main-menu{min-height:64px!important;height:auto!important}
@media(min-width:1200px){
 body .main-header .main-header__top-inner{box-sizing:border-box;min-height:32px;padding:4px 24px!important;gap:20px;align-items:center}
 body .main-header .main-header__top :is(a,p,span,li){font-size:12px!important;line-height:1.5!important}
 body .main-header .main-header__top .main-header__top-text{min-height:0;align-items:center}
 body .main-header .main-header__top-text li+li{margin-inline-start:18px}
 body .main-header .main-menu__wrapper-inner,body .stricky-header .main-menu__wrapper-inner{box-sizing:border-box;min-height:64px!important;height:auto;padding-block:0!important;gap:18px}
 body .main-header .main-menu__left,body .stricky-header .main-menu__left{min-height:64px;align-items:center}
 body .main-header .main-menu__logo,body .stricky-header .main-menu__logo{padding-block:0!important;margin-block:0;flex:none}
 body .main-header .main-menu__logo img,body .stricky-header .main-menu__logo img{width:110px!important;max-width:110px;height:auto!important;max-height:44px;object-fit:contain}
 body .main-header .main-menu__list>li,body .stricky-header .main-menu__list>li{padding-block:10px!important}
 body .main-header .main-menu__list>li>a,body .stricky-header .main-menu__list>li>a{font-size:14px!important;line-height:1.3!important;min-height:44px}
 body .main-header .site-language-switcher>summary,body .stricky-header .site-language-switcher>summary{min-height:40px;padding:6px 10px!important;font-size:13px!important}
 body .stricky-header.main-menu{height:65px!important;min-height:65px!important}
 body .pn-top-inner{min-height:32px;width:calc(100% - 48px);gap:20px;padding-block:4px;box-sizing:border-box}
 body .pn-top-contact{gap:16px}
 body .pn-top-contact a{font-size:12px;line-height:1.5;gap:7px}
 body .pn-top-contact .pn-top-phone{font-size:14px}
 body .pn-top-latest{font-size:11px}
}
@media(min-width:1200px){
 body .hp-header .hp-header__inner{height:64px!important;min-height:64px!important;padding-block:0!important;gap:clamp(12px,1.3vw,22px)}
 body .hp-header .hp-brand{width:90px!important;height:56px!important}
 body .hp-header .hp-brand>img{width:104px!important;height:104px!important;left:50%!important;top:50%!important;transform:translate(-48.53515625%,-46.728515625%)}
 body .hp-header .hp-desktop-nav{gap:clamp(10px,1.1vw,20px)}
 body .hp-header .hp-desktop-nav>a,body .hp-header .hp-course-home,body .hp-header .hp-desktop-nav .pn-menu>summary{font-size:14px!important;line-height:1.35!important}
 body .hp-header .hp-header__inner>.hp-patient-entry,body .hp-header .hp-header__inner>.pn-entry{font-size:14px!important;flex:0 1 140px;min-width:110px;padding-inline:14px}
 body .hp-header .hp-language>summary{font-size:13px;min-height:40px;padding:6px 10px}
}
/* Mobile controls remain at least44px high and retain hamburger, panel, logo, language order. */
@media(max-width:1199px){
 body .main-header .main-menu__wrapper-inner{min-height:64px!important}
 body .main-header .main-menu__logo img{max-height:48px!important}
 body .stricky-header.main-menu{height:65px!important;min-height:65px!important}
}
@media(max-width:1199px){
 body .hp-header .hp-header__inner{height:64px!important;min-height:64px!important}
 body .hp-header .hp-header__inner>.hp-brand{height:48px!important}
 body .hp-header .hp-header__inner>.hp-brand>img{width:94.34px!important;height:94.34px!important}
 body .hp-header .hp-mobile-nav>nav{max-height:calc(100dvh - 64px)}
}
/* Translated tablet headers use the same compact single row with their existing menu disclosure. */
@media(max-width:1439px){
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-header__row{display:grid!important;grid-template-columns:44px minmax(74px,100px) minmax(0,1fr) 48px!important;grid-template-rows:auto!important;min-height:64px!important;gap:8px;padding:0!important;direction:ltr}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-header__row>.localized-mobile-nav{display:block;grid-column:1!important;grid-row:1!important;position:static;min-width:0;width:auto;padding:0!important}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-nav>summary{width:44px;min-height:44px;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:0;gap:0}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-nav>summary>span:first-child{font-size:24px}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-nav__label,body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-nav__chevron{display:none}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-header__row>.clinic-header-panel-link{display:flex!important;grid-column:2!important;grid-row:1!important;align-items:center;justify-content:center;min-height:44px;padding:6px;border:1px solid #638095;border-radius:5px;background:#24485f;color:#fff;font-size:12px;text-align:center;line-height:1.2}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-header__row>.localized-mobile-header__logo{grid-column:3!important;grid-row:1!important;justify-self:center;min-width:0;padding:0!important;margin:0!important}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-header__logo img{max-height:48px!important;max-width:100%;width:144px;height:auto;object-fit:contain}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-header__row>.localized-language{grid-column:4!important;grid-row:1!important;min-width:0}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-language>summary{width:48px;min-height:44px;box-sizing:border-box;padding:4px!important;font-size:0;gap:2px;justify-content:center}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-language>summary>span{display:none}
 body.localized-clinic .page-wrapper>.localized-mobile-header .localized-mobile-nav>nav{position:absolute;top:100%;left:0;right:0;width:auto;max-height:calc(100dvh - 64px);overflow-y:auto;padding:12px!important;background:#fff;box-sizing:border-box;z-index:100}
}
/* The legacy testimonial wrapper was left-bound and capped independently of the page container. */
body .clinic-home-refresh>section.clinic-home-blog{margin-block-start:0!important}
body .clinic-home-refresh .clinic-home-blog>.testimonial-one__wrap{width:100%;max-width:none!important;margin-inline:auto}
body .clinic-home-refresh .clinic-home-blog>.testimonial-one__wrap>.container{box-sizing:border-box;width:min(1280px,calc(100% - 48px));max-width:1280px;margin-inline:auto;padding-inline:0}
@media(min-width:1600px){
 body .clinic-home-refresh>section>.container,
 body .clinic-home-refresh .clinic-home-blog>.testimonial-one__wrap>.container{box-sizing:border-box;width:min(1920px,calc(100% - 160px))!important;max-width:1920px!important;padding-inline:0!important;margin-inline:auto!important}
 body .clinic-home-refresh .clinic-home-blog .blog-one__title{font-size:clamp(24px,1.1vw,28px);line-height:1.35}
 body .clinic-home-refresh .clinic-home-blog .blog-one__text{font-size:clamp(18px,.85vw,21px);line-height:1.7}
 body .clinic-home-refresh .clinic-home-blog .blog-one__btn a{font-size:18px}
}
/* Equal card columns and a flexible content body keep each row's read-more actions on one baseline. */
body .row>div:has(>.blog-one__single){display:flex;align-items:stretch}
body .blog-one__single{display:flex!important;flex-direction:column;width:100%;height:auto!important;flex:1 1 auto;min-width:0}
body .blog-one__single>.blog-one__img-box{flex:0 0 auto}
body .blog-one__single>.blog-one__content{display:flex!important;flex-direction:column;flex:1 1 auto;min-width:0}
body .blog-one__content>.blog-one__btn{margin-block-start:auto!important;padding-block-start:20px}

/* Image badges removed; article publication dates remain available in the article. */
body .blog-one__img-box .blog-one__date{display:none!important}
