/* Preserve the approved live homepage header across every page. */
body:is(.adc-home,:not(.adc-home)) header.site-header{height:108px;min-height:108px;padding:0 5.5%;gap:35px;background:#0d273d;color:#fff;border:0}body:is(.adc-home,:not(.adc-home)) header.site-header .brand{gap:17px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand>.line-icon{width:54px;height:58px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand strong{font-size:35px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand b{font-size:18px;letter-spacing:.1px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand small{font-size:8px;letter-spacing:1.7px;margin-top:10px}body:is(.adc-home,:not(.adc-home)) header.site-header nav{gap:25px}body:is(.adc-home,:not(.adc-home)) header.site-header nav a{font-size:14px}body:is(.adc-home,:not(.adc-home)) header.site-header nav a:hover,body:is(.adc-home,:not(.adc-home)) header.site-header nav a[aria-current=page]{color:#f4cc82;box-shadow:none}body:is(.adc-home,:not(.adc-home)) header.site-header .header-actions{gap:24px}
@media(max-width:1150px){body:is(.adc-home,:not(.adc-home)) header.site-header{gap:22px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand b{font-size:14px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand strong{font-size:30px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand small{font-size:6.5px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand>.line-icon{width:45px;height:48px}body:is(.adc-home,:not(.adc-home)) header.site-header nav{gap:19px}body:is(.adc-home,:not(.adc-home)) header.site-header nav a{font-size:13px}body:is(.adc-home,:not(.adc-home)) header.site-header .header-actions{gap:14px}}
@media(max-width:950px){body:is(.adc-home,:not(.adc-home)) header.site-header{height:95px;min-height:95px}body:is(.adc-home,:not(.adc-home)) header.site-header nav{background:#0d273dfc;border-top:1px solid #ffffff1a;padding:20px 6%;gap:0}body:is(.adc-home,:not(.adc-home)) header.site-header nav a{font-size:16px;padding:11px 0}body:is(.adc-home,:not(.adc-home)) header.site-header .header-actions{gap:0}}
@media(max-width:600px){body:is(.adc-home,:not(.adc-home)) header.site-header{height:87px;min-height:87px;padding:0 5.5%;gap:12px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand{gap:10px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand>.line-icon{width:32px;height:37px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand strong{font-size:23px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand b{font-size:10px;letter-spacing:0}body:is(.adc-home,:not(.adc-home)) header.site-header .brand small{font-size:5px;letter-spacing:.5px;margin-top:7px}body:is(.adc-home,:not(.adc-home)) header.site-header #menu{gap:5px;width:34px;height:38px;min-width:34px}body:is(.adc-home,:not(.adc-home)) header.site-header #menu span{width:24px;height:1.5px}}
@media(max-width:370px){body:is(.adc-home,:not(.adc-home)) header.site-header .brand strong{font-size:20px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand b{font-size:8px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand small{font-size:4.5px}body:is(.adc-home,:not(.adc-home)) header.site-header .brand>.line-icon{width:28px}}

body header.site-header #menu span{background:#fff}body header.site-header .header-actions button{color:#fff}
