/* Brand headers keep the same logo geometry when visitors enter the search. */
#s2 .intake-back,#s3 .intake-back,#fm .nbtn[aria-label="Previous step"],#hfm .nbtn[aria-label="Previous step"]{min-width:88px;flex-shrink:0}
.brand-logo-header,.bl-top .bl-logo{display:block;width:312px!important;max-width:none!important;min-height:0!important}.brand-logo-header img,.bl-top .bl-logo img{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important}.bl-top{background:#fff;border-bottom:1px solid #e2e8f0!important}.bl-top .bl-top-inner{box-sizing:border-box;max-width:1280px!important;margin:0 auto;display:flex;justify-content:flex-start!important;align-items:center;height:80px!important;padding:0 24px!important}@media(min-width:768px) and (max-width:1199px){.brand-logo-header,.bl-top .bl-logo{width:250px!important}}@media(max-width:767px){.brand-logo-header,.bl-top .bl-logo{width:172px!important}.bl-top .bl-top-inner{height:64px!important;padding-inline:16px!important}}@media(max-width:359px){.brand-logo-header,.bl-top .bl-logo{width:132px!important}}
