/* Platform identification to the right of the top logo, on one line. */
.masthead-identity { display:flex; align-items:center; gap:26px; flex:none; }
.masthead .platforms { display:flex; align-items:center; gap:12px; margin:0; flex:none; font-size:12px; white-space:nowrap; }
.masthead .platforms > span:first-child { margin:0; font-size:8px; }
.masthead .platform-names { display:flex; align-items:center; gap:7px; }
@media (max-width:1050px) {
  .masthead-identity { gap:20px; }
}
@media (max-width:850px) {
  .masthead { height:auto; min-height:90px; flex-wrap:wrap; gap:8px 20px; padding-block:12px; }
  .masthead nav { width:100%; justify-content:flex-end; }
}
@media (max-width:720px) {
  .masthead-identity { width:100%; justify-content:space-between; gap:14px; }
  .masthead .platforms { font-size:11px; gap:9px; }
  .masthead .platforms > span:first-child { font-size:7px; letter-spacing:1px; }
  .masthead .platform-names { gap:5px; }
  .masthead .brand-logo { width:110px; flex:none; }
}
@media (max-width:360px) {
  .masthead-identity { gap:10px; }
  .masthead .brand-logo { width:78px; }
  .masthead .platforms { font-size:10px; gap:8px; }
  .masthead .platforms > span:first-child { letter-spacing:.6px; }
  .masthead .platform-names { gap:4px; }
  .masthead .platforms svg { width:12px; height:12px; }
  .masthead .platforms .divider { margin:0 2px; }
}
