/* Optical lockup: size the visible symbol, not its original white canvas. */
.header .brand{gap:7px!important;align-items:center}
.header .brand>span{display:flex;flex-direction:column;align-items:flex-start}
.header .brand strong{font-family:Georgia,serif;font-size:21px!important;line-height:1.15!important;letter-spacing:2px!important}
.header .brand small{display:block!important;font-size:11.5px!important;line-height:1.4!important;letter-spacing:.7px!important;margin-top:4px!important}
.header .brand img.official-brand-symbol{width:35px!important;height:40px!important;object-fit:contain!important;transform:translateY(-.5px)}
@media(max-width:760px){
 .header .brand{gap:7px!important}
 .header .brand strong{font-size:17px!important;line-height:1.15!important;letter-spacing:1px!important}
 .header .brand small{font-size:10.5px!important;line-height:1.4!important;letter-spacing:0!important;margin-top:3px!important}
 .header .brand img.official-brand-symbol{width:30px!important;height:34px!important}
}
@media(min-width:761px) and (max-width:1100px){.header .brand strong{font-size:18px!important}.header .brand small{font-size:10.5px!important}.header .brand img.official-brand-symbol{width:32px!important;height:36px!important}}
