.vd-mobile-help{display:none}.vd-footer-follow{display:flex;justify-content:center;margin:18px auto 0;padding:0 16px 20px}
@media(max-width:749px){
 aside.vd-legacy-support{display:none}
 .vd-mobile-help{display:flex;align-items:center;position:fixed;left:0;top:58%;z-index:30;max-width:calc(100vw - 24px);filter:drop-shadow(0 3px 10px #172e2520);font-family:inherit;color:#243d35}
 .vd-mobile-help__handle{flex:0 0 44px;width:44px;min-height:64px;border:1px solid #bdcec5;border-left:0;border-radius:0 15px 15px 0;background:#e5eee8;color:#243d35;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;touch-action:pan-y;padding:8px 3px}
 .vd-mobile-help__handle>span:first-child{font:24px/1 sans-serif}.vd-mobile-help__panel{position:relative;box-sizing:border-box;width:min(250px,calc(100vw - 80px));padding:24px 20px;background:#f5f8f5;border:1px solid #bdcec5;border-left:0;border-radius:0 18px 18px 0;animation:vd-help-in .22s ease-out}
 .vd-mobile-help__panel[hidden]{display:none}.vd-mobile-help__panel strong{display:block;font-size:18px;line-height:1.3}.vd-mobile-help__panel p{font-size:13px;line-height:1.5;margin:8px 0 16px}.vd-mobile-help__panel a{display:block;color:#243d35;text-decoration:none;border-top:1px solid #d4e0d8;padding:12px 0 0;font-size:14px;font-weight:600}.vd-mobile-help__eyebrow{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.vd-mobile-help__close{position:absolute;right:4px;top:2px;width:44px;height:44px;border:0;background:transparent;color:#243d35;font-size:24px;cursor:pointer}
 .vd-mobile-help[data-open] .vd-mobile-help__handle{margin-left:-1px}.vd-mobile-help[data-open] .vd-mobile-help__handle>span:first-child{transform:rotate(180deg)}
 @keyframes vd-help-in{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}
 @media(prefers-reduced-motion:reduce){.vd-mobile-help__panel{animation:none}}
}

@media(max-width:749px){.vd-mobile-help__handle{flex-basis:20px;width:20px;min-height:62px;padding:7px 2px;gap:0;border-radius:0 8px 8px 0;font-size:10px}.vd-mobile-help__handle>span:first-child{display:none}.vd-mobile-help__handle>span:last-child{writing-mode:vertical-rl;letter-spacing:.08em}.vd-mobile-help{filter:drop-shadow(0 2px 4px #172e2510)}}
