.ar-member-sticky{position:sticky;top:0;z-index:60;background:#faf7f0;isolation:isolate}
.ar-member-sticky .ar-membership-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1280px;padding:14px 36px;overflow:visible}
.ar-member-sticky .ar-membership-header__search{width:100%;max-width:620px;min-width:0;margin:0 auto;flex:none}
.ar-member-sticky .ar-membership-header__search input[type=search]{font-size:16px;padding-left:40px}
.ar-member-sticky .ar-membership-header__search{position:relative}
.ar-member-sticky .ar-search-icon{position:absolute;left:13px;top:14px;width:18px;height:18px;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.7}
.ar-member-sticky .ar-membership-header__search button{font-size:14px;padding-inline:20px}
.ar-member-menu{position:relative}
.ar-member-menu summary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:10px 20px;border:1px solid #10263b;border-radius:5px;background:#10263b;color:#fff;cursor:pointer;list-style:none;font:700 14px/1.5 Arial,sans-serif;white-space:nowrap}
.ar-member-menu summary::-webkit-details-marker{display:none}
.ar-member-menu summary svg{width:12px;height:8px;fill:none;stroke:currentColor;stroke-width:1.8}
.ar-member-menu[open] summary svg{transform:rotate(180deg)}
.ar-member-menu summary:hover{background:#243e54}
.ar-member-menu .ar-membership-header__nav{position:absolute;right:0;top:calc(100% + 10px);display:flex;flex-direction:column;align-items:stretch;gap:0;width:290px;max-width:calc(100vw - 36px);max-height:calc(100dvh - var(--ar-sticky-height,240px) - 16px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:8px;background:#fff;border:1px solid #dedbd3;border-radius:8px;box-shadow:0 8px 24px #10263b26;z-index:2}
.ar-member-menu .ar-membership-header__nav a{display:flex;align-items:center;min-height:44px;padding:11px 14px;border:0;border-bottom:1px solid #eeeae2;border-left:3px solid transparent;font-size:14px;font-weight:500;white-space:normal;color:#10263b}
.ar-member-menu .ar-membership-header__nav a:last-child{border-bottom:0}
.ar-member-menu .ar-membership-header__nav a[aria-current=page]{border-left-color:#b88a36;background:#faf3e4;font-weight:700}
.ar-member-menu .ar-membership-header__nav a:hover{background:#faf3e4;text-decoration:none}
.ar-sticky-context #MainContent .ar-page-navigation,.ar-sticky-context #MainContent .ar-dashboard .quick{display:none!important}
.ar-sticky-context #MainContent [id]{scroll-margin-top:calc(var(--ar-sticky-height,240px) + 16px)}
.ar-sticky-context .skip-to-content-link:focus{z-index:100}
@media(max-width:990px){.ar-member-sticky .ar-membership-header__inner{padding-inline:24px;gap:18px}}
@media(max-width:749px){
.ar-member-sticky .ar-membership-header__inner{grid-template-columns:minmax(0,1fr) auto;padding:12px 18px;gap:12px}
.ar-member-sticky .ar-membership-header__brand{font-size:clamp(14px,4vw,16px);letter-spacing:.16em}
.ar-member-sticky .ar-membership-header__search{grid-row:2;grid-column:1/-1;max-width:none}
.ar-member-menu{position:static}
.ar-member-sticky .ar-membership-header{position:relative}
.ar-member-menu summary{min-height:44px;padding:10px 12px;font-size:12px;gap:8px}
.ar-member-menu .ar-membership-header__nav{top:100%;left:18px;right:18px;width:auto;max-width:none;border-radius:0 0 8px 8px}
.ar-member-sticky .pp-header .pp-logo{flex:1 1 auto;min-width:0}
.ar-member-sticky .pp-header .pp-logo span{min-width:0}
.ar-member-sticky .pp-header .pp-logo strong{font-size:clamp(17px,5.5vw,23px)}
.ar-member-sticky .pp-header .pp-logo small{font-size:10px}
.ar-member-sticky .pp-header .pp-mobile-menu{flex:0 0 44px}
}
