.public-search-page{max-width:1180px;min-height:75vh;margin:auto;padding:44px clamp(20px,4vw,64px) 90px}.page-eyebrow{color:#d6bc80;letter-spacing:.2em;font-size:11px}.public-search-page h1{text-transform:uppercase;margin:10px 0 8px;font-size:clamp(35px,5vw,66px)}.public-search-page>p{color:#a4bfc6}.public-search-form{margin:34px 0 18px}.public-search-form label{color:#d6bc80;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:11px;display:block}.public-search-form>div{background:#091c22;border:1px solid #37606b;display:flex}.public-search-form input{color:#f4f2e8;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:17px 18px}.public-search-form button{color:#07171c;background:#d2b974;border:0;border-left:1px solid #37606b;padding:0 22px;font-weight:700}.search-kinds{flex-wrap:wrap;gap:6px;display:flex}.search-kinds a{color:#a9d6df;border:1px solid #325460;padding:9px 18px;font-size:12px;text-decoration:none}.search-kinds a.current{color:#f5dc9c;border-color:#d2b974}.search-results-head{border-bottom:1px solid #31515b;justify-content:space-between;align-items:center;margin:34px 0 12px;display:flex}.search-results-head h2{text-transform:uppercase;font-size:18px}.search-results-head span{color:#86aeb9;font-size:11px}.search-result{background:#0b2027;border:1px solid #284d58;align-items:center;gap:16px;min-height:82px;margin-bottom:8px;padding:12px 14px;text-decoration:none;display:flex}.search-result:hover{background:#12313a;border-color:#d2b974}.search-result-icon{color:#d7c385;background:#143b44;place-items:center;width:55px;height:55px;font-size:24px;display:grid}.search-result-icon img{object-fit:cover;width:100%;height:100%}.search-result span:nth-child(2){flex-direction:column;gap:4px;display:flex}.search-result small{text-transform:uppercase;color:#d2b974;letter-spacing:.13em}.search-result strong{font-size:18px}.search-result em{color:#7fa7b2;font-size:11px;font-style:normal}.search-result b{color:#d2b974;margin-left:auto}.search-note{color:#abc5cc;margin:32px 0}
