.discover-head{max-width:1164px;margin:55px auto 32px}.discover-head>p{max-width:760px;color:#5e6763;line-height:1.7}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.filter-bar a,.filter-bar button{border:1px solid #d9cdbd;border-radius:999px;padding:10px 16px;background:#fffaf0;color:#26332f;text-decoration:none;font-weight:700;font-size:13px}.filter-bar .active{background:#195c55;color:#fff;border-color:#195c55}.discover-grid{max-width:1164px;margin:0 auto 85px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.discover-card{display:block;border:1px solid #eadfce;border-radius:18px;padding:22px;background:#fffaf0;color:inherit;text-decoration:none}.discover-card .avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#195c55,#de9b3c);color:#fff;font-family:Georgia;font-size:22px}.discover-card h2,.discover-card h3{margin:16px 0 7px;font-size:23px}.discover-card p{margin:0;color:#68716d;line-height:1.5;font-size:13px}.discover-card small{display:block;margin-top:16px;color:#b65d32;text-transform:uppercase;letter-spacing:.8px}.search-panel{max-width:1164px;margin:45px auto 30px;padding:24px;border:1px solid #eadfce;border-radius:20px;background:#fffaf0}.search-form{display:grid;grid-template-columns:1fr 190px 150px auto;gap:10px}.search-form input,.search-form select{min-width:0;border:1px solid #d9cdbd;border-radius:11px;padding:13px;background:#fff;font:inherit}.search-form button{border:0;border-radius:11px;background:#195c55;color:#fff;padding:13px 20px;font-weight:800}.result-count{max-width:1164px;margin:0 auto 20px;color:#68716d}.empty-results{max-width:1164px;margin:20px auto 90px;padding:40px;border:1px dashed #c8b9a5;border-radius:18px;text-align:center}@media(max-width:850px){.discover-head,.discover-grid,.search-panel,.result-count,.empty-results{margin-left:25px;margin-right:25px}.discover-grid{grid-template-columns:repeat(2,1fr)}.search-form{grid-template-columns:1fr 1fr}.search-form input{grid-column:1/-1}}@media(max-width:560px){.discover-grid,.search-form{grid-template-columns:1fr}.search-form input{grid-column:auto}}
