.patient-main-actions{display:flex;flex-wrap:wrap;gap:14px}.patient-main-actions>.text-link{flex-basis:100%;margin-top:6px}.patient-login-nav{border:1px solid #315955;border-radius:4px;padding:10px 13px!important;white-space:nowrap}.site-header #site-nav{gap:16px}.site-header #site-nav>.nav-cta{max-width:150px;text-align:center;line-height:1.35}@media(max-width:1150px){.site-header #site-nav{gap:12px}}@media(max-width:930px){.site-header #site-nav>.nav-cta{max-width:none}.patient-login-nav{text-align:center}}
/* Keep the moving team photo within the outer shoulders. */
@keyframes doctors-pan{0%,100%{object-position:50% 20%}25%{object-position:16% 20%}75%{object-position:88% 20%}}

.site-header #site-nav>.nav-cta{max-width:none;white-space:nowrap;padding:12px 16px}.patient-main-actions>.site-button{white-space:normal;max-width:100%;box-sizing:border-box;text-align:center}

.site-header #site-nav>.patient-login-nav,.site-header #site-nav>.nav-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:56px;padding:12px 20px!important;border:1px solid #315955;border-radius:4px;line-height:1.2;font-size:inherit;white-space:nowrap;margin:0}
