/* Approved phase 2 navigation: journey, practice areas and industries. */
.ldt-phase2-native .ldt-menu-stage{text-align:left!important;font-weight:400!important}
.ldt-phase2-native .ldt-menu-service-section>summary{display:flex;justify-content:space-between;gap:12px;list-style:none}
.ldt-phase2-native .ldt-menu-service-section>summary::after{content:'+';font-weight:400}
.ldt-phase2-native .ldt-menu-service-section[open]>summary::after{content:'−'}
.ldt-phase2-native .ldt-pilot-header-inner{position:relative}
.ldt-phase2-native .ldt-pilot-desktop-nav{gap:18px;justify-content:space-evenly}
.ldt-phase2-native .ldt-pilot-desktop-nav>.ldt-pilot-services{position:static}
.ldt-phase2-native .ldt-pilot-desktop-nav .ldt-pilot-mega{left:0;right:0;top:100%;width:100%;max-width:none;transform:none;box-sizing:border-box;padding:28px;max-height:calc(100dvh - 120px);overflow-y:auto;border-top:3px solid #fc7918;box-shadow:0 18px 32px #082c5024}
.ldt-phase2-native .ldt-pilot-desktop-nav .ldt-pilot-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px}
.ldt-phase2-native .ldt-pilot-service-help{display:none}
.ldt-phase2-native .ldt-pilot-service-title{font-weight:700;color:#082c50}
.ldt-phase2-native .ldt-pilot-service-group ul{margin:8px 0 0;padding:0;list-style:none}
.ldt-phase2-native .ldt-pilot-service-group li{margin:0}
.ldt-phase2-native .ldt-pilot-service-group li a{display:block;padding:6px 0;line-height:1.5}
.ldt-phase2-native .ldt-menu-journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.ldt-phase2-native .ldt-menu-stage{display:flex;flex-direction:column;gap:12px;padding:18px 14px;border:1px solid #dbe3eb;border-radius:10px;color:#40576a;font-size:14px;line-height:1.6;background:#fff}
.ldt-phase2-native .ldt-menu-stage strong{color:#082c50;font-size:17px;line-height:1.4;min-height:48px}
.ldt-phase2-native .ldt-menu-step{color:#945000;font-size:12px;font-weight:700}
.ldt-phase2-native .ldt-menu-stage:hover,.ldt-phase2-native .ldt-menu-industry-list>a:hover{background:#eef5fa;border-color:#9fb5c7}
.ldt-phase2-native .ldt-menu-overview{display:block;margin-top:20px;color:#082c50;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.ldt-phase2-native .ldt-pilot-desktop-nav .ldt-en-investor-menu .ldt-pilot-mega{left:auto;right:100px;width:390px;max-width:calc(100vw - 40px)}
.ldt-phase2-native .ldt-pilot-desktop-nav .ldt-en-investor-grid{display:block}
.ldt-phase2-native .ldt-menu-industry-list{display:grid;gap:4px}
.ldt-phase2-native .ldt-menu-industry-list>a{display:flex;flex-direction:column;gap:4px;padding:14px 12px;border-radius:8px;color:#40576a;line-height:1.5}
.ldt-phase2-native .ldt-menu-industry-list strong{color:#082c50;font-size:16px}
.ldt-phase2-native .ldt-menu-industry-list span{font-size:13px}
.ldt-phase2-native .ldt-menu-industry-list>a[aria-current="page"]{background:#eef5fa;box-shadow:inset 3px 0 #fc7918}
.ldt-phase2-native .ldt-pilot-header a:focus-visible,.ldt-phase2-native .ldt-pilot-header summary:focus-visible{outline:2px solid #082c50;outline-offset:3px}
.ldt-phase2-native .ldt-menu-service-section summary{padding:12px 0;cursor:pointer;color:#082c50;font-weight:600}
.ldt-phase2-native .ldt-menu-service-section{border-bottom:1px solid #dbe3eb}
.ldt-phase2-native .ldt-menu-service-section ul{list-style:none;margin:0;padding:0 0 12px 12px}
.ldt-phase2-native .ldt-menu-service-section a{display:block;padding:9px 0;line-height:1.5}
@media(max-width:1099px){
 .ldt-phase2-native .ldt-pilot-mobile-panel{max-height:calc(100dvh - 85px);overflow-y:auto;overscroll-behavior:contain}
 .ldt-phase2-native .ldt-menu-journey-grid{grid-template-columns:1fr;gap:8px}
 .ldt-phase2-native .ldt-menu-stage{display:grid;grid-template-columns:24px 1fr;gap:4px 10px;padding:12px}
 .ldt-phase2-native .ldt-menu-stage strong{min-height:0;font-size:15px}
 .ldt-phase2-native .ldt-menu-stage>span:last-child{grid-column:2;font-size:13px}
 .ldt-phase2-native .ldt-menu-overview{font-size:14px;margin:12px 0}
 .ldt-phase2-native .ldt-menu-industry-list>a{padding:12px 8px}
}

