/* Compact edition selector in the existing navigation. */
.me-editions-menu{position:relative;font-family:inherit;text-align:left}
.me-editions-menu>summary{display:flex;align-items:center;gap:8px;min-height:58px;color:#121212;font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;cursor:pointer;list-style:none}
.me-editions-menu>summary::-webkit-details-marker{display:none}
.me-editions-menu>summary::marker{content:""}
.me-editions-menu__chevron{width:6px;height:6px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.me-editions-menu[open]>summary{color:#007b41}
.me-editions-menu[open] .me-editions-menu__chevron{transform:translateY(2px) rotate(225deg)}
.me-editions-menu__panel{position:absolute;top:100%;right:0;z-index:10020;min-width:245px;width:max-content;max-width:min(310px,calc(100vw - 32px));padding:7px;background:#fff;border:1px solid #dce3dc;border-radius:7px;box-shadow:0 10px 28px #17372720}
.meus-site-header .me-editions-menu__panel a{display:block;min-height:42px;height:auto;padding:12px 14px;border:0;border-radius:4px;font:400 13px/1.4 system-ui,sans-serif;text-align:left;text-transform:none;white-space:normal;letter-spacing:0;color:#253c2d!important;text-decoration:none!important}
.meus-site-header .me-editions-menu__panel a:hover,.meus-site-header .me-editions-menu__panel a:focus-visible{background:#f0f5ef}
.meus-site-header .me-editions-menu__panel a[aria-current=page]{background:#eaf3e9;color:#006f35!important;font-weight:700}
.meus-site-header .me-editions-menu__panel a::after{display:none}
.me-editions-menu>summary:focus-visible{outline:2px solid #008f45;outline-offset:4px}
.meus-sticky-nav ul{overflow:visible;gap:clamp(8px,1vw,18px)}
.meus-sticky-nav .me-editions-menu>summary{min-height:52px;font-size:12px}
.meus-drawer-nav .me-editions-menu>summary{min-height:44px;padding:10px 0;font-size:16px}
.meus-drawer-nav .me-editions-menu__panel{position:static;min-width:0;width:100%;max-width:none;margin:0 0 10px;padding:0 0 0 12px;box-shadow:none;border:0;border-left:2px solid #dce7dc;border-radius:0;background:transparent}
.meus-drawer-nav .me-editions-menu__panel a{min-height:44px;padding:11px 12px}
