
body.ep-uk-faq-category-ui #g1-content .g1-masonry-wrapper {margin-top:0!important}
body.ep-uk-faq-category-ui #g1-content .g1-collection {width:100%!important; margin:0!important}
body.ep-uk-faq-category-ui #g1-content .g1-collection>ul {display:flex!important;flex-direction:column!important;position:static!important;height:auto!important;width:100%!important;gap:10px;margin:0!important;padding:0!important}
body.ep-uk-faq-category-ui #g1-content .g1-collection__item {position:static!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important}
body.ep-uk-faq-category-ui #g1-content article.g1_work {margin:0!important;padding:0!important;border:0!important}
body.ep-uk-faq-category-ui #g1-content .g1-nonmedia,body.ep-uk-faq-category-ui #g1-content .g1-inner {padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.ep-uk-faq-category-ui #g1-content article .entry-footer,body.ep-uk-faq-category-ui #g1-content .g1-01 {display:none!important}
body.ep-uk-faq-category-ui #g1-content article h4 {margin:0!important;font-family:Arial,sans-serif!important;font-weight:400!important;font-size:17px!important;line-height:1.45!important;text-transform:none!important}
body.ep-uk-faq-category-ui #g1-content article h4 a {display:block;position:relative;padding:20px 52px 20px 22px;background:#fff;border:1px solid #dbe2e6;border-radius:8px;color:#163247!important;box-shadow:0 1px 3px #122f4210;text-transform:none!important;text-decoration:none!important}
body.ep-uk-faq-category-ui #g1-content article h4 a::after {content:'›';position:absolute;right:22px;top:50%;transform:translateY(-50%);color:#628528;font-size:26px;font-weight:400}
body.ep-uk-faq-category-ui #g1-content article h4 a:hover {background:#f7faf2;border-color:#9ab459}
body.ep-uk-faq-category-ui #g1-content a:focus-visible,body.ep-uk-faq-category-ui #g1-content input:focus-visible {outline:3px solid #628528;outline-offset:3px}
body.ep-uk-faq-category-ui .ep-uk-faq-intro {font:17px/1.6 Arial,sans-serif;color:#55636e;margin:0 0 18px}
body.ep-uk-faq-category-ui .ep-uk-faq-categories {display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}
body.ep-uk-faq-category-ui .ep-uk-faq-categories a {display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:9px 15px;border:1px solid #dde3e6;border-radius:6px;font:14px/1.4 Arial,sans-serif;background:#fff;color:#314956;text-decoration:none}
body.ep-uk-faq-category-ui .ep-uk-faq-categories a[aria-current=page] {border-color:#849f43;background:#f0f6e5;color:#355116;font-weight:700}
body.ep-uk-faq-category-ui .ep-uk-faq-categories a:hover {border-color:#849f43;background:#f7faf2}
body.ep-uk-faq-category-ui .ep-uk-faq-tools {display:flex;gap:18px;align-items:center;justify-content:space-between;margin:0 0 16px}
body.ep-uk-faq-category-ui .ep-uk-faq-count {font:14px/1.4 Arial,sans-serif;color:#64717a}
body.ep-uk-faq-category-ui .ep-uk-faq-category-search label {display:block;font:13px/1.5 Arial,sans-serif;color:#55636e;margin:0 0 5px}
body.ep-uk-faq-category-ui .ep-uk-faq-category-search input {font:16px/1.4 Arial,sans-serif;box-sizing:border-box;padding:11px 14px;width:300px;max-width:100%;border:1px solid #bbc7ce;border-radius:6px;background:#fff;color:#163247}
body.ep-uk-faq-category-ui #g1-content .g1-collection__item[hidden] {display:none!important}
body.ep-uk-faq-category-ui .ep-uk-faq-empty {color:#55636e;font:16px/1.6 Arial,sans-serif}
/* Keep the mobile header footprint while the theme settles its branding. */
@media(max-width:600px){body.ep-uk-faq-category-ui #g1-header{min-height:70px;box-sizing:border-box}}
@media(max-width:600px){body.ep-uk-faq-category-ui .ep-uk-faq-categories{gap:6px;margin-bottom:22px}body.ep-uk-faq-category-ui .ep-uk-faq-categories a{padding:8px 12px;font-size:13px}body.ep-uk-faq-category-ui .ep-uk-faq-tools{align-items:stretch;flex-direction:column;gap:12px}body.ep-uk-faq-category-ui .ep-uk-faq-category-search input{width:100%}body.ep-uk-faq-category-ui #g1-content article h4 a{padding:17px 43px 17px 16px}body.ep-uk-faq-category-ui #g1-content article h4 a::after{right:16px}body.ep-uk-faq-category-ui #g1-content article h4{font-size:16px!important}}
