/* Approved RapidAccess assets: preserve original SVG artwork and proportions. */
html body .header-logo .bricks-site-logo {
  width: 240px !important;
  height: auto !important;
  max-width: 100%;
  filter: none !important;
}
html body #brx-footer .bricks-site-logo {
  width: 290px !important;
  height: auto !important;
  max-width: 100%;
  filter: none !important;
}
html body .topdoc-modal-logo {
  width: 240px !important;
  height: auto !important;
  max-width: 100%;
  object-fit: contain;
}
.clinical-hero-eyebrow img { object-fit: contain; }
@media (max-width: 1100px) {
  html body .header-logo .bricks-site-logo { width: 195px !important; }
}
@media (max-width: 767px) {
  html body .header-logo .bricks-site-logo { width: 200px !important; }
  html body #brx-footer .bricks-site-logo { width: 260px !important; }
  html body .topdoc-modal-logo { width: 210px !important; }
}
@media (max-width: 380px) {
  html body .header-logo .bricks-site-logo { width: 175px !important; }
}
