/* Outlined lettering keeps the selected identity crisp without a font download. */
.site-header .brand{display:inline-flex;align-items:center;flex:none;line-height:1}
.site-header .brand img{display:block;width:calc(220px * var(--ui-scale, 1));height:auto;aspect-ratio:5/1;max-width:100%}
.site-header .brand:hover{opacity:.9;text-decoration:none}
@media(max-width:1150px){
 .site-header .brand img{width:calc(200px * var(--ui-scale, 1))}
}
@media(max-width:480px){
 .site-header .brand img{width:calc(182px * var(--ui-scale, 1))}
}
@media(max-width:360px){
 .site-header .brand img{width:calc(168px * var(--ui-scale, 1))}
}
body.mobile-table .site-header .brand img{width:calc(162px * var(--ui-scale, 1))}
