
/* v3.0 — correct mobile header controls and accessible pictograms */
.da-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em;stroke:currentColor;fill:none;flex-shrink:0}
.section-heading h2>span{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:.12em}
.section-heading h2>span .da-icon{width:.95em;height:.95em}
.shortcuts a span{display:flex;justify-content:center;align-items:center}
.shortcuts a span .da-icon{width:1.15em;height:1.15em}
.da-hero-v2 .da-info-icon .da-icon{width:1em;height:1em}
@media(max-width:600px){
 .site-header .header-inner{position:relative!important;width:calc(100% - 24px)!important;margin-inline:auto!important}
 .site-header .menu-toggle{position:absolute!important;display:flex!important;left:0!important;right:auto!important;top:25px!important;transform:none!important;margin:0!important;z-index:15!important}
 .site-header .da-search-toggle{position:absolute!important;display:flex!important;right:0!important;left:auto!important;top:25px!important;transform:none!important;margin:0!important;z-index:15!important}
 .site-header .brand{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:10!important;width:min(190px,52vw)!important}
 .site-header .main-menu{z-index:12!important}
 .site-header .da-search-form{z-index:16!important}
}
