/*
 * BHC Brand Responsive V13
 * Final visual override loaded after all legacy styles.
 * Goals: remove decorative red rules, tighten vertical rhythm, strengthen BHC
 * branding, improve touch/mobile behaviour, and keep red for emergency states.
 */
:root{
  --bhc13-deep:#07394e;
  --bhc13-deep-2:#0a4c60;
  --bhc13-green:#087a61;
  --bhc13-green-2:#12a17c;
  --bhc13-mint:#edf8f5;
  --bhc13-mint-2:#f7fbfa;
  --bhc13-ink:#153b4b;
  --bhc13-copy:#607884;
  --bhc13-line:#dbe8e7;
  --bhc13-line-soft:#eaf1f0;
  --bhc13-emergency:#d62836;
  --bhc13-shadow:0 12px 32px rgba(7,57,78,.075);
  --bhc13-shadow-lg:0 18px 46px rgba(7,57,78,.10);
}

body.bhc-brand-v13{
  overflow-x:hidden!important;
  color:var(--bhc13-ink)!important;
  background:#fff!important;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
body.bhc-brand-v13 .gh-container-wide{
  width:min(calc(100% - 36px),1420px)!important;
  margin-inline:auto!important;
}

/* ------------------------------------------------------------------
   BHC BRANDING: remove non-essential red rules everywhere.
   Red is deliberately retained only for emergency/danger UI.
   ------------------------------------------------------------------ */
body.bhc-brand-v13::before,
body.bhc-brand-v13 .humanized-header::before,
body.bhc-brand-v13 .v9-header::before,
body.bhc-brand-v13 .v10-header::before,
body.bhc-brand-v13 .v28-header::before{
  display:none!important;
  content:none!important;
}
body.bhc-brand-v13 .humanized-header,
body.bhc-brand-v13 .v8-header,
body.bhc-brand-v13 .v9-header,
body.bhc-brand-v13 .v10-header,
body.bhc-brand-v13 .v28-header{
  border-top:0!important;
  border-bottom:0!important;
  box-shadow:0 1px 0 rgba(7,57,78,.07),0 7px 24px rgba(7,57,78,.04)!important;
}
body.bhc-brand-v13 .humanized-nav,
body.bhc-brand-v13 .v6-nav,
body.bhc-brand-v13 .v9-nav,
body.bhc-brand-v13 .v10-nav,
body.bhc-brand-v13 .v28-nav{
  border-top:1px solid var(--bhc13-line-soft)!important;
  border-bottom:1px solid var(--bhc13-line)!important;
  box-shadow:none!important;
}
body.bhc-brand-v13 .professional-hero,
body.bhc-brand-v13 .v10-home-hero,
body.bhc-brand-v13 .v12-home-hero,
body.bhc-brand-v13 .v25-departments,
body.bhc-brand-v13 .v25-services,
body.bhc-brand-v13 .bhc-footer,
body.bhc-brand-v13 .gh-inner-hero,
body.bhc-brand-v13 .g31-publication-hero,
body.bhc-brand-v13 .media-v33-hero,
body.bhc-brand-v13 .bhc-blog-hero,
body.bhc-brand-v13 .bhc-article-hero{
  border-top:0!important;
}
body.bhc-brand-v13 .v25-services,
body.bhc-brand-v13 .v25-departments,
body.bhc-brand-v13 .bhc-footer{
  border-bottom-color:var(--bhc13-line)!important;
}
body.bhc-brand-v13 .v25-eyebrow::before,
body.bhc-brand-v13 .v23-eyebrow::before,
body.bhc-brand-v13 .bhc-eyebrow::before,
body.bhc-brand-v13 .gh-section-kicker::before,
body.bhc-brand-v13 .bhc-section-heading__kicker::before,
body.bhc-brand-v13 .g31-document-viewer__mark,
body.bhc-brand-v13 .g31-file-fallback>span{
  border-color:var(--bhc13-green)!important;
  background-color:var(--bhc13-green)!important;
}
body.bhc-brand-v13 .v25-eyebrow::before,
body.bhc-brand-v13 .v23-eyebrow::before,
body.bhc-brand-v13 .bhc-eyebrow::before,
body.bhc-brand-v13 .gh-section-kicker::before,
body.bhc-brand-v13 .bhc-section-heading__kicker::before{
  background:var(--bhc13-green)!important;
}
body.bhc-brand-v13 .v41-value-card.is-red::before,
body.bhc-brand-v13 .v41-value-card.is-red .v41-value-card__icon{
  background:var(--bhc13-green)!important;
  color:#fff!important;
}
body.bhc-brand-v13 .g31-kicker,
body.bhc-brand-v13 .g31-sidebar-card header span,
body.bhc-brand-v13 .g31-related-list a>span,
body.bhc-brand-v13 .g31-document-viewer__identity small,
body.bhc-brand-v13 .media-v33-card__body small,
body.bhc-brand-v13 .media-admin-v33-panel>header span{
  color:var(--bhc13-green)!important;
}

/* ------------------------------------------------------------------
   HEADER: cleaner, BHC-colour-led, compact and human.
   ------------------------------------------------------------------ */
body.bhc-brand-v13 .v8-header__utility,
body.bhc-brand-v13 .v9-header__utility,
body.bhc-brand-v13 .v10-header__utility,
body.bhc-brand-v13 .v28-header__utility{
  min-height:38px!important;
  background:linear-gradient(92deg,var(--bhc13-deep) 0%,#07526a 53%,#096e60 100%)!important;
  border:0!important;
  color:#eaf8f5!important;
}
body.bhc-brand-v13 .bhc-utility-info__item,
body.bhc-brand-v13 .v8-header__utility a,
body.bhc-brand-v13 .v9-header__utility a,
body.bhc-brand-v13 .v10-header__utility a{
  color:#edf9f6!important;
}
body.bhc-brand-v13 .bhc-utility-info__divider,
body.bhc-brand-v13 .v9-header__tool-divider{
  background:rgba(255,255,255,.24)!important;
}
body.bhc-brand-v13 .humanized-header__brand-row,
body.bhc-brand-v13 .v10-header__brand-row,
body.bhc-brand-v13 .v28-header__brand-row{
  min-height:88px!important;
  padding-block:10px!important;
}
body.bhc-brand-v13 .humanized-brand,
body.bhc-brand-v13 .v10-brand,
body.bhc-brand-v13 .v28-brand{
  gap:13px!important;
  text-decoration:none!important;
}
body.bhc-brand-v13 .humanized-brand__logo,
body.bhc-brand-v13 .v10-brand__logo,
body.bhc-brand-v13 .v28-brand__logo{
  width:66px!important;
  height:66px!important;
  flex:0 0 66px!important;
  border:1px solid #d8e8e3!important;
  border-radius:17px!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(7,57,78,.07)!important;
  overflow:hidden!important;
}
body.bhc-brand-v13 .humanized-brand__logo img,
body.bhc-brand-v13 .v10-brand__logo img,
body.bhc-brand-v13 .v28-brand__logo img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  padding:5px!important;
}
body.bhc-brand-v13 .humanized-brand__copy small,
body.bhc-brand-v13 .v10-brand__copy small,
body.bhc-brand-v13 .v28-brand__copy small{
  color:var(--bhc13-green)!important;
  font-size:10.5px!important;
  letter-spacing:.12em!important;
  font-weight:900!important;
}
body.bhc-brand-v13 .humanized-brand__copy strong,
body.bhc-brand-v13 .v10-brand__copy strong,
body.bhc-brand-v13 .v28-brand__copy strong{
  color:var(--bhc13-deep)!important;
  font-size:clamp(24px,2.25vw,34px)!important;
  letter-spacing:-.035em!important;
  line-height:1.05!important;
  font-weight:900!important;
}
body.bhc-brand-v13 .humanized-brand__copy>span,
body.bhc-brand-v13 .v10-brand__copy>span,
body.bhc-brand-v13 .v28-brand__copy>span{
  color:#607884!important;
  font-size:12.5px!important;
  line-height:1.35!important;
}
body.bhc-brand-v13 .v28-header-action,
body.bhc-brand-v13 .v34-header-action{
  min-height:48px!important;
  border:1px solid #d8e7e3!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 5px 16px rgba(7,57,78,.045)!important;
}
body.bhc-brand-v13 .v28-header-action:hover,
body.bhc-brand-v13 .v34-header-action:hover{
  border-color:#bcdcd4!important;
  background:var(--bhc13-mint-2)!important;
  transform:translateY(-1px)!important;
}
body.bhc-brand-v13 .v28-header-action__icon,
body.bhc-brand-v13 .v34-header-action__icon{
  background:var(--bhc13-mint)!important;
  color:var(--bhc13-green)!important;
}
body.bhc-brand-v13 .humanized-nav__list{
  min-height:54px!important;
  gap:2px!important;
}
body.bhc-brand-v13 .humanized-nav__parent>a{
  min-height:54px!important;
  padding-inline:13px!important;
  color:#254757!important;
  font-size:13px!important;
  font-weight:850!important;
  border-radius:9px!important;
}
body.bhc-brand-v13 .humanized-nav__parent>a:hover,
body.bhc-brand-v13 .humanized-nav__list>li.is-active .humanized-nav__parent>a{
  background:#eef8f5!important;
  color:var(--bhc13-green)!important;
}
body.bhc-brand-v13 .humanized-nav__list>li.is-active .humanized-nav__parent>a::after{
  background:var(--bhc13-green)!important;
  height:2px!important;
}

/* ------------------------------------------------------------------
   GLOBAL RHYTHM: reduce unnecessary white space across all public pages.
   ------------------------------------------------------------------ */
body.bhc-brand-v13 .humanized-main{
  min-height:0!important;
}
body.bhc-brand-v13 .gh-section,
body.bhc-brand-v13 .v25-departments,
body.bhc-brand-v13 .v25-services,
body.bhc-brand-v13 .bhc-home-blog,
body.bhc-brand-v13 .gh-leadership-section,
body.bhc-brand-v13 .v41-page-section,
body.bhc-brand-v13 .g31-publication-body,
body.bhc-brand-v13 .media-v33-section{
  padding-top:clamp(30px,3.4vw,50px)!important;
  padding-bottom:clamp(30px,3.4vw,50px)!important;
  min-height:0!important;
}
body.bhc-brand-v13 .professional-hero,
body.bhc-brand-v13 .v10-home-hero,
body.bhc-brand-v13 .v12-home-hero{
  padding-top:16px!important;
  padding-bottom:20px!important;
  min-height:0!important;
}
body.bhc-brand-v13 .gh-inner-hero,
body.bhc-brand-v13 .bhc-blog-hero,
body.bhc-brand-v13 .bhc-article-hero,
body.bhc-brand-v13 .g31-publication-hero,
body.bhc-brand-v13 .media-v33-hero{
  padding-top:30px!important;
  padding-bottom:28px!important;
  min-height:0!important;
}
body.bhc-brand-v13 .v25-section-heading,
body.bhc-brand-v13 .bhc-section-heading,
body.bhc-brand-v13 .bhc-home-blog__heading,
body.bhc-brand-v13 .v41-section-heading{
  margin-bottom:18px!important;
}
body.bhc-brand-v13 .v25-section-heading h2,
body.bhc-brand-v13 .bhc-section-heading h2,
body.bhc-brand-v13 .bhc-home-blog__heading h2{
  margin-bottom:0!important;
  font-size:clamp(27px,2.6vw,40px)!important;
  line-height:1.1!important;
}
body.bhc-brand-v13 .v25-section-heading p,
body.bhc-brand-v13 .bhc-section-heading p,
body.bhc-brand-v13 .bhc-home-blog__heading p{
  margin-top:7px!important;
  line-height:1.58!important;
}
body.bhc-brand-v13 .v23-about-media,
body.bhc-brand-v13 .v24-about-media{
  min-height:310px!important;
}
body.bhc-brand-v13 .v23-about-copy,
body.bhc-brand-v13 .v24-about-copy{
  padding:clamp(22px,2.7vw,38px)!important;
}
body.bhc-brand-v13 .v23-stat-board{
  margin-top:14px!important;
}
body.bhc-brand-v13 .v25-department-grid,
body.bhc-brand-v13 .v25-service-grid,
body.bhc-brand-v13 .bhc-home-blog__grid{
  gap:14px!important;
}
body.bhc-brand-v13 .v25-department-card{
  min-height:96px!important;
  padding:13px 14px!important;
}
body.bhc-brand-v13 .v25-service-card__top{padding:14px 15px 3px!important}
body.bhc-brand-v13 .v25-service-card__body{padding:8px 15px 12px!important}
body.bhc-brand-v13 .v25-service-card__footer{padding:9px 15px!important}

/* Latest blog: clean 3-column editorial grid on desktop. */
body.bhc-brand-v13 .bhc-home-blog__grid,
body.bhc-brand-v13 .bhc-home-blog__grid.is-count-1,
body.bhc-brand-v13 .bhc-home-blog__grid.is-count-2,
body.bhc-brand-v13 .bhc-home-blog__grid.is-count-3{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
}
body.bhc-brand-v13 .bhc-home-story,
body.bhc-brand-v13 .bhc-home-story.is-featured{
  border-radius:16px!important;
  border-color:var(--bhc13-line)!important;
  box-shadow:0 9px 28px rgba(7,57,78,.06)!important;
  overflow:hidden!important;
}
body.bhc-brand-v13 .bhc-home-story__body{padding:16px!important}
body.bhc-brand-v13 .bhc-home-story h3{font-size:18px!important;line-height:1.3!important}
body.bhc-brand-v13 .bhc-home-story p{line-height:1.55!important;margin-bottom:12px!important}

/* ------------------------------------------------------------------
   FOOTER: compact, branded, human and with Tez Health Care credit.
   ------------------------------------------------------------------ */
body.bhc-brand-v13 .bhc-footer{
  border-top:0!important;
  background:linear-gradient(145deg,#062f41 0%,#073e50 52%,#07584f 100%)!important;
}
body.bhc-brand-v13 .bhc-footer__inner{
  padding-top:34px!important;
}
body.bhc-brand-v13 .bhc-footer__top{
  gap:26px!important;
  padding-bottom:22px!important;
}
body.bhc-brand-v13 .bhc-footer__location{
  margin-top:18px!important;
  padding-top:18px!important;
  gap:18px!important;
}
body.bhc-brand-v13 .bhc-footer__map-frame,
body.bhc-brand-v13 .bhc-footer__map-frame iframe{
  min-height:190px!important;
  max-height:230px!important;
}
body.bhc-brand-v13 .bhc-footer__bottom{
  margin-top:18px!important;
  padding:13px 0 16px!important;
  border-top:1px solid rgba(255,255,255,.12)!important;
  gap:10px 18px!important;
}
body.bhc-brand-v13 .bhc-footer__powered a{
  color:#9ce2d0!important;
  font-weight:850!important;
  text-decoration:none!important;
}
body.bhc-brand-v13 .bhc-footer__powered a:hover{
  color:#fff!important;
  text-decoration:underline!important;
}

/* ------------------------------------------------------------------
   MOBILE / TABLET: predictable touch layout and visible quick actions.
   ------------------------------------------------------------------ */
@media(max-width:1199.98px){
  body.bhc-brand-v13 .gh-container-wide{width:min(calc(100% - 28px),1420px)!important}
  body.bhc-brand-v13 .humanized-nav__parent>a{padding-inline:10px!important;font-size:12.5px!important}
}

@media(max-width:991.98px){
  body.bhc-brand-v13.bhc-mobile-nav-open{overflow:hidden!important}
  body.bhc-brand-v13 .humanized-header{position:sticky!important;top:0!important;z-index:1060!important}
  body.bhc-brand-v13 .gh-container-wide{width:min(calc(100% - 22px),1420px)!important}

  body.bhc-brand-v13 .humanized-header__brand-row,
  body.bhc-brand-v13 .v10-header__brand-row,
  body.bhc-brand-v13 .v28-header__brand-row{
    min-height:72px!important;
    padding-block:8px!important;
  }
  body.bhc-brand-v13 .humanized-brand__logo,
  body.bhc-brand-v13 .v10-brand__logo,
  body.bhc-brand-v13 .v28-brand__logo{
    width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:14px!important;
  }
  body.bhc-brand-v13 .humanized-brand__copy strong,
  body.bhc-brand-v13 .v10-brand__copy strong,
  body.bhc-brand-v13 .v28-brand__copy strong{
    font-size:20px!important;
  }
  body.bhc-brand-v13 .humanized-brand__copy small,
  body.bhc-brand-v13 .v10-brand__copy small{font-size:8.5px!important}

  body.bhc-brand-v13 .humanized-menu-toggle{
    display:flex!important;
    width:44px!important;height:44px!important;flex:0 0 44px!important;
    border:0!important;border-radius:12px!important;
    background:var(--bhc13-green)!important;
    box-shadow:0 6px 16px rgba(8,122,97,.18)!important;
  }
  body.bhc-brand-v13 .humanized-menu-toggle>span:not(.visually-hidden){background:#fff!important}

  body.bhc-brand-v13 .bhc-mobile-quick-actions{
    display:block!important;
    padding:7px 0!important;
    background:#f5faf8!important;
    border-top:1px solid var(--bhc13-line-soft)!important;
    border-bottom:1px solid var(--bhc13-line)!important;
  }
  body.bhc-brand-v13 .bhc-mobile-quick-actions__inner{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
  }
  body.bhc-brand-v13 .bhc-mobile-quick-action{
    min-height:50px!important;
    padding:7px 9px!important;
    border:1px solid #d8e7e3!important;
    border-radius:11px!important;
    background:#fff!important;
    box-shadow:none!important;
  }

  body.bhc-brand-v13 .humanized-nav{
    position:absolute!important;
    top:100%!important;left:0!important;right:0!important;
    z-index:1070!important;
    display:none!important;
    max-height:calc(100vh - 105px)!important;
    overflow-y:auto!important;
    background:#fff!important;
    border-top:1px solid var(--bhc13-line)!important;
    border-bottom:1px solid var(--bhc13-line)!important;
    box-shadow:0 22px 50px rgba(7,57,78,.17)!important;
  }
  body.bhc-brand-v13 .humanized-nav.open,
  body.bhc-brand-v13 .humanized-nav.is-open,
  body.bhc-brand-v13 .humanized-nav[data-open="true"]{display:block!important}
  body.bhc-brand-v13 .humanized-nav__list{display:block!important;min-height:0!important;padding:8px 0 14px!important}
  body.bhc-brand-v13 .humanized-nav__list>li{display:block!important;border-bottom:1px solid #edf3f2!important}
  body.bhc-brand-v13 .humanized-nav__parent{display:flex!important;align-items:center!important}
  body.bhc-brand-v13 .humanized-nav__parent>a{min-height:46px!important;padding:0 13px!important;border-radius:0!important;font-size:13.5px!important}
  body.bhc-brand-v13 .humanized-nav [data-humanized-submenu-toggle]{width:46px!important;height:46px!important;flex:0 0 46px!important}
  body.bhc-brand-v13 .humanized-submenu{position:static!important;display:none!important;margin:0 8px 10px!important;border:0!important;border-radius:12px!important;background:#f3f9f7!important;box-shadow:none!important}
  body.bhc-brand-v13 .humanized-nav__list>li.is-open>.humanized-submenu{display:block!important}
  body.bhc-brand-v13 .humanized-submenu__grid{grid-template-columns:1fr!important;padding:7px!important}

  body.bhc-brand-v13 .v25-department-grid,
  body.bhc-brand-v13 .v25-service-grid,
  body.bhc-brand-v13 .bhc-home-blog__grid,
  body.bhc-brand-v13 .bhc-home-blog__grid.is-count-1,
  body.bhc-brand-v13 .bhc-home-blog__grid.is-count-2,
  body.bhc-brand-v13 .bhc-home-blog__grid.is-count-3{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:767.98px){
  body.bhc-brand-v13 .gh-container-wide{width:min(calc(100% - 18px),1420px)!important}
  body.bhc-brand-v13 .v8-header__utility,
  body.bhc-brand-v13 .v9-header__utility,
  body.bhc-brand-v13 .v10-header__utility,
  body.bhc-brand-v13 .v28-header__utility{min-height:34px!important}
  body.bhc-brand-v13 .bhc-utility-info__item:first-child{max-width:160px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  body.bhc-brand-v13 .humanized-brand__copy>span,
  body.bhc-brand-v13 .v10-brand__copy>span{display:none!important}
  body.bhc-brand-v13 .humanized-brand__copy strong,
  body.bhc-brand-v13 .v10-brand__copy strong,
  body.bhc-brand-v13 .v28-brand__copy strong{font-size:17px!important;line-height:1.1!important}
  body.bhc-brand-v13 .humanized-search-toggle,
  body.bhc-brand-v13 .v28-search-toggle{width:40px!important;height:40px!important}

  body.bhc-brand-v13 .gh-section,
  body.bhc-brand-v13 .v25-departments,
  body.bhc-brand-v13 .v25-services,
  body.bhc-brand-v13 .bhc-home-blog,
  body.bhc-brand-v13 .gh-leadership-section,
  body.bhc-brand-v13 .v41-page-section{
    padding-top:26px!important;
    padding-bottom:26px!important;
  }
  body.bhc-brand-v13 .professional-hero,
  body.bhc-brand-v13 .v10-home-hero,
  body.bhc-brand-v13 .v12-home-hero{padding:10px 0 14px!important}
  body.bhc-brand-v13 .v25-section-heading,
  body.bhc-brand-v13 .bhc-home-blog__heading{margin-bottom:14px!important;gap:12px!important}
  body.bhc-brand-v13 .v25-section-heading h2,
  body.bhc-brand-v13 .bhc-home-blog__heading h2{font-size:27px!important}

  body.bhc-brand-v13 .v25-department-grid,
  body.bhc-brand-v13 .v25-service-grid,
  body.bhc-brand-v13 .bhc-home-blog__grid,
  body.bhc-brand-v13 .bhc-home-blog__grid.is-count-1,
  body.bhc-brand-v13 .bhc-home-blog__grid.is-count-2,
  body.bhc-brand-v13 .bhc-home-blog__grid.is-count-3{grid-template-columns:1fr!important}
  body.bhc-brand-v13 .bhc-home-story__media{aspect-ratio:16/8.8!important}
  body.bhc-brand-v13 .bhc-footer__top{gap:18px!important;padding-bottom:16px!important}
  body.bhc-brand-v13 .bhc-footer__location{grid-template-columns:1fr!important}
  body.bhc-brand-v13 .bhc-footer__map-frame,
  body.bhc-brand-v13 .bhc-footer__map-frame iframe{min-height:180px!important}
  body.bhc-brand-v13 .bhc-footer__bottom{align-items:flex-start!important;flex-direction:column!important}
}

@media(max-width:575.98px){
  body.bhc-brand-v13 .gh-container-wide{width:min(calc(100% - 14px),1420px)!important}
  body.bhc-brand-v13 .bhc-utility-info__item:first-child{display:none!important}
  body.bhc-brand-v13 .v9-header__tool-divider{display:none!important}
  body.bhc-brand-v13 .v9-header__emergency,
  body.bhc-brand-v13 .v10-header__emergency{padding:4px 8px!important;font-size:10px!important}
  body.bhc-brand-v13 .v10-language__button{padding:4px 8px!important;min-height:30px!important}
  body.bhc-brand-v13 .humanized-header__brand-row,
  body.bhc-brand-v13 .v10-header__brand-row{min-height:64px!important;padding-block:6px!important}
  body.bhc-brand-v13 .humanized-brand{gap:7px!important;min-width:0!important;flex:1 1 auto!important}
  body.bhc-brand-v13 .humanized-brand__logo,
  body.bhc-brand-v13 .v10-brand__logo{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:11px!important}
  body.bhc-brand-v13 .humanized-brand__copy{min-width:0!important}
  body.bhc-brand-v13 .humanized-brand__copy small{font-size:7.5px!important;letter-spacing:.07em!important;white-space:nowrap!important}
  body.bhc-brand-v13 .humanized-brand__copy strong,
  body.bhc-brand-v13 .v10-brand__copy strong{font-size:14.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:calc(100vw - 145px)!important}
  body.bhc-brand-v13 .humanized-search-toggle,
  body.bhc-brand-v13 .v28-search-toggle{display:none!important}
  body.bhc-brand-v13 .humanized-menu-toggle{width:40px!important;height:40px!important;flex-basis:40px!important}

  /* Do not squeeze three patient actions into tiny cards: make them swipeable. */
  body.bhc-brand-v13 .bhc-mobile-quick-actions__inner{
    display:flex!important;
    gap:7px!important;
    overflow-x:auto!important;
    scrollbar-width:none!important;
    scroll-snap-type:x proximity!important;
    padding-bottom:1px!important;
  }
  body.bhc-brand-v13 .bhc-mobile-quick-actions__inner::-webkit-scrollbar{display:none!important}
  body.bhc-brand-v13 .bhc-mobile-quick-action{
    flex:0 0 min(158px,44vw)!important;
    min-width:0!important;
    scroll-snap-align:start!important;
  }
  body.bhc-brand-v13 .bhc-mobile-quick-action__copy strong{font-size:10.5px!important;line-height:1.2!important}
  body.bhc-brand-v13 .bhc-mobile-quick-action__copy small{display:none!important}
  body.bhc-brand-v13 .government-emergency-dock{transform:scale(.86)!important;transform-origin:left bottom!important;left:8px!important;bottom:8px!important}
}

@media(max-width:389.98px){
  body.bhc-brand-v13 .humanized-brand__copy small{display:none!important}
  body.bhc-brand-v13 .humanized-brand__copy strong{max-width:calc(100vw - 125px)!important;font-size:13.5px!important}
}

@media(prefers-reduced-motion:reduce){
  body.bhc-brand-v13 *,body.bhc-brand-v13 *::before,body.bhc-brand-v13 *::after{
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important;
  }
}
