/* Only the additional destinations in the shared header. */
.sig-header .sig-more{position:relative;flex:none}
.sig-header .sig-more-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px;border:0;background:transparent;color:#332f35;font:600 16px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
.sig-header .sig-more-toggle[hidden],.sig-header .sig-more-panel[hidden]{display:none}
.sig-header .sig-more-toggle::after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.sig-header .sig-more-toggle[aria-expanded="true"]::after{transform:translateY(2px) rotate(225deg)}
.sig-header .sig-more-toggle:hover{color:#9c007b}
.sig-header .sig-more-toggle:focus-visible{outline:3px solid #b8208e;outline-offset:3px}
.sig-header .sig-more-panel{position:absolute;top:calc(100% + 5px);right:0;z-index:2;display:grid;min-width:265px;padding:8px;border:1px solid #e6e1e5;border-radius:12px;background:#fff;box-shadow:0 10px 28px #2321281c}
.sig-header .sig-menu .sig-more-panel a{justify-content:flex-start;white-space:normal;text-align:left;padding:10px 12px}
/* Balance visible text/chevron gaps with the converter's visible button edge. */
@media(min-width:1200px){
 .sig-header .sig-menu > .sig-more + a.sig-converter{margin-left:10px}
}
@media(min-width:1200px) and (max-width:1279px){
 .sig-header .sig-more-toggle{padding-inline:8px}
 .sig-header .sig-menu > .sig-more + a.sig-converter{margin-left:8px}
}
@media(max-width:1199px){
 .sig-header .sig-more,.sig-header .sig-more-panel{display:contents;position:static}
 .sig-header .sig-menu .sig-more-panel a{justify-content:center;padding:10px 7px;font-size:14px;text-align:center}
}

/* Keep the current destination visible when its desktop group is closed. */
.sig-header .sig-more[data-current="true"] .sig-more-toggle{color:#9c007b}

/* A single disclosure with labelled groups; links remain directly reachable. */
.sig-header .sig-more-panel{max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain}
.sig-header .sig-more-group{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:5px 0;border:0;background:transparent}
.sig-header .sig-more-group + .sig-more-group{border-top:1px solid #e6e1e5}
.sig-header .sig-more-label{display:block;margin:0;padding:7px 12px 3px;color:#6b626c;font:700 11px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.035em;text-align:left}
@media(max-width:1199px){
 .sig-header.sig-menu-ready .sig-menu{max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}
 .sig-header .sig-more-panel{max-height:none;overflow:visible}
 .sig-header .sig-more-group{grid-column:1/-1;padding:4px 0}
 .sig-header .sig-more-label{padding:8px 7px 3px;text-align:left}
 .sig-header .sig-menu .sig-more-panel a{justify-content:flex-start;min-height:44px;padding:10px 7px;text-align:left}
}
