/* Compact branded navigation and considered type hierarchy. */
body{font-family:"DM Sans","Helvetica Neue",Arial,sans-serif}h1,h2,h3{font-family:inherit}button,input,select,textarea{font-family:inherit}.header16 .header-inner{height:88px;gap:32px}.header16 .brand img{width:92px}.header16 .navlinks{gap:8px}.header16 .nav-trigger{font:500 13px/1.3 "DM Sans",Arial,sans-serif;padding:12px 16px;min-height:44px;border-radius:7px}.header16 .nav-trigger:hover,.header16 .nav-trigger[aria-expanded=true]{background:#e1edf6}.header16 .nav-plus{width:8px;height:8px}.header16 .enquire-header{font:500 12px/1.3 "DM Sans",Arial,sans-serif;min-height:44px;padding:12px 18px;border-radius:7px}.header16 .utility{background:transparent}.header16 .utility .wrap{font-size:10px}.header16 .mega-panel{box-shadow:0 20px 32px #1647770d;border-top:1px solid #d5e1ea}.header16 .mega-inner{padding-block:32px}.header16 .mega-column>a{font-size:15px;font-weight:450}.header16 .mega-label{font-size:10px}.header16 .mega-feature{border-radius:10px;overflow:hidden}.primary,.outline19,.kit-download24,.ds-button{font-family:"DM Sans",Arial,sans-serif}.home37 .eyebrow{letter-spacing:.1em}.home37 .primary{border-radius:7px;font-weight:500}.home37 .tile37{transition:box-shadow .2s}.home37 a.tile37:hover{box-shadow:0 8px 24px #16477712}@media(max-width:1100px){.header16 .header-inner{height:80px}.header16 .brand img{width:86px}}@media(max-width:700px){.header16 .header-inner{height:76px;gap:16px}.header16 .brand img{width:78px}.header16 .enquire-header{font-size:10px;padding:10px 13px;min-height:42px}.header16 .mega-column>a{font-size:17px}.header16 .nav-trigger{font-size:20px;border-radius:0}}
.header16 .mega-column a:has(.me-icon37){display:flex;align-items:center;gap:12px}.header16 .nav-trigger:after{display:none}
