/* A quiet cue in the mobile menu's right gutter. */
body>header .mobile-menu-scroll-cue{display:none}
@media(max-width:1000px){
 body>header #navigation.mobile-menu-scroll-space{padding-right:58px}
 body>header .mobile-menu-scroll-cue{position:fixed;z-index:35;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:38px;height:46px;padding:3px 0 4px;box-sizing:border-box;border:1px solid #dfcde8;border-radius:14px;background:#fffffff5;color:#7e4798;box-shadow:0 2px 9px #5f347216;pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease}
 body>header .mobile-menu-scroll-cue.is-visible{opacity:1;transform:none}
 .mobile-menu-scroll-arrows{position:relative;display:block;width:16px;height:21px;animation:micdup-menu-scroll 1.5s ease-in-out infinite}
 .mobile-menu-scroll-arrows:before,.mobile-menu-scroll-arrows:after{content:'';position:absolute;left:4px;width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);border-radius:1px}
 .mobile-menu-scroll-arrows:before{top:1px;opacity:.5}.mobile-menu-scroll-arrows:after{top:7px}
 .mobile-menu-scroll-label{font:500 8px/1 'Sofia Sans',Arial,sans-serif;letter-spacing:.035em}
}
@keyframes micdup-menu-scroll{0%,100%{transform:translateY(-2px)}55%{transform:translateY(2px)}}
@media(prefers-reduced-motion:reduce){body>header .mobile-menu-scroll-cue{transition:none}.mobile-menu-scroll-arrows{animation:none}}
