.main-nav .pae-av-nav{position:relative;border:0;padding:0;margin:0;background:transparent}.pae-av-nav summary{display:flex;align-items:center;gap:7px;min-height:44px;cursor:pointer;font-size:14px;font-weight:650;white-space:nowrap;list-style:none}.pae-av-nav summary::-webkit-details-marker{display:none}.pae-av-nav summary::after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-top:-4px}.pae-av-nav[open] summary::after{transform:rotate(225deg);margin-top:3px}.pae-av-nav[open] summary{color:var(--blue)}.main-nav .pae-av-subnav{position:absolute;top:calc(100% + 10px);left:0;min-width:260px;padding:8px;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 35px #102c401a;background:white}.main-nav .pae-av-subnav a{display:block;padding:12px 14px;border-radius:8px;line-height:1.5;font-size:15px;white-space:normal}.pae-av-subnav a:hover,.pae-av-subnav a:focus-visible{background:#eef5ff}.pae-av-subnav span{display:block;color:#556a79;font-size:12px;font-weight:400}.pae-av-return{display:flex;flex-wrap:wrap;gap:12px 24px;margin:32px 0 8px;padding:20px 0;border-top:1px solid #dae3ec;font-weight:600}.pae-av-return a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:1140px){.site-header .header-row{min-height:72px;flex-wrap:wrap;padding:12px 0;gap:12px}.site-header .menu-toggle{display:block;margin-left:auto;background:white;border:1px solid var(--line);border-radius:8px;padding:8px 14px;min-height:44px}.site-header .main-nav{order:5;width:100%;display:none;margin:0}.site-header .main-nav.is-open{display:block}.site-header .main-nav>ul{display:flex;flex-wrap:wrap;align-items:start;gap:12px 24px;padding:10px 0}.site-header .main-nav>ul>li>a{display:flex;align-items:center;min-height:44px;font-size:15px}.pae-av-nav summary{font-size:15px}.main-nav .pae-av-subnav{position:static;min-width:0;box-shadow:none;margin-top:6px}.site-header .search-icon{flex:0 0 40px}}
@media(max-width:600px){.site-header .main-nav>ul{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.site-header .main-nav .pae-av-nav-item{grid-column:1/-1;order:-1}.site-header .header-row>.text-link{font-size:13px}.site-header .main-nav .pae-av-subnav{display:grid;grid-template-columns:1fr 1fr}.pae-av-nav:not([open]) .pae-av-subnav{display:none}.site-header .brand{min-width:175px;font-size:22px}.main-nav .pae-av-subnav a{padding:12px 10px}}
@media print{.pae-av-nav,.pae-av-return{display:none!important}}
