.prnm2{position:relative;z-index:1;--prnm2-yellow:#F0C011;--prnm2-ink:#242424;--prnm2-paper:#F7F5F2}
.prnm2.prnm2__open{z-index:99999}
.prnm2__desktop{display:block}
.prnm2__desktop .pxl-menu-primary{list-style:none;margin:0;padding:0}
.prnm2__desktop .pxl-menu-primary>li{float:none}
.prnm2__toggle{display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:10px;border:0;background:transparent;color:var(--prnm2-ink);cursor:pointer}
.prnm2__toggle svg{display:block;width:28px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.prnm2__overlay{position:fixed;inset:0;z-index:99990;background:rgba(0,0,0,.58);opacity:0;transition:opacity .3s ease}
.prnm2__overlay[hidden]{display:none}
.prnm2__drawer{position:fixed;inset:0 auto 0 0;z-index:99991;display:flex;flex-direction:column;width:min(320px,88vw);max-width:100vw;height:100dvh;padding:0 28px 24px;background:#fff;color:var(--prnm2-ink);box-shadow:12px 0 38px rgba(0,0,0,.12);overflow:hidden;transform:translateX(-102%);visibility:hidden;transition:transform .34s cubic-bezier(.22,.75,.25,1),visibility .34s;box-sizing:border-box}
.prnm2__drawer[aria-hidden="false"]{transform:translateX(0);visibility:visible}
.prnm2__drawer-head{position:relative;display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 14px}
.prnm2__logo{display:flex;align-items:center;max-width:calc(100% - 48px)}
.prnm2__logo img{display:block;width:auto;max-width:190px;max-height:64px;object-fit:contain}
.prnm2__close{position:absolute;top:0;right:-28px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:#fff;color:var(--prnm2-ink);cursor:pointer}
.prnm2__close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.prnm2__mobile-menu{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}
.prnm2__mobile-list,.prnm2__mobile-list ul{list-style:none;margin:0;padding:0}
.prnm2__mobile-list>li{border-bottom:1px solid rgba(36,36,36,.08)}
.prnm2__mobile-menu li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center}
.prnm2__mobile-menu li>a{display:block;min-width:0;padding:14px 0;color:var(--prnm2-ink);font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:650;line-height:1.35;letter-spacing:normal;text-decoration:none;overflow-wrap:anywhere}
.prnm2__mobile-menu li.current-menu-item>a,.prnm2__mobile-menu li.current-menu-parent>a,.prnm2__mobile-menu li>a:hover{color:#C69D00}
.prnm2__submenu-toggle{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:3px;background:#f7f7f7;color:var(--prnm2-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}
.prnm2__submenu-toggle:hover,.prnm2__submenu-toggle[aria-expanded="true"]{background:var(--prnm2-yellow);color:var(--prnm2-ink)}
.prnm2__submenu-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}
.prnm2__submenu-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
.prnm2__mobile-menu .sub-menu{grid-column:1/-1;display:none;width:100%;padding:0 0 8px 14px}
.prnm2__mobile-menu .sub-menu.is-open{display:block}
.prnm2__mobile-menu .sub-menu li{border-top:1px solid rgba(36,36,36,.06)}
.prnm2__mobile-menu .sub-menu li>a{padding:11px 0;font-size:14px;font-weight:500}
.prnm2__mobile-menu .sub-menu .sub-menu{padding-left:12px}
.prnm2__open .prnm2__overlay{display:block;opacity:1}
.prnm2__drawer[aria-hidden="false"]{visibility:visible}
body.prnm2-scroll-locked{overflow:hidden}
@media(prefers-reduced-motion:reduce){.prnm2__overlay,.prnm2__drawer,.prnm2__submenu-toggle,.prnm2__submenu-toggle svg{transition:none}}
