.search-health{line-height:1.5}
.search-health h1{font-size:25px;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}
.search-health .search-form{margin:22px 0 30px}
.search-health fieldset{border:0;padding:0;margin:0 0 14px;min-width:0}
.search-health legend{font-weight:650;margin-bottom:10px}
.search-health .check-row{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 0;border-bottom:1px solid var(--line)}
.search-health .check-row input{margin-top:5px;accent-color:var(--blue);width:18px;height:18px;flex-shrink:0}
.search-health .search-form>button{margin-top:10px}
.search-health .card{padding:18px 0;border-top:1px solid var(--line)}
.search-health .card h2{font-size:18px;line-height:1.35;margin:0 0 12px}
.search-health .card-description{white-space:pre-line;overflow-wrap:anywhere;font-size:14px}
.search-health-photo{display:block;width:100%;height:auto;margin:12px 0;border-radius:12px}
