/* Patient homepage contact hierarchy. Desktop geometry and shared controls stay scoped. */
body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__actions>a.clinic-home-hero__secondary{background:#fff;color:#24343d;border-color:#8b989f;box-shadow:none}
body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__actions>a.clinic-home-hero__secondary:hover{background:#eef2f3;color:#17252d;border-color:#24343d}
body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__actions>a.clinic-home-hero__panel{background:transparent;color:#465b68;border-color:transparent;box-shadow:none;font-size:14px;min-height:44px;text-decoration:underline;text-underline-offset:4px}
body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__actions>a.clinic-home-hero__panel:hover{background:#eef2f3;color:#17252d}
@media(max-width:991px){
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__grid{display:flex;flex-direction:column;align-items:stretch;gap:14px}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__grid .clinic-home-hero__copy,
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__grid .clinic-home-hero__copy .clinic-home-hero__actions{display:contents}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__grid>h1{order:0}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__actions>a.clinic-home-hero__contact{order:1;width:100%;max-width:100%;margin:0;min-height:48px}
 html body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__grid>.clinic-home-hero__visual{order:2;width:100%;margin:0}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__doctor{order:3;margin:4px 0 0}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__specialty{order:4;margin:0}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__service{order:5;margin:0}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__location:not(.clinic-home-hero__service){order:6;margin:0}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__actions>a.clinic-home-hero__secondary{order:7;width:100%;margin:8px 0 0}
 body .clinic-home-refresh .clinic-home-hero .clinic-home-hero__actions>a.clinic-home-hero__panel{order:8;width:100%;margin:0}
}
