.nav-links>a:is([aria-current="page"],[data-current-section="true"]),.nav-trigger[data-current-section="true"]{color:#0865fe;font-weight:500;position:relative;text-decoration:none}
.nav-links>a:is([aria-current="page"],[data-current-section="true"])::after,.nav-trigger[data-current-section="true"]::after{content:'';position:absolute;left:0;right:0;bottom:3px;height:2px;background:#0865fe;border-radius:2px}
.nav-links .mega-links a[aria-current="page"]{background:#f1f6ff;text-decoration:none}.mega-links a[aria-current="page"] strong{color:#0865fe}
@media(max-width:740px){.nav-links>a:is([aria-current="page"],[data-current-section="true"]),.nav-trigger[data-current-section="true"]{background:#f1f6ff;border-radius:6px;padding-inline:12px}.nav-links>a:is([aria-current="page"],[data-current-section="true"])::after,.nav-trigger[data-current-section="true"]::after{display:none;content:none}}

@media(min-width:741px) and (max-width:1120px){.nav-links{gap:18px;margin-right:0}.nav{gap:20px}.nav>.button{font-size:12px;padding-inline:14px}}

/* Collapse before the expanded navigation runs out of room on tablets. */
@media(max-width:900px){
 .nav{height:73px}.nav>.button{display:none}
 .menu{display:flex;align-items:center;gap:12px;border:0;background:none;color:var(--ink);min-height:44px}.menu>span{font-size:23px}
 .nav-links{display:none;position:absolute;top:73px;left:0;right:0;padding:12px 20px 20px;margin:0;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;font-size:18px;gap:4px}
 .nav-links.open{display:flex;max-height:calc(100dvh - 74px);overflow:auto;overscroll-behavior:contain}
 .nav-links>a,.nav-links>.nav-group>.nav-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:14px 12px;font-size:18px;line-height:1.5;border-radius:6px}
 .nav-links>a:hover,.nav-links>.nav-group>.nav-trigger:hover{background:var(--pale);text-decoration:none}
 .nav-group{display:block;width:100%}.nav-trigger{width:100%;justify-content:space-between}
 .mega-panel{position:static;box-shadow:none;border:0;max-height:none;overflow:visible}
 .nav-links .mega-inner{width:100%;padding:8px 12px 20px;display:flex;flex-direction:column;gap:8px}
 .mega-intro{padding:0;border:0}.mega-intro p{display:none}.nav-links .mega-intro a{margin:0;font-size:14px}
 .mega-links{grid-template-columns:1fr;gap:0}.nav-links .mega-links a{padding:14px 16px;background:#f7f9fc}.mega-links strong{font-size:16px}.mega-links span{font-size:13px}
 .nav-links .mega-links a.mega-illustrated{grid-template-columns:40px minmax(0,1fr);gap:0 12px}.mega-illustrated img{width:40px;height:40px}
 .nav-links>a:is([aria-current="page"],[data-current-section="true"]),.nav-trigger[data-current-section="true"]{background:#f1f6ff;border-radius:6px;padding-inline:12px}
 .nav-links>a:is([aria-current="page"],[data-current-section="true"])::after,.nav-trigger[data-current-section="true"]::after{display:none;content:none}
}
