.side-bar-header-menu{background-color:var( --wp--preset--color--core-white);border-color:var( --wp--preset--color--neutral-grey-3);border-top-width:1px;margin-top:0;max-width:90%;overflow:hidden;position:absolute;right:100%;width:342px;z-index:1000}@media (min-width:768px){.side-bar-header-menu{width:485px}}.side-bar-header-menu__toggle{cursor:pointer;display:none;padding:.75rem}@media (min-width:1024px){.side-bar-header-menu__toggle{display:inline-flex}}.side-bar-header-menu__toggle span svg{height:18px;width:18px}.side-bar-header-menu__container{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:auto;position:relative}@media (min-width:1024px){.side-bar-header-menu__container{height:90%}}.side-bar-header-menu__container.spacing{padding-left:1rem;padding-right:1rem}.side-bar-header-menu__container .pm-side-nav-bar{border-bottom-width:1px;display:flex;flex-direction:column;gap:1rem;--tw-border-opacity:1;border-color:rgb(233 233 233/var(--tw-border-opacity));font-size:18px;font-weight:600;padding-bottom:1rem}@media (min-width:768px){.side-bar-header-menu__container .pm-side-nav-bar{font-size:var(--wp--preset--font-size--body-normal);margin-top:1rem}}.side-bar-header-menu__container .pm-side-nav-bar li{padding:.25rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.side-bar-header-menu__container .pm-side-nav-bar li:hover{background-color:var( --wp--preset--color--neutral-grey-3);transition-timing-function:cubic-bezier(.4,0,.2,1)}}.side-bar-header-menu__container .pm-side-nav-bar li.menu-item-has-children{align-items:center;display:flex;justify-content:space-between}.side-bar-header-menu__container .pm-side-nav-bar li.menu-item-has-children button{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.side-bar-header-menu__container .pm-side-nav-bar li.menu-item-has-children button svg{height:.75rem;width:7px}.side-bar-header-menu__container .pm-side-nav-bar li.menu-item-has-children a{flex-grow:1}.side-bar-header-menu__container .pm-side-nav-bar .sub-menu{display:none}.side-bar-header-menu__container .pm-side-nav-bar a{display:block}.side-bar-header-menu__container #pm-side-nav-bar-secondary .highlight{color:var( --wp--preset--color--secondary-accent-dark)}.side-bar-header-menu__container__content{background-color:var( --wp--preset--color--core-white);display:flex;flex-direction:column;gap:1rem;width:100%}.side-bar-header-menu__container__sub-menu{display:none;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.side-bar-header-menu__container__sub-menu__header{align-items:center;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--body-large);font-weight:600;gap:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.side-bar-header-menu__container__sub-menu__header button svg{height:1rem;width:1rem}.side-bar-header-menu__container__sub-menu .sub-menu{display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:1rem}.side-bar-header-menu__container__sub-menu .sub-menu>li{padding:.25rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.side-bar-header-menu__container__sub-menu .sub-menu>li:hover{background-color:var( --wp--preset--color--neutral-grey-3);transition-timing-function:cubic-bezier(.4,0,.2,1)}}.side-bar-header-menu__container__sub-menu .sub-menu .highlight{color:var( --wp--preset--color--secondary-accent-dark)}.side-bar-header-menu__container__sub-menu a{display:block}.side-bar-header-menu__search{background-color:var( --wp--preset--color--neutral-grey-3);margin-top:1rem;padding:1rem}@media (min-width:768px){.side-bar-header-menu__search{display:none}}.side-bar-header-menu__search .wp-element-button img{height:18px;width:18px}.side-bar-header-menu-overlay{display:none;margin-top:0;opacity:0}body.side-bar-header-menu-active .side-bar-header-menu-overlay{background-color:var( --wp--preset--color--core-black);display:block;height:100vh;inset:0;opacity:.75;position:fixed;width:100vw;z-index:999}body.side-bar-header-menu-active .side-bar-header-menu{display:block}body.side-bar-header-menu-active .side-bar-header-menu .button__ghost--x-small{font-size:14px;font-weight:800;padding:0}body.side-bar-header-menu-active .side-bar-header-menu .button__ghost--x-small:nth-of-type(2){color:var( --wp--preset--color--secondary-accent-dark)}#pm-algolia-search-top .menu-toggle{padding:10px 5px}@media (min-width:1024px){#pm-algolia-search-top .menu-toggle{padding:11px .25rem}}#pm-algolia-search-top .menu-toggle svg{height:20px!important;width:30px!important}@media (min-width:1024px){#pm-algolia-search-top .menu-toggle svg{height:26px!important;width:2.5rem!important}}#pm-algolia-search-top .algolia-header-search-button .wp-element-button{padding:.25rem 1.5rem}@media (min-width:1024px){#pm-algolia-search-top .algolia-header-search-button .wp-element-button{padding:.5rem 2.5rem}}#pm-algolia-search-top .algolia-header-search-button .wp-element-button>img{height:1.25rem;width:1.25rem}@media (min-width:768px){.header-login-container .header-premium-access-btn .wp-element-button{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.header-login-container .header-premium-access-btn .wp-element-button{padding-left:72px;padding-right:72px}}