/* Shared lockup adjustments across all public pages and responsive sizes.
   Layout zoom preserves each page's existing responsive width, plus 5%. */
:root body .logo img {
  zoom: 1.05;
}
:root body .logo-lockup img {
  zoom: 1.05;
}
:root body .logo-lockup {
  padding-block: 10px;
}
:root body .logo-tagline {
  margin-top: 3px;
}
:root body .logo {
  padding-block: 10px;
}
:root body .logo::after {
  margin-top: 3px;
}
:root body.therapist-page .logo::after {
  margin-top: 0;
}
:root body .main-site-header {
  height: auto;
  min-height: 104px;
}
@media (max-width: 760px) {
  :root body .main-site-header .main-navigation {
    top: 100%;
  }
}
