.search-hero{padding:clamp(54px,8vw,96px) 0 30px;background:radial-gradient(circle at 78% 20%,rgba(102,204,255,.14),transparent 34%)}.search-form{max-width:1040px;margin-top:25px}.search-box{display:grid;gap:8px;color:#8fe2ff;font:800 .72rem Arial;text-transform:uppercase;letter-spacing:.1em}.search-box input{width:100%;min-height:62px;border:1px solid rgba(143,226,255,.3);border-radius:15px;padding:14px 17px;background:rgba(3,8,17,.8);font-size:1.1rem}.search-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:10px;align-items:end}.search-filters label{display:grid;gap:6px;color:#bfe9ff;font:700 .72rem Arial;text-transform:uppercase;letter-spacing:.08em}.search-filters select{min-height:48px;border-radius:11px;padding:9px}.search-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding-block:28px 80px;align-items:start}.search-results{display:grid;gap:12px}.search-result{border:1px solid rgba(143,226,255,.17);border-radius:15px;padding:18px;background:rgba(8,16,29,.75)}.search-result header{display:flex;justify-content:space-between;gap:10px;align-items:start}.search-result h2{margin:0;font-size:1.3rem}.search-result .type{color:#39ff14;font:800 .66rem Arial;text-transform:uppercase;letter-spacing:.1em}.search-result p{color:#c7d8e8}.search-result .meta{font-size:.78rem;color:#8fe2ff}.search-help{position:sticky;top:90px;display:grid;gap:10px;border:1px solid rgba(143,226,255,.18);border-radius:15px;padding:18px;background:rgba(8,16,29,.85)}.search-help .btn{justify-content:center}@media(max-width:780px){.search-filters,.search-layout{grid-template-columns:1fr}.search-help{position:static}.search-result header{display:block}}
