#masthead .mobile-menu-toggle,#masthead .mobile-menu-backdrop,#masthead .mobile-menu-panel{display:none}#masthead .mobile-language-bar{display:none}#masthead .mobile-page-tracker{display:none}#masthead .mobile-page-tracker{display:block;height:4px;background:#2d8f8b}@media (max-width:1280px){#masthead .mobile-language-bar{display:block;padding:.55rem 1rem .45rem;border-bottom:1px solid #e6e6e6;background:#fff}#masthead .mobile-language-list{display:flex;align-items:center;justify-content:center;gap:2rem;margin:0;padding:0;list-style:none;flex-wrap:wrap}#masthead .mobile-language-list a,#masthead .mobile-language-list span{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .15rem;color:#111;font-size:.95rem;line-height:1;text-decoration:none;white-space:nowrap}#masthead .mobile-language-list .is-current span,#masthead .mobile-language-list .is-current a{min-height:2.2rem;padding:.25rem 1.15rem;border-radius:999px;background:#fde1bb;color:#2d8f8b;font-weight:400}#masthead .site-header-wrapper{padding:0 1rem;gap:.75rem;flex-wrap:nowrap}#masthead .main-navigation,#masthead .header-dropdown{display:none!important}#masthead .header-right{gap:.5rem;margin-left:auto}#masthead .header-search-icon,#masthead .mobile-menu-toggle{width:2.5rem;height:2.5rem;border:0;background:#fff0;color:#1c1c1c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:.375rem;-webkit-tap-highlight-color:#fff0}#masthead .header-search-icon svg,#masthead .mobile-menu-toggle svg,#masthead .mobile-menu-close svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#masthead .mobile-menu-toggle svg{width:2rem;height:2rem}#masthead .header-search-icon svg{width:28px;height:28px;stroke-width:1.5px}#masthead .mobile-menu-close svg{fill:currentColor;stroke:none}#masthead .mobile-menu-toggle{display:inline-flex;gap:.35rem;width:auto;min-width:6.45rem;height:2.5rem;padding-inline:.55rem .7rem;color:#1a1a1a;white-space:nowrap;justify-content:flex-start;box-shadow:none!important;outline:0;appearance:none}#masthead .mobile-menu-toggle span{font-size:1rem;line-height:1;font-weight:500;letter-spacing:.01em}#masthead .mobile-menu-toggle:focus-visible,#masthead .header-search-icon:focus-visible,#masthead .mobile-menu-close:focus-visible{outline:2px solid var(--apf-primary-700,#2b4c91);outline-offset:3px}#masthead .mobile-menu-backdrop{position:fixed;inset:0;background:rgb(18 28 41 / .42);display:block;opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:1000}#masthead .mobile-menu-panel{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;display:flex;flex-direction:column;transform:translateX(-100%);visibility:hidden;pointer-events:none;transition:transform 0.34s cubic-bezier(.22,1,.36,1),visibility 0s linear 0.34s;z-index:1001;box-shadow:1rem 0 2.5rem rgb(17 24 39 / .14);overflow-y:auto;-webkit-overflow-scrolling:touch}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open #masthead .mobile-menu-backdrop{opacity:1;pointer-events:auto}body.mobile-menu-open #masthead .mobile-menu-panel{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}#masthead .mobile-menu-panel__header{min-height:7rem;padding:1rem 1rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e7eb}#masthead .mobile-menu-panel .logo-image{width:clamp(150px, 42vw, 176px)}#masthead .mobile-menu-close{width:2.25rem;height:2.25rem;border:1px solid #d6dbe3;background:#fff;color:#111827;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;flex:0 0 auto}#masthead .mobile-menu-close svg{width:.95rem;height:.95rem}#masthead .mobile-navigation{padding:0}#masthead .mobile-menu-panel .site-menu{display:block;margin:0;padding:0;list-style:none}#masthead .mobile-menu-panel .site-menu>li{display:block;border-bottom:1px solid #e5e7eb}#masthead .mobile-menu-panel .site-menu>li>a,#masthead .mobile-menu-parent-toggle{min-height:3.25rem;padding:.9rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#2b2b2b;font-size:1rem;line-height:1.35;text-decoration:none;border:0;width:100%;background:#fff0;text-align:left;font-family:inherit;text-transform:uppercase;letter-spacing:.01em}#masthead .mobile-menu-parent-toggle{cursor:pointer;-webkit-appearance:none;appearance:none}#masthead .mobile-menu-parent-toggle__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.5rem;height:1.5rem;color:#202020;transition:transform 0.2s ease}#masthead .mobile-menu-parent-toggle__icon svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#masthead .mobile-menu-panel .site-menu>li.is-open>.mobile-menu-parent-toggle{background:#e8f5f4;color:#2f8f89}#masthead .mobile-menu-panel .site-menu>li.is-open>.mobile-menu-parent-toggle .mobile-menu-parent-toggle__icon{transform:rotate(180deg);flex:0 0 auto}#masthead .mobile-menu-panel .site-menu>li.current-menu-item>a,#masthead .mobile-menu-panel .site-menu>li.current-menu-ancestor>a,#masthead .mobile-menu-panel .site-menu>li.current-menu-parent>a,#masthead .mobile-menu-panel .site-menu>li.current-menu-item>.mobile-menu-parent-toggle,#masthead .mobile-menu-panel .site-menu>li.current-menu-ancestor>.mobile-menu-parent-toggle,#masthead .mobile-menu-panel .site-menu>li.current-menu-parent>.mobile-menu-parent-toggle{color:var(--apf-secondary-700,#2b4c91);border-top-color:#fff0}#masthead .mobile-menu-panel .sub-menu{position:static;margin:0;padding:0;list-style:none;background:#fff0;box-shadow:none;border:0;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.32s cubic-bezier(.22,1,.36,1),opacity 0.2s ease}@media (max-width:1280px){#masthead .site-menu .sub-menu{position:static;box-shadow:unset;max-height:unset;opacity:1;overflow:hidden}}#masthead .mobile-menu-panel .site-menu>li.is-open>.sub-menu{opacity:1;pointer-events:auto}#masthead .mobile-menu-panel .sub-menu li{border-top:1px solid #f0f2f5}#masthead .mobile-menu-panel .sub-menu li a{display:flex;align-items:center;min-height:2.75rem;padding:.7rem 1.5rem;color:#4b5563;font-size:.9375rem;text-decoration:none;white-space:normal;text-transform:capitalize;letter-spacing:0}#masthead .mobile-menu-parent-toggle .mobile-menu-parent-toggle__label{flex:1 1 auto;min-width:0}#masthead .mobile-menu-panel__actions{margin-top:2rem;padding:1.25rem 1rem 1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}#masthead .mobile-menu-panel__actions a{min-width:10rem;padding:.9rem 1rem;border-radius:.25rem;background:#264a87;color:#fff;text-align:center;text-decoration:none;font-size:.95rem;font-weight:600;line-height:1.1;box-shadow:none}#masthead .mobile-menu-panel__footer{padding:1rem 1rem 1.5rem;text-align:center;border-top:1px solid #efefef}#masthead .mobile-menu-panel__legal{display:flex;justify-content:center;align-items:center;gap:1.25rem;padding:0 0 .9rem;margin:0;list-style:none}#masthead .mobile-menu-panel__legal a{color:#2b2b2b;font-size:.9375rem;text-decoration:none}#masthead .mobile-menu-panel__social{display:flex;justify-content:center;align-items:center;gap:.65rem;padding:0;margin:0;list-style:none}#masthead .mobile-menu-panel__social a{width:1.6rem;height:1.6rem;border-radius:50%;background:#1f1f1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.82rem}}