.site-header .nav-item{position:relative}.site-header .nav-parent{display:block;padding:31px 0;white-space:nowrap;font-size:inherit;font-weight:inherit}.site-header .nav-parent[aria-current=page]{color:#986b2b}.nav-submenu-toggle{display:none}.site-header .nav-submenu{display:none;list-style:none;margin:0;padding:9px;position:absolute;top:100%;left:-18px;width:280px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #d5e2eb;border-top:3px solid #c49a50;box-shadow:0 15px 32px #102b4929;z-index:101}.site-header .nav-submenu li{margin:0;padding:0}.site-header .nav-submenu a{display:block;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.45;white-space:normal;color:#183c58;word-break:keep-all;overflow-wrap:anywhere}.site-header .nav-submenu a:hover,.site-header .nav-submenu a:focus-visible,.site-header .nav-submenu a[aria-current=page]{background:#edf6fb;color:#815e28}.site-header .nav-item:nth-last-of-type(-n+3)>.nav-submenu{left:auto;right:-18px}
@media(min-width:1151px){.site-header .nav-item:not(.submenu-dismissed):hover>.nav-submenu,.site-header .nav-item:not(.submenu-dismissed):focus-within>.nav-submenu,.site-header .nav-item.is-expanded>.nav-submenu{display:block}}
@media(max-width:1150px){.site-header .nav-item{display:grid;grid-template-columns:1fr 44px;border-bottom:1px solid #e2ebf0}.site-header .nav-parent{padding:14px 3px;font-size:15px}.site-header .nav-submenu-toggle{display:block;align-self:center;width:44px;height:44px;border:0;background:transparent;color:#173d5a;font-size:22px;cursor:pointer}.site-header .nav-submenu-toggle[aria-expanded=true]{transform:rotate(180deg)}.site-header .nav-submenu{position:static;grid-column:1/-1;width:auto;max-width:none;box-shadow:none;border:0;border-left:2px solid #c49a50;margin:0 0 12px 3px;padding:0 0 0 8px;background:#f1f7fb}.site-header .nav-item.is-expanded>.nav-submenu{display:block}.site-header .nav-submenu a{font-size:14px;padding:11px 12px}}
