.pof-languages{position:relative;flex-shrink:0;color:#2a3f5f;font-family:system-ui,sans-serif;direction:ltr}.pof-language-toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #d9dfd9;border-radius:8px;padding:8px 12px;background:#faf8f5;color:#2a3f5f;font:inherit;font-size:14px;cursor:pointer}.pof-languages button:focus-visible{outline:3px solid #73937e;outline-offset:3px}.pof-languages [hidden]{display:none!important}#pof-language-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:1100;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:300px;max-width:calc(100vw - 24px);max-height:65vh;overflow-y:auto;padding:12px;background:#faf8f5;border:1px solid #d9dfd9;border-radius:12px;box-shadow:0 12px 36px #2a3f5f26}#pof-language-panel button{min-height:44px;padding:8px;border:0;border-radius:6px;background:transparent;color:#2a3f5f;font:inherit;font-size:15px;cursor:pointer;text-align:center}#pof-language-panel button:hover,#pof-language-panel button[aria-pressed=true]{background:#e8dcc4}.pof-language-status{position:absolute;top:calc(100% + 8px);right:0;width:260px;padding:12px;background:#faf8f5;box-shadow:0 6px 24px #2a3f5f26;border-radius:8px;font-size:14px;z-index:1099}.pof-language-status button{min-height:44px;margin-left:8px}.site-header .header-inner{gap:14px}.site-header .main-nav>ul{gap:13px}.site-header .site-logo{flex-shrink:0}.site-header .site-logo img{max-width:232px}.site-header .header-cta{white-space:nowrap}.pof-translating .pof-language-toggle{opacity:.65}
@media(min-width:1201px){.site-header .main-nav{margin-left:auto}.site-header .main-nav>ul{flex-wrap:wrap;justify-content:center}.site-header .header-inner{min-height:92px;height:auto;padding-top:10px;padding-bottom:10px}}
@media(max-width:1200px){.site-header .header-inner{position:static;display:flex;flex-wrap:wrap;height:auto;min-height:72px;padding-top:10px;padding-bottom:10px;gap:8px 12px}.site-header .nav-toggle{display:block;margin-left:auto;min-width:44px;min-height:44px}.site-header .header-cta{display:none}.site-header .pof-languages{order:5;flex-basis:100%;display:flex;justify-content:center}.site-header .main-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:16px 20px;background:#faf8f5;max-height:calc(100dvh - 170px);overflow:auto;text-align:center;z-index:1000}.site-header .main-nav.open{display:block}.site-header .main-nav ul{display:block;margin:0;padding:0;text-align:center}.site-header .main-nav li{padding:7px 0}.site-header .main-nav .sub-menu{display:block;position:static;min-width:0;box-shadow:none;padding:4px 0;background:transparent}.site-header .main-nav a{display:inline-block;min-height:44px;line-height:1.5;padding:10px 8px}.site-header #pof-language-panel{left:50%;right:auto;transform:translateX(-50%)}.pof-language-status{right:50%;transform:translateX(50%)}}

@media(max-width:1200px){.site-header .main-nav .sub-menu{width:100%}}
