/* Clear disclosure controls; entire parent item is a mouse hover target. */
header .recruitment-menu>summary{min-width:44px;min-height:44px}
header .branch-toggle>span,header .recruitment-menu>summary>span{font-size:0;display:inline-block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 5px 5px;transition:transform .15s}
header .branch-toggle[aria-expanded=true]>span,header .recruitment-menu[open]>summary>span{transform:rotate(225deg);margin-bottom:-3px}
header .branch-toggle[aria-expanded=true],header .nav-recruitment:has(details[open])>a{color:var(--purple)}
@media(min-width:1501px){
 header .branch-panel{top:100%;margin-top:0}
 header .recruitment-panel{border-top:3px solid var(--purple)}
}
@media(prefers-reduced-motion:reduce){header .branch-toggle>span,header .recruitment-menu>summary>span{transition:none}}
