.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.simple-site-header{justify-content:space-between;align-items:center;gap:20px;display:flex;flex-wrap:nowrap!important}.simple-site-header .sp-word{text-decoration:none}.site-menu{z-index:50;flex-shrink:0;position:relative}.site-menu-trigger{cursor:pointer;align-items:center;gap:9px;color:#20352d!important;font:inherit!important;background:#fff!important;border:1px solid #d8dedb!important;border-radius:8px!important;flex-direction:row!important;padding:11px 17px!important;font-size:14px!important;display:flex!important}.site-menu .site-menu-panel{background:#fff;border:1px solid #dde3de;border-radius:12px;flex-direction:column;align-items:stretch;max-width:calc(100vw - 34px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #172a2530;gap:0!important;width:245px!important;display:flex!important}.site-menu-panel a{border-radius:6px;justify-content:space-between;align-items:center;text-decoration:none;display:flex;color:#253b31!important;padding:13px 14px!important;font-size:14px!important}:is(.site-menu-panel a:hover,.site-menu-panel a:focus-visible){background:#f0f5f1}.site-menu-panel a:last-child{border-top:1px solid #e2e7e3;margin-top:5px}.site-menu-trigger:focus-visible{outline-offset:3px;outline:3px solid #cf8657}@media (max-width:600px){.simple-site-header{padding:16px!important}.simple-site-header .brand-logo{max-width:155px}.site-menu-trigger{padding:10px 13px!important}}
