
/* Official white RLX logos on dark backgrounds, scaled consistently */
header .inner{gap:14px}
header .rlx-site-logo{
  display:flex;align-items:center;justify-content:flex-start;
  flex:0 0 132px;width:132px;max-width:21vw;padding:0;
  background:transparent;line-height:0
}
header .rlx-site-logo img{display:block;width:100%;height:auto;max-height:48px;object-fit:contain}
.footer .rlx-footer-logo{display:block;max-width:165px;line-height:0}
.footer .rlx-footer-logo img{display:block;width:100%;height:auto;object-fit:contain}
.pilates-hero .pilates-brand-logo{width:min(290px,68vw);margin:0 0 20px;position:relative;z-index:1}
.pilates-hero .pilates-brand-logo img{width:100%;height:auto;display:block;object-fit:contain}
@media(max-width:950px){header .rlx-site-logo{flex-basis:115px;width:115px;max-width:33vw}}
@media(max-width:550px){header .rlx-site-logo{flex-basis:105px;width:105px;max-width:34vw}.pilates-hero .pilates-brand-logo{width:min(230px,65vw);margin-bottom:16px}}
