.connect-menu{position:relative;align-self:center;flex-shrink:0}
.connect-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:5px 0;list-style:none;cursor:pointer;font-size:16px;font-weight:700;white-space:nowrap;color:var(--navy)}
.connect-menu>summary::-webkit-details-marker{display:none}
.connect-menu>summary>svg{width:14px;height:14px;transition:transform .15s}
.connect-menu[open]>summary>svg{transform:rotate(180deg)}
.connect-menu[open]>summary{color:var(--blue)}
.connect-menu-panel{position:absolute;top:calc(100% + 12px);right:-12px;width:300px;background:#fffdf9;border:1px solid #d5e4ec;border-radius:16px;box-shadow:0 16px 45px #10347824;padding:8px;z-index:1500;white-space:normal}
.connect-menu-panel>a{display:flex;align-items:center;gap:14px;padding:16px 13px;border-radius:10px;min-height:72px}
.connect-menu-panel>a:hover,.connect-menu-panel>a:focus-visible{background:#e8f5fc;color:var(--navy)}
.connect-menu-panel>a>svg{flex:0 0 23px;width:23px;height:23px;color:var(--blue)}
.connect-menu-panel>a>span{display:grid;gap:4px}
.connect-menu-panel strong{font-size:15px;line-height:1.4}
.connect-menu-panel small{font-size:12px;line-height:1.5;color:var(--muted);font-weight:400}
.connect-menu-panel>a:after{content:'↗';font-size:16px;margin-left:auto;color:var(--blue)}
[data-connect-footer]{display:inline-flex;align-items:center;min-height:40px;font-size:13px;font-weight:700;color:var(--blue)}
@media(min-width:901px) and (max-width:1360px){body>header{height:auto;min-height:90px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;row-gap:4px}body>header>nav{order:3;flex-basis:100%;justify-content:center;gap:22px;font-size:15px}.connect-menu>summary{font-size:15px}}
@media(max-width:900px){.connect-menu-panel{position:static;width:100%;box-shadow:none}.connect-menu>summary{font-size:15px}}
@media(prefers-reduced-motion:reduce){.connect-menu>summary>svg{transition:none}}
@media print{.connect-menu{display:none}}
