/* Shared dimensions for the homepage and incident headers. */
.header .header-inner{width:calc(100% - 40px);max-width:1240px;height:84px;padding-top:0;padding-bottom:0;gap:16px}
.header .brand{font-size:26px;letter-spacing:-1.6px;gap:10px;line-height:1.55}
.header .brand>img{display:block;width:46px;height:28px;flex-shrink:0;object-fit:contain}
@media(min-width:600px){.header .header-inner{width:calc(100% - 64px);gap:22px}}
@media(min-width:1000px){.header .header-inner{height:96px}.header .brand{font-size:29px}}
@media(max-width:599px){.header .header-inner{gap:12px}.header .brand{font-size:23px;letter-spacing:-1.25px;gap:8px}.header .brand>img{width:40px;height:25px}}
@media(max-width:359px){.header .header-inner{width:calc(100% - 32px);gap:9px}.header .brand{font-size:21px}.header .brand>img{width:36px;height:22px}}
