
@media(max-width:1399px){
#public-mobile-menu .public-menu-surface{background:#f0f6fb;padding:22px 20px calc(28px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}
#public-mobile-menu nav{max-width:560px;margin-inline:auto;gap:0}
#public-mobile-menu .public-menu-eyebrow{margin:0 0 12px;padding-inline:4px;color:#64788b;font-size:10px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase}
#public-mobile-menu .public-menu-page-list{padding:8px;background:#fff;border:1px solid #e3ebf2;border-radius:22px;box-shadow:0 10px 30px rgba(11,45,91,.035)}
#public-mobile-menu .public-menu-page-list>a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:55px;padding:13px 16px;border:0;border-radius:14px;font-size:19px;font-weight:500;line-height:28px;letter-spacing:-.35px;color:#0b2d5b;text-decoration:none;background:transparent}
#public-mobile-menu .public-menu-page-list>a:hover,#public-mobile-menu .public-menu-page-list>a:focus-visible{background:#f0f6fb}
#public-mobile-menu .public-menu-page-arrow{font-size:16px;font-weight:400;color:#8b9dae;flex-shrink:0}
#public-mobile-menu .public-menu-actions{display:grid;grid-template-columns:1fr 1.65fr;gap:10px;margin-top:18px}
#public-mobile-menu .public-menu-actions>a{display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:12px 14px;border-radius:14px;font-size:15px;font-weight:600;line-height:22px;text-align:center;text-decoration:none;box-shadow:none;transform:none}
#public-mobile-menu .public-menu-actions>a.public-menu-account{border:1px solid #d4e0eb;background:transparent;color:#0b2d5b}
#public-mobile-menu .public-menu-actions>a.public-menu-cta{border:1px solid #0b2d5b;background:#0b2d5b;color:#fff}
#public-mobile-menu .public-menu-actions>a:hover{filter:brightness(.96)}
#public-mobile-menu .public-menu-languages{max-width:560px;margin:20px auto 0;padding:0;border:0;border-top:1px solid #dce7ef;border-radius:0;background:transparent}
#public-mobile-menu .public-menu-languages summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 4px;min-height:48px;font-size:14px;font-weight:400;cursor:pointer;color:#526b7d}
#public-mobile-menu .public-menu-languages summary::-webkit-details-marker{display:none}
#public-mobile-menu .public-menu-languages summary::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-inline-end:5px}
#public-mobile-menu .public-menu-languages[open] summary::after{transform:rotate(225deg)}
#public-mobile-menu .public-menu-language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 8px}
#public-mobile-menu .public-menu-language-options button{min-height:44px;padding:10px;border:1px solid #dce6ee;border-radius:12px;background:#fff;color:#526b7d;font:inherit;font-size:14px;cursor:pointer}
#public-mobile-menu .public-menu-language-options button[aria-current="true"]{border-color:#9eb5c9;background:#e5eef6;color:#0b2d5b;font-weight:600}
}
