.content-page .alignfull,.content-page .epf-application-section,.content-page .epf-help-callout,.wp-block-group.epf-contact-help{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box}
.fi-language-nav{position:fixed;inset-inline-end:22px;top:100px;z-index:10020;background:#fff;color:#18343b;border:1px solid #b89b6d;border-radius:5px;box-shadow:0 5px 25px #0002;font:600 12px/1.3 Arial,sans-serif}
.fi-language-nav summary{padding:10px 12px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px}
.fi-language-nav summary img,.fi-language-nav a img{width:22px;height:15px;object-fit:cover}
.fi-language-nav .fi-language-options{display:grid;padding:4px;min-width:155px}
.fi-language-nav a{display:flex;align-items:center;gap:9px;color:#18343b;text-decoration:none;padding:9px 10px;border-radius:3px}
.fi-language-nav a:hover,.fi-language-nav a[aria-current]{background:#eeeae0}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] .epf-v3,html[dir=rtl] .content-page,html[dir=rtl] .menu-drawer{text-align:right}
html[dir=rtl] .menu-close{margin-inline-start:auto;margin-inline-end:0}
html[dir=rtl] .epf-v3 .top .menu-toggle{margin-inline-start:auto;margin-inline-end:0}
html[dir=rtl] .country-list-panel,html[dir=rtl] .impact-panel{direction:rtl}
html[lang^=zh] body{font-family:"Noto Sans SC","Microsoft YaHei",Arial,sans-serif}
.fi-language-nav.fi-in-header{position:relative;inset:auto;flex:0 0 auto;margin-inline-start:auto;margin-inline-end:12px;box-shadow:none;z-index:10021}
.fi-in-header .fi-language-options{position:absolute;top:calc(100% + 8px);inset-inline-end:0;background:#fff;border:1px solid #b89b6d;border-radius:5px;box-shadow:0 5px 25px #0002;max-height:65vh;overflow:auto}
.fi-menu-languages{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0;border-bottom:1px solid #d8d3c7;margin-bottom:14px}
.fi-menu-languages a{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #d8d3c7;border-radius:4px;font:500 13px/1.3 Arial,sans-serif;color:#18343b;background:#fff;text-decoration:none}
.fi-menu-languages img{width:22px;height:15px;object-fit:cover}.fi-menu-languages a[aria-current]{background:#eeeae0;border-color:#b89b6d}
@media(max-width:700px){.fi-language-nav{inset-inline-end:12px;top:84px}.fi-language-nav summary{padding:9px}.fi-language-nav.fi-in-header{margin-inline-end:8px}.top:has(.fi-in-header),.epf-site-header:has(.fi-in-header){gap:0}.top:has(.fi-in-header) .brand,.epf-site-header:has(.fi-in-header) .epf-site-brand{max-width:calc(100% - 130px);min-width:0;flex-shrink:1}#epf-top .top:has(.fi-in-header) .brand svg,.epf-site-header:has(.fi-in-header) .epf-site-brand svg{width:100%!important;max-width:100%!important;height:auto!important}.top:has(.fi-in-header) .menu-toggle,.epf-site-header:has(.fi-in-header) .epf-site-menu-toggle{margin-inline-start:0!important;flex-shrink:0}}
.fi-language-nav .fi-language-options{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:200px!important;min-width:200px!important;gap:0!important;box-sizing:border-box!important}
.fi-language-nav .fi-language-options a{font:500 13px/1.3 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;min-width:0!important;margin:0!important}
.fi-language-nav img,.fi-menu-languages img{width:22px!important;height:15px!important;max-width:22px!important;min-width:22px!important;border-radius:0!important;flex:0 0 22px!important}
.menu-drawer .fi-menu-languages{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:8px!important}
.menu-drawer .fi-menu-languages a{min-width:0!important;white-space:normal!important;font:500 12px/1.3 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-sizing:border-box!important;margin:0!important;padding:8px!important}
html[dir=rtl] .wp-block-gallery,html[dir=rtl] .content-page .alignwide:not(.epf-application-section):not(.epf-help-callout){margin-left:0!important;margin-right:50%!important;transform:translateX(50%)!important}
