/* Responsive artwork masthead shared across pages, including server-rendered articles */
.site-header{height:auto!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;position:relative!important;top:auto!important;overflow:visible!important}
.site-header .civic-mast-art{display:block!important;width:100%!important;position:relative!important;z-index:1!important;line-height:0!important;background:#071426!important}
.civic-mast-art a,.civic-mast-art picture,.civic-mast-art img{display:block!important;width:100%!important}
.civic-mast-art img{height:auto!important;aspect-ratio: 2172 / 380!important;object-fit:fill!important;max-width:none!important}
.site-header .header-top{display:none!important}
.site-header>.brand{display:none!important}
.site-header>.main-nav{display:none!important}
.site-header .civic-mast-nav{display:block!important;width:100%!important;background:#fff!important;border-bottom:1px solid #ddd!important;z-index:3!important}
.civic-mast-nav-inner{display:flex!important;gap:0!important;align-items:center!important;max-width:1320px;margin:0 auto!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:0 12px!important}
.civic-mast-nav-inner::-webkit-scrollbar{display:none}
.civic-mast-nav a{color:#172033!important;font:700 13px/1.2 Inter,Arial,sans-serif!important;padding:15px 13px!important;white-space:nowrap!important;text-decoration:none!important}
.civic-mast-nav a:hover,.civic-mast-nav a:focus-visible{color:#c91d2b!important}
.site-header .menu-toggle{display:none!important}
.site-header .header-search-btn{position:absolute!important;right:12px!important;bottom:54px!important;z-index:6!important;background:#071426!important;color:#fff!important;border-radius:6px!important;padding:6px!important}
.site-header .civic-language{position:absolute!important;right:12px!important;bottom:54px!important;top:auto!important;z-index:7!important}
@media(max-width:700px){.civic-mast-art img{aspect-ratio:1388 / 289!important}.civic-mast-nav a{font-size:12px!important;padding:13px 12px!important}.site-header .civic-language{right:8px!important;bottom:46px!important}.site-header .header-search-btn{bottom:47px!important}}
