.search-type-field{margin:0;padding:0;border:0;min-width:0}.search-type-field legend{margin-bottom:9px;padding:0;font-size:14px;font-weight:800;color:var(--text)}.search-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-type-choice{position:relative!important;display:grid!important;grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:15px 16px;border:1px solid #d9e1ef;border-radius:11px;background:#fff;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.search-type-choice:hover{border-color:#a9bfe9;background:#fbfcff}.search-type-choice:has(input:checked){border-color:var(--blue);background:#f5f8ff;box-shadow:0 0 0 3px rgba(47,111,237,.08)}.search-type-choice input{position:absolute;opacity:0;pointer-events:none}.search-type-tick{width:21px;height:21px;margin-top:1px;border:2px solid #b8c4d8;border-radius:6px;background:#fff;display:grid;place-items:center}.search-type-choice input:checked+.search-type-tick{border-color:var(--blue);background:var(--blue)}.search-type-choice input:checked+.search-type-tick:after{content:"✓";color:#fff;font-size:14px;font-weight:900;line-height:1}.search-type-choice:focus-within{outline:0;box-shadow:0 0 0 3px rgba(47,111,237,.13)}.search-type-copy{display:grid;gap:5px}.search-type-copy strong{font-size:15px;color:var(--text)}.search-type-copy small{font-size:13px;font-weight:500;line-height:1.45;color:var(--muted)}@media(max-width:650px){.search-type-options{grid-template-columns:1fr}.search-type-choice{padding:14px}}
