.search_main__2ijFS{background:#111827;color:#f3f4f6;min-height:80vh;padding:240px 20px 64px;font-family:Montserrat,sans-serif}.search_content__kXm14{max-width:1000px;margin:auto;overflow-wrap:anywhere}.search_content__kXm14 h1{font-size:clamp(28px,5vw,40px);font-weight:700;margin-bottom:12px}.search_content__kXm14 h2{font-size:22px;margin:32px 0 16px}.search_form__GV_Hm{margin:32px 0}.search_form__GV_Hm label{display:block;font-weight:600;margin-bottom:8px}.search_controls___O5VT{display:flex;gap:12px;flex-wrap:wrap}.search_controls___O5VT input{min-width:0;flex:1 1 220px;border:1px solid #94a3b8;border-radius:4px;padding:12px;background:#fff;color:#111827}.search_controls___O5VT button{padding:12px 24px;background:#006581;color:#fff;font-weight:600;border-radius:4px}.search_controls___O5VT button:hover{background:#004f66}.search_content__kXm14 a{color:#93c5fd;text-decoration:underline;text-underline-offset:3px}.search_content__kXm14 a:hover{color:#fff}.search_content__kXm14 :focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.search_results__E1HED{list-style:none;padding:0}.search_results__E1HED li{padding:20px 0;border-top:1px solid #475569}.search_results__E1HED span{color:#cbd5e1;font-size:13px}.search_results__E1HED h3{font-size:20px;font-weight:600;margin:6px 0}.search_results__E1HED p{color:#d1d5db;line-height:1.7}@media (min-width:768px){.search_main__2ijFS{padding-top:360px}}