.swsd-mobile-shell,.swsd-mobile-shell *,.swsd-mobile-shell *:before,.swsd-mobile-shell *:after{box-sizing:border-box}.swsd-mobile-shell{display:none}@media(max-width:800px){body.swsd-mobile-enabled #masthead,body.swsd-mobile-enabled #jws_header_default,body.swsd-mobile-enabled>.jws_header{display:none!important}body.swsd-mobile-enabled .swsd-header{display:none!important}body.swsd-mobile-enabled.swsd-drawer-open{overflow:hidden!important}.swsd-mobile-shell{display:block;position:relative;z-index:1001;background:#fff;color:#241435}.swsd-mobile-bar{height:69px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-bottom:1px solid #eee6fa;background:#fff}.swsd-mobile-logo,.swsd-drawer-logo{display:flex;align-items:center;min-width:0}.swsd-mobile-logo img,.swsd-drawer-logo img{width:auto;height:auto;max-height:48px;max-width:174px;object-fit:contain}.swsd-mobile-hamburger,.swsd-drawer-close{display:grid!important;place-items:center;flex:none;width:43px!important;height:43px!important;border:1px solid #eadbfa!important;background:#f8f3ff!important;border-radius:12px!important;color:#241435!important;padding:0!important;cursor:pointer;box-shadow:none!important}.swsd-mobile-hamburger:focus-visible,.swsd-drawer-close:focus-visible,.swsd-drawer-arrow:focus-visible{outline:3px solid #9c72e3;outline-offset:2px}.swsd-mobile-backdrop{position:fixed;inset:0;z-index:1201;background:rgb(21 10 39 / .55)}.swsd-mobile-backdrop[hidden]{display:none!important}.swsd-mobile-drawer{position:fixed;z-index:1202;right:0;top:0;bottom:0;width:min(100vw,450px);max-height:100dvh;background:#fff;box-shadow:-20px 0 55px rgb(24 7 47 / .18);transform:translateX(102%);visibility:hidden;transition:transform .24s ease,visibility .24s;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:0 18px 20px}.swsd-mobile-drawer.is-open{transform:translateX(0);visibility:visible}.swsd-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:84px;padding:12px 0 17px;border-bottom:1px solid #eee8f7}.swsd-drawer-account{margin:15px 0 9px;padding:17px 16px 16px;border-radius:18px;background:linear-gradient(125deg,#321253,#5b149c);color:#fff}.swsd-drawer-person{display:flex;align-items:center;gap:13px;min-width:0}.swsd-drawer-avatar{height:60px!important;width:60px!important;min-width:60px;object-fit:cover;border:3px solid #fff;border-radius:50%;background:#fff}.swsd-drawer-person-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.swsd-drawer-person-copy strong{font-size:18px;line-height:1.28;color:#fff;overflow-wrap:anywhere}.swsd-drawer-person-copy span{font-size:12px;line-height:1.45;color:#eee0ff}.swsd-drawer-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:17px}.swsd-drawer-account-actions a{min-height:46px;padding:10px 8px;display:flex;align-items:center;justify-content:center;gap:7px;color:#37176b!important;background:#fff;border-radius:11px;font-size:14px;font-weight:720;text-decoration:none!important;white-space:nowrap}.swsd-drawer-account-actions a:hover,.swsd-drawer-account-actions a:focus-visible{background:#f3eaff}.swsd-drawer-nav{padding:10px 0 14px;min-width:0}.swsd-drawer-menu,.swsd-drawer-menu ul{list-style:none!important;margin:0!important;padding:0!important}.swsd-drawer-menu li{list-style:none!important;margin:0!important;position:relative;border-bottom:1px solid #eee8f4}.swsd-drawer-menu>li>a{display:flex;align-items:center;gap:17px;padding:16px 36px 16px 9px;min-height:57px;color:#201735!important;font-size:18px!important;font-weight:680!important;line-height:1.3;text-decoration:none!important}.swsd-menu-item-icon{display:block;flex:none;width:24px;height:24px;color:#261739}.swsd-drawer-menu li.current-menu-item>a,.swsd-drawer-menu li.current-menu-ancestor>a{color:#6b27c8!important}.swsd-drawer-menu li.menu-item-has-children>.swsd-drawer-arrow{position:absolute;right:0;top:8px;width:42px;height:43px;border:0!important;border-radius:10px;background:transparent!important;display:grid;place-items:center;color:#32204f!important;box-shadow:none!important;padding:0!important}.swsd-drawer-arrow svg{transition:transform .18s}.swsd-drawer-menu li.swsd-sub-open>.swsd-drawer-arrow svg{transform:rotate(90deg)}.swsd-drawer-menu ul.sub-menu{display:none!important;margin:0 0 10px 39px!important;padding:0 0 0 13px!important;border-left:2px solid #e7dafa}.swsd-drawer-menu li.swsd-sub-open>ul.sub-menu{display:block!important}.swsd-drawer-menu ul.sub-menu li{margin:0;border-bottom:1px solid #f1eaf7}.swsd-drawer-menu ul.sub-menu li:last-child{border-bottom:0}.swsd-drawer-menu ul.sub-menu a{display:block!important;padding:11px 35px 11px 8px;font-size:14px!important;font-weight:500!important;line-height:1.35!important;color:#2b2740!important;text-decoration:none!important;overflow-wrap:anywhere}.swsd-drawer-menu ul.sub-menu .swsd-menu-item-icon{display:none!important}.swsd-drawer-menu ul.sub-menu li.menu-item-has-children>.swsd-drawer-arrow{top:2px}.swsd-drawer-guest-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding:20px 0 5px;border-top:1px solid #eee7f7}.swsd-drawer-guest-actions a{min-height:49px;border:1px solid #b98deb;border-radius:13px;display:grid;place-items:center;color:#512293!important;text-decoration:none!important;background:#fff;font-size:17px;font-weight:750}.swsd-drawer-guest-actions a:last-child{border-color:#d6b8ff;background:linear-gradient(125deg,#dabaff,#c9a0ff);color:#30164c!important}}@media(max-width:380px){.swsd-mobile-bar{padding-inline:14px}.swsd-mobile-drawer{padding-inline:14px}.swsd-drawer-account{padding:15px 12px}.swsd-drawer-account-actions{gap:8px}.swsd-drawer-account-actions a{font-size:13px}.swsd-drawer-person-copy strong{font-size:16px}.swsd-drawer-menu>li>a{font-size:17px!important}}@media(prefers-reduced-motion:reduce){.swsd-mobile-drawer,.swsd-drawer-arrow svg{transition:none!important}}