form.sc-site-search{display:flex;align-items:center;gap:6px;padding:5px 7px;background:#fff}
form.sc-site-search .sc-site-search__field{box-sizing:border-box;min-width:0;flex:1;width:100%;height:42px;border:0;border-radius:3px;padding:8px;font:inherit;color:#233f50;background:#fff}
form.sc-site-search .sc-site-search__field::placeholder{color:#5a6b75;opacity:1}
form.sc-site-search .sc-site-search__submit{flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:0;border:0;border-radius:4px;background:#176fa4;color:#fff;font-size:18px;box-shadow:none;text-shadow:none}
form.sc-site-search .sc-site-search__field:focus-visible,form.sc-site-search .sc-site-search__submit:focus-visible{outline:2px solid #176fa4;outline-offset:2px}
.sc-search-results .sc-search-card{padding:18px;margin-bottom:26px}
.sc-search-card .entry-title{margin:0 0 15px;font-size:25px;line-height:1.25;overflow-wrap:anywhere}
.sc-search-card__body{display:grid;gap:24px;align-items:start}
.sc-search-card__body--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.sc-search-card__image{display:block;text-align:center}
.sc-search-card .sc-search-card__image img{display:block;width:100%;height:235px;object-fit:contain;margin:0 auto}
.sc-search-card__text{min-width:0;overflow-wrap:anywhere}
.sc-search-card__text p{margin-top:0;line-height:1.6}
.search .sc-search-card a.read_more{display:inline-block;position:static;margin-top:10px;white-space:normal;min-height:42px;padding:10px 14px}
.sc-search-results nav.pagination{position:static;display:block;width:100%;margin:25px 0}
.sc-search-results .nav-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.sc-search-results .page-numbers{display:inline-block;min-width:40px;padding:9px 12px;border:1px solid #b8cbd8;border-radius:4px}
.sc-search-results .page-numbers.current{background:#176fa4;color:#fff}
@media(max-width:600px){.sc-search-card__body--image{grid-template-columns:minmax(0,1fr)}.sc-search-card__body{gap:15px}.sc-search-card .sc-search-card__image img{height:205px}.sc-search-card .entry-title{font-size:24px}.sc-search-results .sc-search-card{padding:16px}}
