
.ahn-header .top-inner>.top-right-actions{display:flex;align-items:center;gap:28px;width:auto;margin-left:auto}.top-language-selector{position:relative;z-index:60}.top-language-selector>summary{list-style:none;cursor:pointer;font-size:16px;font-weight:400;white-space:nowrap;line-height:26px}.top-language-selector>summary::-webkit-details-marker{display:none}.top-language-selector>summary>span{font-size:16px;margin-left:5px}.top-language-options{position:absolute;right:0;top:calc(100% + 8px);display:grid;min-width:165px;background:#fff;border:1px solid #dcdcdc;box-shadow:0 8px 20px #10283e24;padding:8px;z-index:100}.ahn-header .top-language-options a{display:block;padding:9px 12px;font-size:16px}.top-language-options a:hover,.top-language-options a[aria-current=true]{color:#009bc7;background:#eef8fc}.original-nav-strip{position:relative;min-height:45px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#fff;z-index:40}.ahn-header .original-primary-nav{width:100%;display:flex;justify-content:space-between;align-items:stretch;gap:0}.original-nav-item{position:static;flex:1;min-width:0}.ahn-header .original-nav-link{display:block;width:100%;padding:0 8px;line-height:45px;text-align:center;font-size:16px;font-weight:500;color:#333;white-space:nowrap}.ahn-header .original-nav-link:hover,.original-nav-item.is-open>.original-nav-link{color:#009bc7;background:#fff}.original-nav-expand{display:none}.original-mega{position:absolute;top:100%;left:0;width:100%;min-height:148px;padding:24px 0;background:#fffffff5;border-bottom:1px solid #dcdcdc;box-shadow:0 8px 16px #10283e10;z-index:50}.original-mega[hidden]{display:none!important}.ahn-header .original-mega-inner{display:grid;grid-template-columns:30% minmax(0,1fr);gap:40px;align-items:stretch;min-height:101px}.original-mega-intro{border-right:1px solid #ccc;padding-right:28px}.original-mega-intro h2{font-size:30px;line-height:1.35;font-weight:500;margin:0 0 12px}.original-mega-intro p{font-size:16px;font-weight:300;line-height:1.4}.original-mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-content:start}.original-mega-columns ul{padding:0;margin:0;list-style:none}.original-mega-columns li{margin:0;min-height:33px}.ahn-header .original-mega-columns a{font-size:16px;font-weight:500;line-height:1.5;padding:5px 0;display:inline-block;overflow-wrap:anywhere}.original-mega-columns a:hover{color:#009bc7}.original-nav-link:focus-visible,.original-nav-expand:focus-visible,.top-language-selector summary:focus-visible{outline:2px solid #009bc7;outline-offset:-2px}
@media(max-width:1100px) and (min-width:851px){.original-mega-columns{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.original-mega-intro h2{font-size:26px}.ahn-header .original-mega-inner{grid-template-columns:28% minmax(0,1fr);gap:28px}}
@media(max-width:850px){.ahn-header .original-primary-nav{display:none;flex-direction:column}.ahn-header .original-primary-nav.open{display:flex}.original-nav-item{display:grid;grid-template-columns:minmax(0,1fr) 44px;width:100%;flex:auto}.ahn-header .original-nav-link{text-align:left;padding:4px 12px;font-size:18px}.original-nav-expand{display:block;background:#fff;border:0;font-size:22px;cursor:pointer}.original-mega{position:static;grid-column:1/-1;min-height:0;padding:16px 0;border-bottom:1px solid #dcdcdc;background:#f6fafb;box-shadow:none}.ahn-header .original-mega-inner{display:block;width:100%;min-height:0}.original-mega-intro{display:none}.original-mega-columns{grid-template-columns:1fr;gap:0;padding:0 16px}.ahn-header .original-mega-columns a{font-size:16px;padding-block:8px}.ahn-header .top-inner>.top-right-actions{gap:20px;justify-content:flex-end}}
@media(max-width:540px){.ahn-header .top-inner>.top-right-actions{width:100%;justify-content:space-between;gap:10px}.top-language-selector>summary{font-size:16px}.top-language-options{right:auto;left:0}.ahn-header .top-right-actions .header-consult-link{margin:0}}

.top-language-selector>summary{display:flex;align-items:center;gap:6px}.top-language-selector>summary .language-globe{width:18px;height:18px;flex:none}.top-language-selector>summary .language-current{margin:0;font-size:16px}

/* Align the menu text with the inherited 64px desktop navigation bar. */
.ahn-header .original-nav-link{font-weight:600}
@media(min-width:851px){.ahn-header .original-nav-strip .nav-row{height:64px;min-height:0}.ahn-header .original-primary-nav{height:100%}.ahn-header .original-nav-link{height:100%;display:flex;align-items:center;justify-content:center;line-height:1.4}}
@media(max-width:850px){.ahn-header .original-nav-strip .nav-row{height:auto;min-height:0}.ahn-header .original-primary-nav{height:auto}}
