.subnav,.subnav__nav .subnav__nav__links__link{color:#464e56}.subnav__nav__trigger .subnav__nav--toggleItem:hover .icon svg,.subnav__search__clear.icon:hover svg{fill:#0f69ff}.container{box-sizing:content-box;margin-left:auto;margin-right:auto}.container>*{box-sizing:border-box}.subnav{background:#fff;position:relative;height:60px;width:100%;font-size:16px;line-height:1;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.15),0 8px 8px -8px rgba(0,0,0,.15)}.subnav .icon svg{width:13px;height:13px;fill:#000;margin-right:.3em}.subnav__container{padding-left:5vw;padding-right:5vw}.subnav__nav{height:100%}.subnav__nav__trigger{cursor:pointer;margin-right:3em;padding:3px 0;border-bottom:2px solid transparent}.subnav__nav:not(.subnav--collapsed) .subnav__nav__trigger .icon,.subnav__nav__trigger .icon+.icon{display:none}.subnav__nav__trigger .subnav__nav--toggleItem:hover{color:#0f69ff}.subnav__nav__links{display:none;background:#fff;position:absolute;top:60px;width:100%;left:0;padding-bottom:2em;box-shadow:0 8px 8px -8px rgba(0,0,0,.15)}.subnav__nav__links__link{display:block;padding:.7em 1em .7em 0}.subnav__nav>.subnav__container{height:100%;display:flex;align-items:center}@media (min-width:870px){.subnav__nav__links .subnav__container{display:flex;flex-wrap:wrap;grid-gap:10px}.subnav__nav .subnav__nav__links__link{flex:45%}}.subnav__nav .subnav__nav__links__link:hover{text-decoration:none;color:#0f69ff}.subnav__nav:not(.subnav--collapsed) .subnav__nav__links{display:block}.subnav__nav:not(.subnav--collapsed) .subnav__nav__trigger .icon+.icon{display:inline-block}.subnav__search{position:relative}.subnav__search__input{border:none;position:relative;outline:0;border-bottom:2px solid transparent;padding:3px 5px}.subnav__search__input::placeholder{color:#464e56}.subnav__search__input:focus{border-bottom:2px solid #979ea8}.subnav__search__input:focus::placeholder{color:#ccc}.subnav__search__clear.icon{cursor:pointer;display:none;padding:3px}.subnav__search__clear--show.icon{display:inline-block}.subnav__nav__trigger h3{margin:0}.subnav__nav__trigger:has(.subnav__nav--actionItem){padding:0!important}.subnav__nav--actionItem{border:none;cursor:pointer;padding:1rem;background:inherit;margin-bottom:5px}.subnav__nav--actionItem span{font-weight:500;font-size:1.125rem}.subnav__nav--toggleItem{font-size:16px;padding:0;background:0 0;margin-bottom:0}.subnav__nav--toggleItem span{line-height:normal}.subnav:has(.subnav__nav--actionItem){margin-top:5px}