/* One navigation controller, one native dialog on both HTML pages. */
.header .menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.header .menu-btn svg{width:22px;height:22px}.header .header-actions{gap:14px}.header .logo{flex-shrink:0}.header .nav{gap:22px}.header .nav a{font-size:12px;white-space:nowrap}.header .header-cta{min-height:43px}.header .icon-btn:focus-visible{outline:3px solid #355e52;outline-offset:3px}
html.menu-is-open{overflow:hidden;scrollbar-gutter:stable}#menu:not([open]){display:none!important}#menu[open]{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;margin:0;width:min(430px,100%);height:100dvh;max-height:100dvh;max-width:100%;padding:24px 27px 27px;border:0;border-left:1px solid #e7dfdd;border-radius:0;background:#fff;color:#292624;box-shadow:-12px 0 65px #29262421;overflow-y:auto;font-family:'Jost',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;overscroll-behavior:contain}#menu::backdrop{background:#29262466;backdrop-filter:blur(3px)}#menu .sheet-head{position:sticky;top:-24px;background:#fff;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-shrink:0;padding:0 0 23px;margin:0 0 12px;border-bottom:1px solid #e7dfdd;width:100%;min-height:62px}#menu .sheet-head img{width:177px;height:auto;max-width:70%}#menu .sheet-head button{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border:1px solid #e7dfdd;border-radius:50%;background:#fff;color:#742f3d}#menu .sheet-head button svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}#menu .menu-links{display:flex;flex-direction:column;gap:0;padding:0;margin:0 0 25px;flex:1}#menu .menu-links a{display:flex;align-items:center;justify-content:space-between;min-height:49px;padding:12px 0;font-size:16px;text-decoration:none;color:#292624;border-bottom:1px solid #f1eae7;border-radius:0;background:transparent}#menu .menu-links a:after{content:'↗';color:#b69b92;font-size:17px}#menu .menu-links a:hover{color:#742f3d;background:#fcf3f2}#menu a.btn{background:#742f3d;color:white;min-height:50px;border-radius:7px;padding:14px;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}#menu :focus-visible{outline:3px solid #355e52;outline-offset:3px}.campaign-player{width:min(1000px,calc(100% - 32px));border:0;border-radius:10px;padding:16px;background:#1f2421}.campaign-player::backdrop{background:#000b}.campaign-player-close{display:block;margin-left:auto;margin-bottom:12px;padding:10px 15px;background:#fff;color:#292624;border:0;border-radius:5px;cursor:pointer;font:inherit}.campaign-player-frame{aspect-ratio:16/9}.campaign-player iframe{width:100%;height:100%;border:0}
@media(max-width:1079px){.header .nav{display:none}.header .header-cta{display:none}.header .header-actions{gap:8px}}@media(max-width:760px){.header .wrap{padding-left:20px;padding-right:20px}.header .header-in{height:65px}.header .logo img{max-width:160px}.header .ask{min-height:38px;font-size:11px}.header .header-actions{gap:6px}#menu[open]{width:min(360px,100%);padding:20px 23px}#menu .sheet-head{top:-20px}#menu .menu-links a{min-height:46px;font-size:15px}}@media(max-width:360px){.header .wrap{padding-left:14px;padding-right:14px}.header .logo img{max-width:145px}.header .ask-text{display:none}}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:760px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}
