.searchrow{width:min(100%,560px)}
.searchrow input{flex:1 1 auto;min-width:0;width:auto}
.searchrow button{flex:0 0 auto;border:0;border-radius:6px;background:#005b7f;color:#fff;padding:0 16px}
.search-page{padding:32px 0 64px}
.search-page h1{font-size:clamp(1.8rem,3vw,2.4rem)}
.search-results{padding:0;list-style:none}
.search-results li{margin:0 0 16px;padding:16px 0;border-bottom:1px solid #d5e1e7}
.search-results a{font-weight:700}
