.finance-menu{position:relative;flex-shrink:0;align-self:center}
.finance-menu>summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;cursor:pointer;list-style:none;font-size:inherit;font-weight:600;line-height:1.4;color:#102c50}
.finance-menu>summary::-webkit-details-marker{display:none}
.finance-menu>summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px;flex-shrink:0}
.finance-menu[open]>summary::after{transform:rotate(225deg);margin-top:4px}
.finance-menu>summary:hover{color:#1264bd}
.finance-menu>summary:focus-visible{outline:3px solid #3898ff;outline-offset:5px;border-radius:3px}
.finance-menu-links{position:absolute;top:100%;left:0;width:max-content;min-width:245px;max-width:min(340px,calc(100vw - 48px));padding:8px;background:#fff;border:1px solid #d1deef;border-radius:7px;box-shadow:0 12px 26px #082b6820;z-index:30}
.finance-menu-links a{display:block;white-space:normal;padding:12px 14px;border-radius:4px;font-size:15px;line-height:1.4}
.finance-menu-links a:hover,.finance-menu-links a[aria-current="page"]{background:#eaf3ff;color:#082b68}
.finance-menu-links a[aria-current="page"]{font-weight:700}
.finance-language-note{font-size:14px;line-height:1.6;max-width:680px;color:#d2e2f8}
@media(max-width:1100px){.finance-menu{align-self:stretch;width:100%}.finance-menu>summary{justify-content:space-between}.finance-menu-links{position:static;width:100%;max-width:none;min-width:0;box-shadow:none;margin-top:4px;border-left:3px solid #1264bd;background:#f3f7fc}.finance-menu-links a{min-height:44px}}
