.mba-search{padding:50px 0 70px;min-height:60vh}
.mba-search-hero{text-align:center;max-width:720px;margin:0 auto 44px}
.mba-search-hero h1{font-family:'Baloo 2',sans-serif;font-size:clamp(30px,4vw,50px);text-transform:uppercase;font-weight:800;margin:0 0 10px;line-height:1.02}
.mba-search-hero h1 em{font-style:italic;color:var(--terre)}
.mba-search-hero p{font-size:16px;color:#6b564a;margin:0 0 26px}
.mba-search-form{position:relative;display:flex;align-items:center;max-width:600px;margin:0 auto}
.mba-search-form svg{position:absolute;left:22px;width:22px;height:22px;stroke:var(--terre);fill:none;stroke-width:2;stroke-linecap:round;pointer-events:none}
.mba-search-form input{width:100%;font-family:inherit;font-size:16px;padding:18px 24px 18px 56px;border:2px solid var(--sable-f);border-radius:100px;background:#fff;color:var(--encre);transition:.18s;outline:none}
.mba-search-form input:focus{border-color:var(--terre);box-shadow:0 0 0 4px rgba(168,84,56,.1)}
.mba-search-form button{position:absolute;right:6px;background:var(--terre);color:#fff;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.04em;padding:12px 26px;border-radius:100px;transition:.18s}
.mba-search-form button:hover{background:var(--terre-f)}
.mba-search-count{text-align:center;font-size:14px;font-weight:700;color:#8a776b;margin-bottom:30px}
.mba-search-empty{text-align:center;padding:50px 20px;color:#8a776b}
.mba-search-empty p{font-size:17px;margin:0 0 8px}
.mba-search-empty span{font-size:14px}
@media(max-width:600px){.mba-search-form button{padding:11px 18px;font-size:13px}.mba-search-form input{padding-right:110px}}
