.masthead .brand {gap:13px;font-size:26px;font-weight:800;letter-spacing:.6px;line-height:1;color:#f4f7fa;min-width:0}
.masthead .brand-mark {display:block;flex-shrink:0;position:static;width:54px;height:54px;padding:0;border:0;border-radius:0;background:none;object-fit:contain}
.brand-wordmark {display:block;white-space:nowrap}
.masthead .brand small {margin-top:7px;font-size:10px;font-weight:500;letter-spacing:2.5px;line-height:1.3;color:#b9cbd5}
.masthead .brand small b {font-size:10px;font-weight:500;letter-spacing:1px;margin-left:8px;color:#8ea8b7}
@media(max-width:800px) {.masthead .brand {font-size:22px;gap:11px}.masthead .brand-mark {width:48px;height:48px}.masthead .brand small {font-size:9px;letter-spacing:2px}}
@media(max-width:520px) {
  .masthead,body.bigscreen .masthead {height:auto;min-height:74px;padding-block:10px;flex-wrap:wrap;gap:10px}
  .masthead-right {margin-left:auto;flex-shrink:0}
  .masthead .brand {font-size:19px;gap:9px;letter-spacing:.3px;flex-shrink:0}
  .masthead .brand-mark {width:42px;height:42px}
  .masthead .brand small {font-size:8px;letter-spacing:1.6px;margin-top:6px}
  .masthead .brand small b {font-size:8px;margin-left:5px;letter-spacing:.7px}
}
