.event-signup-sidebar[hidden],.event-signup-toggle[hidden]{display:none!important}.event-signup-toggle{position:fixed;right:18px;bottom:22px;z-index:20;border:1px solid #d6d4b7;background:#6a6620;color:white;padding:15px 20px;box-shadow:0 5px 22px #0002;font-weight:800;font-size:13px;letter-spacing:.5px}.event-signup-sidebar{position:fixed;right:18px;bottom:22px;z-index:21;width:360px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);overflow:auto;background:#fff;border:1px solid #d5d3c5;box-shadow:0 12px 50px #0003;padding:28px 24px 18px;border-top:5px solid #6a6620}.event-signup-sidebar .event-signup-close{position:absolute;right:8px;top:5px;background:transparent;border:0;color:#151515;font-size:28px;width:38px;height:38px}.event-signup-sidebar .eyebrow{padding-right:20px;color:#6a6620;font-size:10px;line-height:1.6}.event-signup-sidebar .updates-signup{border:0;background:transparent;margin:18px 0 0;padding:0}.event-signup-sidebar .updates-signup h3{font-size:27px;line-height:1.1;letter-spacing:-.7px}.event-signup-sidebar .btn{width:100%;color:white;padding:15px 18px}.event-signup-sidebar :focus-visible,.event-signup-toggle:focus-visible{outline:3px solid #938c2c;outline-offset:3px}@media(max-width:600px){.event-signup-sidebar{right:14px;bottom:14px;width:330px;padding:24px 20px 12px}.event-signup-toggle{right:14px;bottom:14px;padding:13px 16px}.event-signup-sidebar .updates-signup h3{font-size:25px}}
