html body header.site-header[data-agpr-navigation] .header-search{padding:0;border:0;background:none;cursor:pointer;color:inherit}
html body header.site-header[data-agpr-navigation].is-searching :is(.header-newsletter,.header-cta){display:none!important}
html body header.site-header[data-agpr-navigation] .agpr-header-search[hidden]{display:none!important}
html body header.site-header[data-agpr-navigation] .agpr-header-search{position:relative;display:flex;align-items:center;order:3;flex:0 1 348px;min-width:0;margin:0}
html body header.site-header[data-agpr-navigation] .agpr-header-search input{width:100%;min-width:0;height:44px;border:1px solid #bdcbd7;border-radius:8px;padding:8px 36px 8px 12px;background:#fff;color:#06284f;font:400 16px/1.3 var(--body,Arial,sans-serif)}
html body header.site-header[data-agpr-navigation] .agpr-header-search__close{display:grid;place-items:center;position:absolute;right:4px;top:4px;width:32px;height:36px;padding:0;border:0;background:transparent;color:#06284f;cursor:pointer;border-radius:4px}
html body header.site-header[data-agpr-navigation] .agpr-header-search__popup{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 24px);max-height:60dvh;overflow-y:auto;background:#fff;border:1px solid #dce4e9;border-radius:8px;box-shadow:0 10px 28px #08294c29;z-index:1400}
html body header.site-header[data-agpr-navigation] .agpr-header-search__popup[hidden]{display:none}
html body header.site-header[data-agpr-navigation] .agpr-header-search ul{list-style:none;margin:0;padding:8px}
html body header.site-header[data-agpr-navigation] .agpr-header-search li[hidden]{display:none}
html body header.site-header[data-agpr-navigation] .agpr-header-search a{display:block;padding:12px;color:#06284f;font-size:15px;text-decoration:none}
html body header.site-header[data-agpr-navigation] .agpr-header-search a:is(:hover,:focus){background:#eef4fc}
.agpr-header-search__status:empty{display:none}
.agpr-header-search__status{margin:0;padding:16px;font-size:14px}
@media(max-width:600px){
 html body header.site-header[data-agpr-navigation].is-searching .brand{flex:0 1 110px}
 html body header.site-header[data-agpr-navigation].is-searching .agpr-header-search{flex:1 1 140px}
 html body header.site-header[data-agpr-navigation] .agpr-header-search input{height:40px;padding-left:8px}
 html body header.site-header[data-agpr-navigation] .agpr-header-search__close{height:32px}
 html body header.site-header[data-agpr-navigation] .agpr-header-search__popup{right:-30px}
}

html body header.site-header[data-agpr-navigation] .agpr-header-search__close:focus-visible{outline:2px solid #06284f;outline-offset:-2px}
html body header.site-header[data-agpr-navigation] .agpr-header-search__close svg{display:block;width:18px;height:18px;pointer-events:none}
