.chapter-admin-menu{position:relative;font:inherit;color:inherit}
.chapter-admin-menu>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:700;padding:17px 2px;border-bottom:1px solid #173a492b}
.chapter-admin-menu>summary::-webkit-details-marker{display:none}
.chapter-admin-menu>summary::after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 4px 4px 0;flex-shrink:0}
.chapter-admin-menu[open]>summary::after{transform:rotate(225deg);margin-top:6px}
.chapter-admin-menu>summary:focus-visible{outline:3px solid #28657f;outline-offset:4px}
.chapter-admin-options{padding:3px 0 5px 22px;border-left:1px solid #173a4935;margin:12px 0 12px 3px}
.chapter-admin-options a{font-size:14px!important;font-weight:600!important;padding:14px 8px!important;display:block!important;border-bottom:1px solid #173a4920}
.chapter-admin-options a[aria-current]{background:#f8f2e860}
.links>.chapter-admin-menu>summary{border:0;padding:12px 0;font-size:inherit}
.links>.chapter-admin-menu>.chapter-admin-options{position:absolute;top:100%;right:0;min-width:245px;background:#f8f2e8;color:#173a49;border:1px solid #173a4930;border-radius:4px;box-shadow:0 10px 25px #173a4920;padding:10px 16px;margin:0;z-index:100}

@media(min-width:1051px){.links{gap:clamp(10px,1.25vw,20px)!important}.links>a{white-space:nowrap}}


/* Two-level FREE main navigation */
.explore-nav>.chapter-admin-menu,.mobile-panel>.chapter-admin-menu{width:100%}
.explore-nav>.chapter-admin-menu>summary,.mobile-panel>.chapter-admin-menu>summary{font-weight:700}
.explore-nav>.chapter-admin-menu>.chapter-admin-options,.mobile-panel>.chapter-admin-menu>.chapter-admin-options{margin-top:4px;padding:3px 0 9px 16px;background:transparent}
.explore-nav>.chapter-admin-menu>.chapter-admin-options a,.mobile-panel>.chapter-admin-menu>.chapter-admin-options a{border-bottom:1px solid #173a4920;font-size:13px!important}
.links>.chapter-admin-menu>.chapter-admin-options{background:#96cee7;border:1px solid #173a4950;box-shadow:0 12px 28px #173a4929}
.links>.chapter-admin-menu>summary{white-space:nowrap;cursor:pointer}
@media(max-width:1050px){.links>.chapter-admin-menu>.chapter-admin-options{position:static;box-shadow:none;margin-top:4px;min-width:0}}

.free-account-menu{position:relative;display:inline-block;color:#173a49;flex-shrink:0}
.free-account-trigger{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1.5px solid #173a49;border-radius:5px;width:42px;height:40px;font-size:23px;line-height:1;background:#f4a34f}
.free-account-trigger::-webkit-details-marker{display:none}
.free-account-menu[open]>.free-account-trigger{background:#96cee7}
.free-account-panel{position:absolute;right:0;top:calc(100% + 9px);width:260px;z-index:200;padding:14px 17px;background:#96cee7;border:1.5px solid #173a49;border-radius:7px;box-shadow:0 12px 28px #173a492f}
.free-account-group{border-bottom:1px solid #173a4936}
.free-account-group:last-child{border-bottom:0}
.free-account-group>summary{padding:15px 3px;font-weight:800;font-size:14px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}
.free-account-group>summary::-webkit-details-marker{display:none}
.free-account-group>summary:after{content:'+';font-size:20px;font-weight:400}
.free-account-group[open]>summary:after{content:'−'}
.free-account-items{padding:0 0 10px 11px}
.free-account-items a{display:block;padding:11px 5px!important;border:0!important;font-size:13px!important;font-weight:600!important;text-decoration:none}
.free-account-items a:hover{text-decoration:underline}
.explore-nav .free-account-menu,.mobile-panel .free-account-menu{width:100%}
.explore-nav .free-account-panel,.mobile-panel .free-account-panel{position:static;box-shadow:none;width:100%;margin-top:8px}

/* Signed-in member navigation only. Public header remains unchanged. */
.free-member-profile-menu{display:inline-block;position:relative;color:#173a49;font:inherit}
.free-member-profile-menu>summary{list-style:none;cursor:pointer;font-size:inherit;font-weight:700;padding:12px 16px;border:1px solid #173a49;background:#96cee7;border-radius:4px;white-space:nowrap}
.free-member-profile-menu>summary::-webkit-details-marker{display:none}
.free-member-profile-menu>summary:after{content:'⌄';padding-left:10px}
.free-member-profile-menu>summary:focus-visible{outline:3px solid #173a49;outline-offset:3px}
.free-member-profile-panel{position:absolute;right:0;top:calc(100% + 7px);min-width:164px;padding:9px;background:#96cee7;border:1px solid #173a49;border-radius:5px;box-shadow:0 12px 25px #173a4930;z-index:250}
.free-member-profile-panel>a,.free-member-profile-panel>button{display:block;box-sizing:border-box;width:100%;padding:12px 13px!important;text-align:left!important;color:#173a49!important;font:600 13px/1.4 Montserrat,Arial,sans-serif!important;border:0!important;background:transparent!important;text-decoration:none!important;cursor:pointer}
.free-member-profile-panel>a:hover,.free-member-profile-panel>button:hover{background:#ffffff66!important}
.free-member-profile-panel>button{border-top:1px solid #173a4933!important}
.free-member-chapter{font-weight:700!important}
.explore-nav .free-member-profile-menu,.mobile-panel .free-member-profile-menu{width:100%}
.explore-nav .free-member-profile-panel,.mobile-panel .free-member-profile-panel{position:static;width:100%;box-shadow:none;margin-top:7px}
