header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 28px!important;align-items:center!important}header>.brand{grid-column:1;grid-row:1/3;margin:0!important}header>.audience-nav{grid-column:2;grid-row:1;justify-self:end;display:flex!important;gap:4px!important;padding:5px;border:1px solid #d8d5d0;border-radius:50px;background:#fffdf9}header>.audience-nav>a{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border-radius:30px;font:600 13px/1.35 Arial,sans-serif;text-decoration:none;white-space:nowrap;color:#5d5662}header>.audience-nav>a[aria-current=page]{background:#263e3b;color:#fff;box-shadow:0 2px 5px #183c3215}header>.audience-nav>a:not([aria-current]):hover{background:#eeeee7;color:#203a35}header>.audience-nav>a:focus-visible{outline:3px solid #b287c3;outline-offset:3px}header>nav:not(.audience-nav){grid-column:2/4;grid-row:2;justify-content:flex-end;flex-wrap:wrap;gap:22px!important}header>.language-picker{grid-column:3;grid-row:1;margin:0!important;font-size:12px}header>.language-picker select{min-width:140px!important;height:42px!important;padding:8px 10px!important;font-size:13px!important}header>.language-picker label{display:none}body .hero{margin-top:8px}.audience-nav a span{margin-left:7px}header>.brand img{width:100px!important;height:100px!important}@media(max-width:850px){header{grid-template-columns:auto 1fr;padding:20px!important;gap:14px!important}header>.brand{grid-row:1;grid-column:1}header>.brand img{width:74px!important;height:74px!important}header>.language-picker{grid-row:1;grid-column:2;justify-self:end;width:auto!important}header>.audience-nav{grid-column:1/3;grid-row:2;justify-self:stretch;justify-content:center;gap:4px!important}header>.audience-nav>a{flex:1;white-space:normal;text-align:center;padding:10px 12px}header>nav:not(.audience-nav){grid-row:3;grid-column:1/3;justify-content:center;gap:14px!important;width:100%}header>nav:not(.audience-nav)>a:not(.button){display:inline-flex;font-size:12px}header>nav:not(.audience-nav)>.button{padding:11px 18px}.hero{margin-top:0!important}header>.brand small{font-size:9px;max-width:110px}}
@media(max-width:850px){header>.audience-nav{width:100%;margin:0!important}header>.audience-nav>a{min-width:0;font-size:12px;padding:10px 8px}}
