/* Uhang company-site article v2. Loaded after the existing child design system. */
.wp-site-blocks>header.wp-block-template-part{
  position:relative!important;top:auto!important;z-index:9999!important;display:block!important;
  min-height:70px;padding:0!important;border:0!important;background:transparent!important;
}
.u-nav{display:block!important;min-height:70px;visibility:visible!important;opacity:1!important}
body.admin-bar .wp-site-blocks>header.wp-block-template-part{top:auto!important}
body.admin-bar .u-nav{top:32px!important}

.u-article-shell{padding-bottom:80px}
.u-article-hero{padding:clamp(54px,7vw,82px) 0 clamp(38px,5vw,54px)}
.u-article-hero__in{max-width:920px}
.u-article-hero .uhgeo-article-breadcrumb{justify-content:center;margin:0 0 24px;color:#6b7280;font-size:13px}
.u-article-hero .uhgeo-article-breadcrumb a{color:#5b54f6!important;text-decoration:none}
.u-article-title{max-width:920px;margin-right:auto;margin-left:auto;font-size:clamp(34px,4.25vw,56px);line-height:1.14}
.u-article-body{max-width:820px;padding-top:clamp(34px,5vw,48px)}
.u-article-featured{margin-right:auto;margin-left:auto;background:#f7f8fc}
.u-article-featured:empty{display:none}
.u-article-featured img{aspect-ratio:auto;object-fit:contain}
.u-article-content figure.uhang-mobile-illustration{text-align:center}
.u-article-content figure.uhang-mobile-illustration img{display:inline-block;width:auto;max-width:100%;margin-right:auto;margin-left:auto}
.u-article-content>.uhgeo-article-return,
.u-article-content>.uhgeo-article-contact-cta{max-width:760px;margin-right:auto;margin-left:auto}
.u-article-content>.uhgeo-related-articles{width:min(1180px,calc(100vw - 48px));max-width:none;margin-left:50%!important;transform:translateX(-50%)}
.uhgeo-article-contact-cta .uhgeo-article-cta-primary{color:#fff!important}

@media(max-width:782px){
  body.admin-bar .u-nav{top:46px!important}
  .u-article-hero{padding-top:42px}
  .u-article-hero .uhgeo-article-breadcrumb{justify-content:flex-start}
  .u-article-hero__in{text-align:left}
  .u-article-meta-sub{justify-content:flex-start}
  .u-article-title{font-size:clamp(32px,9vw,44px)}
  .u-article-content>.uhgeo-related-articles{width:min(100vw - 24px,1180px)}
}
