.mw-resources{position:relative;flex:none}
.mw-resources>summary{list-style:none;cursor:pointer;white-space:nowrap}
.mw-resources>summary::-webkit-details-marker{display:none}
.mw-resources.pill{padding:0 12px}
.mw-resources.pill>summary{padding:8px 6px;color:#5e6b75;font-size:15px;font-weight:500}
.mw-resource-panel{position:absolute;top:calc(100% + 12px);left:0;z-index:90;display:grid;gap:2px;min-width:220px;padding:12px;border-radius:22px;background:#fff;box-shadow:0 20px 50px rgba(32,48,61,.22)}
.mw-resources:not([open])>.mw-resource-panel{display:none}
.band:has(.mw-resources[open]){overflow:visible;z-index:30}
.mw-resource-panel a{display:block;padding:10px 14px;border-radius:12px;color:#20303d;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap}
.mw-resource-panel a:hover{background:#f6f3ee}
.mw-resources summary:focus-visible,.mw-resource-panel a:focus-visible{outline:2px solid #157a54;outline-offset:3px}
body:has(nav.mw-member-top) [data-mw-public-resource]{display:none!important}
.mw-phone-resources{margin-bottom:10px}
@media(max-width:760px){nav.top>.mw-resources{display:none}}
