/* RAMP90S approved primary-logo treatment • 2026-08-25 */
:root{--sidebar:248px}

/* The approved logo must retain its original navy/green/five-stage colors.
   Use a light integrated logo zone instead of recoloring the artwork. */
.brand-block.ramps-brand{
  display:block;
  margin:-18px -14px 12px;
  padding:16px 6px 14px;
  background:#f7f9fb;
  border-bottom:1px solid #dfe6ec;
}
.sidebar-wordmark{display:block;width:100%;padding:0!important;border-bottom:0!important}
.sidebar-wordmark-image{
  display:block;
  width:100%;
  max-width:224px;
  height:auto;
  max-height:none;
  object-fit:contain;
  object-position:left center;
  filter:none!important;
}
.sidebar-method-line{display:none!important}

/* The approved primary logo already contains the complete five-stage bar
   and stage labels, so no second bar is added beneath it. */
.home-brandline{display:block!important}
.r90-home-logo-method-line{display:none!important}
.home-hero-logo{
  display:block;
  width:240px!important;
  max-width:100%;
  height:auto!important;
  max-height:none!important;
  object-fit:contain;
  object-position:left center;
}

@media(max-width:700px){
  .sidebar-wordmark-image{filter:none!important}
  .home-hero-logo{width:220px!important}
}
/* Slightly more tracking for short, standalone RAMP 90S brand labels. */
.r90-brand-tracking{letter-spacing:.16em!important}

