.a22 .lp6-menu .lp6-panel{position:absolute;top:100%;left:0;width:640px;max-width:calc(100vw - 40px);padding:24px;background:#fff;color:#173f4e;border:1px solid #dce3e6;border-top:3px solid #0067a3;box-shadow:0 12px 32px #0b455c26;z-index:120;text-align:left;box-sizing:border-box}
.a22 .lp6-menu details:not([open])>.lp6-panel{display:none}
.a22 .lp6-menu .lp6-menu-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:17px;border-bottom:1px solid #e3e5e7}
.a22 .lp6-menu .lp6-menu-heading>strong{font-size:16px;line-height:1.5}
.a22 .lp6-menu .lp6-panel a{color:#173f4e;text-decoration:none;white-space:normal;letter-spacing:0;border:0;border-radius:0;background:none;min-height:0;margin:0;box-sizing:border-box}
.a22 .lp6-menu .lp6-panel a:after{display:none}
.a22 .lp6-menu .lp6-menu-heading>a{font-size:11px;padding:0;display:inline}
.a22 .lp6-menu .lp6-options{display:flex;flex-wrap:wrap;gap:12px;padding:18px 0}
.a22 .lp6-menu .lp6-options>a{display:flex;align-items:center;gap:12px;width:calc((100% - 12px)/2);padding:8px;text-align:left;border:1px solid #e3e5e7}
.a22 .lp6-menu .lp6-options>a:hover,.a22 .lp6-menu .lp6-options>a:focus-visible{background:#edf4f7;border-color:#0067a3}
.a22 .lp6-menu .lp6-options img{display:block;width:76px;height:64px;object-fit:cover;flex-shrink:0}
.a22 .lp6-menu .lp6-options span{min-width:0;display:block}
.a22 .lp6-menu .lp6-options strong{font-size:14px;line-height:1.5;display:block;color:#0b455c}
.a22 .lp6-menu .lp6-options small{font-size:10px;line-height:1.6;display:block;margin-top:4px;font-weight:400;color:#55595e}
.a22 .lp6-menu .lp6-options .lp6-ai{font-size:9px;margin-top:1px}
.a22 .lp6-menu .lp6-menu-bottom{display:flex;justify-content:space-between;gap:14px;padding-top:15px;border-top:1px solid #e3e5e7}
.a22 .lp6-menu .lp6-menu-bottom>a{font-size:11px;padding:0;display:inline}
@media screen and (max-width:1300px){.a22 .lp6-menu .lp6-panel{left:-120px}}
@media screen and (max-width:1365px){.a22 .header .desktop-nav{display:none!important}.a22 .header .mobile-nav{display:block!important}}

/* Extend the existing theme menu presentation to the new collapse range. */
@media screen and (min-width:1200px) and (max-width:1365px){
.a22 .header .mobile-nav{flex:0 0 auto}
.a22 .header .mobile-nav>summary{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;list-style:none;border:1px solid var(--line)}
.a22 .header .mobile-nav>summary::-webkit-details-marker{display:none}
.a22 .header .mobile-nav>nav{position:absolute;top:100%;left:0;right:0;padding:16px 32px 24px;background:white;border-bottom:1px solid var(--line);max-height:calc(100dvh - 90px);overflow-y:auto}
.a22 .header .mobile-nav>nav a{display:flex;align-items:center;min-height:48px;margin:0;font-size:var(--f16);border-bottom:1px solid var(--line)}
}
