.kwb-site-search{box-sizing:border-box;background:#f3f6f6;color:#143d49;border-top:1px solid #ccd9dc;padding:12px max(20px,calc((100% - 1160px)/2));font:inherit;clear:both}.kwb-site-search summary{cursor:pointer;font-weight:600;padding:8px 0}.kwb-search-form{margin:14px 0;max-width:640px}.kwb-search-form label{display:block;font-weight:600;margin-bottom:6px}.kwb-search-form>div{display:flex;gap:10px;flex-wrap:wrap}.kwb-search-form input{box-sizing:border-box;min-width:0;flex:1 1 180px;border:1px solid #567580;border-radius:5px;background:#fff;color:#143d49;font:inherit;padding:10px 12px}.kwb-search-form button{border:0;border-radius:5px;background:#143d49;color:#fff;font:inherit;font-weight:600;padding:10px 20px;cursor:pointer}.kwb-site-search a,.kwb-results-page a{color:#164f62;text-decoration:underline}.kwb-site-search :focus-visible,.kwb-results-page :focus-visible{outline:3px solid #d76326;outline-offset:3px}.kwb-search-results li{margin:8px 0}.kwb-results-page{margin:0;background:#f7f9f9;color:#143d49;font:18px/1.6 system-ui,sans-serif}.kwb-results-page main{max-width:920px;padding:32px 20px;margin:auto}.kwb-results-page h1{font-size:clamp(1.7rem,5vw,2.5rem);line-height:1.2}.kwb-results-page li{margin:22px 0}.kwb-results-page h3{margin-bottom:4px}.kwb-results-page li p{margin-top:0}
