.sg-header{position:sticky;top:0;z-index:100;background:#0b0b0b;color:#fff;box-shadow:0 3px 16px #0006;font-family:'DM Sans',Arial,sans-serif}.sg-header-inner{max-width:1180px;height:88px;margin:auto;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:18px}.sg-brand{display:flex;align-items:center;gap:10px;flex:none}.sg-brand img:first-child{width:62px;height:62px;object-fit:cover;border-radius:50%}.sg-brand img:last-child{width:125px;height:70px;object-fit:contain;filter:invert(1)}.sg-links{display:flex;align-items:center;gap:18px}.sg-links a,.sg-order,.sg-menu summary,.sg-menu a{font-size:11px;font-weight:700;letter-spacing:1px;text-decoration:none;color:white}.sg-order{background:#d32226;padding:15px 18px;white-space:nowrap}.sg-menu{display:none;position:relative}.sg-menu summary{list-style:none;cursor:pointer;border:1px solid #555;padding:11px 14px;white-space:nowrap}.sg-menu summary::-webkit-details-marker{display:none}.sg-menu nav{position:absolute;right:0;top:calc(100% + 10px);background:#181818;border:1px solid #444;width:220px;padding:8px}.sg-menu a{display:block;padding:13px}.sg-menu a:hover{background:#333}@media(max-width:1100px){.sg-links{display:none}.sg-menu{display:block}}@media(max-width:760px){.sg-header-inner{height:76px}.sg-brand img:first-child{width:53px;height:53px}.sg-brand img:last-child{width:108px;height:62px}.sg-order{display:none}}
/* Keep the wordmark left and center the character mark independently. */
.sg-header-inner{position:relative}
.sg-brand img:first-child{position:absolute;left:50%;top:13px;transform:translateX(-50%)}
@media(min-width:1101px){
  .sg-header-inner{height:auto;min-height:88px;flex-wrap:wrap;padding-top:9px;padding-bottom:9px;row-gap:0}
  .sg-brand{height:70px}
  .sg-order{margin-left:auto}
  .sg-links{order:3;width:100%;justify-content:center;padding:8px 0 5px}
}
@media(max-width:760px){.sg-brand img:first-child{top:11.5px}}
/* Keep ordering and the dropdown together at the right at every size. */
.sg-header-inner{height:88px;min-height:0;flex-wrap:nowrap;gap:8px;padding-top:0;padding-bottom:0}
.sg-links{display:none}
.sg-menu{display:block;flex:none}
.sg-order{display:inline-flex;margin-left:auto;align-items:center;justify-content:center;flex:none}
@media(max-width:760px){
  .sg-header-inner{height:76px;padding-left:12px;padding-right:12px;gap:6px}
  .sg-order{display:inline-flex;padding:11px 9px;font-size:10px;letter-spacing:.3px}
  .sg-menu summary{padding:11px 8px;font-size:10px;letter-spacing:.3px}
  .sg-brand img:last-child{width:82px;height:55px}
  .sg-brand img:first-child{width:43px;height:43px;top:16.5px}
}
@media(max-width:360px){
  .sg-brand img:last-child{width:68px}
  .sg-order{padding-left:6px;padding-right:6px}
  .sg-menu summary{padding-left:6px;padding-right:6px}
}
@media(max-width:360px){.sg-order,.sg-menu summary{font-size:9px;letter-spacing:0;padding-left:4px;padding-right:4px}.sg-brand img:first-child{width:38px;height:38px;top:19px}}
