.ep-uk-faq-hub-search {margin:0 0 24px;text-align:left}
.ep-uk-faq-hub-search .ep-uk-faq-hub-tools {display:block;margin:0 0 16px}
.ep-uk-faq-hub-search #ep-uk-faq-hub-count {position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.ep-uk-faq-hub-search label {display:block;font:13px/1.5 Arial,sans-serif;color:#55636e;margin:0 0 5px}
.ep-uk-faq-hub-search input {font:16px/1.4 Arial,sans-serif;box-sizing:border-box;padding:11px 14px;width:100%;max-width:100%;border:1px solid #bbc7ce;border-radius:6px;background:#fff;color:#163247}
.ep-uk-faq-hub-search .ep-uk-faq-hub-questions {display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}
.ep-uk-faq-hub-search li {margin:0;padding:0;list-style:none}
.ep-uk-faq-hub-search li a {display:block;position:relative;padding:20px 52px 20px 22px;background:#fff;border:1px solid #dbe2e6;border-radius:8px;color:#163247;box-shadow:0 1px 3px #122f4210;font:17px/1.45 Arial,sans-serif;text-transform:none;text-decoration:none}
.ep-uk-faq-hub-search li a::after {content:'›';position:absolute;right:22px;top:50%;transform:translateY(-50%);color:#628528;font-size:26px;font-weight:400}
.ep-uk-faq-hub-search li a:hover {background:#f7faf2;border-color:#9ab459}
.ep-uk-faq-hub-search a:focus-visible,.ep-uk-faq-hub-search input:focus-visible {outline:3px solid #628528;outline-offset:3px}
.ep-uk-faq-hub-search [hidden] {display:none!important}
.ep-uk-faq-hub-search .ep-uk-faq-hub-empty {color:#55636e;font:16px/1.6 Arial,sans-serif}
@media(max-width:600px){.ep-uk-faq-hub-search li a{padding:17px 43px 17px 16px;font-size:16px}.ep-uk-faq-hub-search li a::after{right:16px}}
