/* One header layout on every existing page, independent of language. */
.site-header.unified-header{display:grid!important;grid-template-columns:200px minmax(0,1fr) 200px;gap:18px;align-items:center;width:100%;max-width:none;height:84px;padding:0 max(24px,calc((100vw - 1420px)/2 + 24px));position:sticky;top:0;z-index:100;direction:ltr;background:rgba(251,252,250,.98);overflow:visible}.unified-header .brand{display:flex;align-items:center;justify-self:start;width:200px;flex-shrink:0}.unified-header .brand img{width:100%!important;height:auto!important;max-width:200px!important;max-height:65px;object-fit:contain}.unified-header .nav{position:static!important;left:auto!important;right:auto!important;transform:none!important;margin:0!important;justify-self:center;display:flex!important;justify-content:center;gap:18px!important;white-space:nowrap;padding:9px 15px;background:#f0f5f1;border:1px solid #e1eae3;border-radius:40px;font:13px Arial,sans-serif}.unified-header .nav a{font-size:13px!important}.unified-header .menu-toggle{display:none!important}.unified-header .site-language{justify-self:end;position:relative;z-index:110;color:#19364e;font:600 12px Arial,sans-serif}.site-language summary{list-style:none;cursor:pointer;white-space:nowrap;padding:10px 14px;border:1px solid #bed4c5;border-radius:25px;background:#f0f5f1}.site-language summary::-webkit-details-marker{display:none}.site-language summary span{padding-left:7px}.site-language .site-language-list{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;max-height:65vh;overflow:auto;padding:7px;background:white;border:1px solid #dce7df;border-radius:12px;box-shadow:0 10px 30px #19364e22;direction:ltr}.site-language-list a{display:block;padding:9px 12px;color:#19364e;text-decoration:none;border-radius:6px;unicode-bidi:isolate}.site-language-list a:hover,.site-language-list a[aria-current]{background:#eaf4ed;color:#08755e}.site-language summary:focus-visible,.site-language-list a:focus-visible{outline:3px solid #d8a634;outline-offset:2px}html[lang=ar] .unified-header .nav{direction:rtl}html[lang=th] .unified-header .nav{font-family:Tahoma,sans-serif}@media(max-width:1200px){.site-header.unified-header{display:flex!important;justify-content:flex-start;height:72px;padding:0 18px;gap:12px}.unified-header .brand{width:180px}.unified-header .brand img{max-width:180px!important;max-height:54px}.unified-header .site-language{margin-left:auto}.unified-header .menu-toggle{display:block!important;order:4}.unified-header .nav{display:none!important;position:absolute!important;top:100%;left:16px!important;right:16px!important;transform:none!important;border-radius:16px;padding:16px;white-space:normal;flex-direction:column;align-items:stretch;box-shadow:0 8px 24px #19364e22}.unified-header .nav.open{display:flex!important}.unified-header .nav a{padding:9px 12px;font-size:14px!important}}@media(max-width:420px){.site-header.unified-header{gap:8px}.unified-header .brand{width:145px}.unified-header .brand img{max-width:145px!important}.site-language summary{padding:9px 10px;font-size:11px}}
