@media (min-width: 992px) {
    html body .clinic-home-refresh > .clinic-home-bio[hidden] {
        display: none !important;
    }
    html body .clinic-home-refresh > section.clinic-home-hero--with-biography {
        padding-block-start: clamp(132px, 9.5vw, 166px);
        padding-block-end: clamp(32px, 3.3vw, 72px) !important;
    }
    html body.localized-clinic .clinic-home-refresh > section.clinic-home-hero--with-biography {
        padding-block-start: clamp(28px, 3.5vw, 55px);
    }
    html body .clinic-home-refresh > .clinic-home-hero--with-biography .clinic-home-hero__grid > .clinic-home-hero__copy {
        width: min(54%, 660px);
    }
    html body .clinic-home-refresh > .clinic-home-hero--with-biography .clinic-home-hero__photo > img {
        object-position: center 72%;
    }
    html body .clinic-home-refresh > .clinic-home-hero--with-biography .clinic-home-hero__visual::after {
        background: linear-gradient(90deg, rgba(239,245,246,.98) 0%, rgba(239,245,246,.95) 27%, rgba(239,245,246,.88) 40%, rgba(239,245,246,.58) 52%, rgba(239,245,246,.14) 69%, rgba(239,245,246,.08) 100%);
    }
    .clinic-home-hero--with-biography .clinic-home-hero__biography {
        width: 100%;
        margin: 12px 0 0;
        padding: 20px 0 0;
        border-top: 1px solid rgba(41,69,82,.29);
        text-align: start;
    }
    .clinic-home-hero__biography .benefits-one__right,
    .clinic-home-hero__biography .section-title {
        width: auto;
        max-width: none;
        transform: none;
        margin: 0;
        padding: 0;
        text-align: start;
    }
    .clinic-home-hero__biography .section-title__tagline-box { display: none; }
    .clinic-home-hero--with-biography .clinic-home-hero__biography h2 {
        font-size: clamp(24px, 2vw, 31px);
        line-height: 1.15;
        letter-spacing: -.035em;
        margin: 0 0 10px;
        color: #172f3d;
        text-align: start;
    }
    .clinic-home-hero--with-biography .clinic-home-hero__biography p {
        margin: 0;
        color: #253e49;
        font-size: 16px;
        line-height: 1.56;
        text-align: start !important;
        text-align-last: auto !important;
    }
    .clinic-home-hero--with-biography .clinic-home-hero__biography .clinic-bio-profile {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        min-height: 44px;
        margin-top: 5px;
        color: #214451;
        font-size: 16px;
        font-weight: 700;
        line-height: 1.45;
        text-decoration: underline;
        text-underline-offset: .18em;
    }
}
