/* The entire header must sit above the pages' sticky section navigation. */
#rellan-slide-header{position:relative;z-index:20}
#rellan-slide-header .rs-lab-nav{position:relative;flex:none}
#rellan-slide-header .rs-lab-topline{display:flex;align-items:center;border-bottom:1px solid transparent}
#rellan-slide-header .rs-lab-current .rs-lab-topline{border-bottom-color:#c35c6f}
#rellan-slide-header .rs-lab-topline>.rs-nav-link{border-bottom:0}
#rellan-slide-header .rs-lab-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:44px;padding:0;margin:0 0 0 3px;border:0;background:transparent;color:#4f2a56;cursor:pointer}
#rellan-slide-header .rs-lab-toggle svg{display:block;transition:transform .15s ease}
#rellan-slide-header .rs-lab-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
#rellan-slide-header .rs-lab-toggle:hover{color:#a94c60}
#rellan-slide-header .rs-lab-toggle:focus-visible,#rellan-slide-header .rs-lab-dropdown a:focus-visible{outline:2px solid #b44861;outline-offset:2px}
#rellan-slide-header .rs-lab-dropdown{position:absolute;z-index:30;top:calc(100% + 8px);left:-14px;width:340px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;padding:7px;border:1px solid #e3d9e2;background:#fff;box-shadow:0 8px 22px rgb(79 42 86 / 9%)}
#rellan-slide-header .rs-lab-dropdown[hidden]{display:none}
#rellan-slide-header .rs-lab-dropdown a{display:block;min-height:44px;padding:11px 13px;color:#4f2a56;text-decoration:none;font-size:.9375rem;line-height:1.5;white-space:normal}
#rellan-slide-header .rs-lab-dropdown a:hover,#rellan-slide-header .rs-lab-dropdown a:focus-visible{background:#faf7f9}
#rellan-slide-header .rs-lab-dropdown a[aria-current]{background:#f4ecf2;font-weight:600}
#rellan-slide-header .rs-section-topline{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch}
#rellan-slide-header .rs-section-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:#4f2a56;cursor:pointer}
#rellan-slide-header .rs-section-toggle:hover{background:#faf7f9;color:#a94c60}
#rellan-slide-header .rs-section-toggle:focus-visible{outline:2px solid #b44861;outline-offset:-3px}
#rellan-slide-header .rs-section-toggle svg{transition:transform .15s ease}
#rellan-slide-header .rs-section-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
#rellan-slide-header .rs-section-links{margin:0 8px 8px 13px;padding-left:10px;border-left:1px solid #d9cad6}
#rellan-slide-header .rs-section-links[hidden]{display:none}
#rellan-slide-header .rs-section-links a{font-size:.875rem;padding:10px 12px}
.ca-reference{scroll-margin-top:30px}
#rellan-slide-header[data-menu-collapsed="true"] .rs-lab-topline{display:grid;grid-template-columns:minmax(0,1fr) 44px;border-bottom:1px solid #eee7eb}
#rellan-slide-header[data-menu-collapsed="true"] .rs-lab-current .rs-lab-topline{background:#f4ecf2}
#rellan-slide-header[data-menu-collapsed="true"] .rs-lab-current .rs-lab-topline>.rs-nav-link{border-left-color:#c35c6f;font-weight:600}
#rellan-slide-header[data-menu-collapsed="true"] .rs-lab-toggle{width:44px;min-height:50px;margin:0}
#rellan-slide-header[data-menu-collapsed="true"] .rs-lab-dropdown{position:static;width:auto;max-width:none;max-height:none;overflow:visible;padding:4px 0 8px 14px;margin:0 0 0 14px;border:0;border-left:1px solid #e3d9e2;box-shadow:none}
#rellan-slide-header[data-menu-collapsed="true"] .rs-lab-dropdown a{white-space:normal}
@media(prefers-reduced-motion:reduce){#rellan-slide-header .rs-lab-toggle svg,#rellan-slide-header .rs-section-toggle svg{transition:none}}
