/* FILE: /srv/slimboom/Sites/slimboom/public/assets/spanihel/strategy_brand_v11.css
 * Version: 2026-11-07-strategysift-brand-v37-aligned-tagline
 * Brand text is HTML, using the existing unchanged S symbol.
 * No data, navigation, or business-logic changes.
 */
.sa-global-header__brand{display:inline-flex;gap:11px;align-items:center;text-decoration:none;white-space:nowrap;min-width:0}
.sa-global-header__brand .sa-brand-mark{display:block;width:49px;height:49px;max-width:none;flex:0 0 49px;object-fit:contain}
.sa-global-header__brand .sa-brand-text{display:flex;flex-direction:column;gap:2px;line-height:1.08;min-width:0;color:#092749}
.sa-global-header__brand .sa-brand-text strong{display:block;font-size:27px;font-weight:800;letter-spacing:-.65px;line-height:1.08}
.sa-global-header__brand .sa-brand-text small{font-size:8px;font-weight:750;letter-spacing:.34px;line-height:1.5;color:#3f5672}
@media (max-width:1220px) and (min-width:761px){
  .sa-global-header__brand .sa-brand-mark{width:45px;height:45px;flex-basis:45px}
  .sa-global-header__brand .sa-brand-text strong{font-size:26px}
  .sa-global-header__brand .sa-brand-text small{letter-spacing:.13px}
}
@media (max-width:760px){
  .sa-global-header__brand{gap:7px}
  .sa-global-header__brand .sa-brand-mark{width:39px;height:39px;flex-basis:39px}
  .sa-global-header__brand .sa-brand-text strong{font-size:21px}
  .sa-global-header__brand .sa-brand-text small{font-size:7px;letter-spacing:-.30px}
}
@media (max-width:380px){
  .sa-global-header__brand .sa-brand-mark{width:33px;height:33px;flex-basis:33px}
  .sa-global-header__brand .sa-brand-text strong{font-size:20px}
  .sa-global-header__brand .sa-brand-text small{font-size:6px;letter-spacing:.13px}
}
