
.mh-search-entry{margin:24px 0;padding:24px;background:#fff;border:1px solid #b8d5d7;border-radius:20px;color:#073f49;box-sizing:border-box}
.mh-search-entry h2{margin:0 0 8px;font-size:clamp(23px,3vw,30px);line-height:1.2}
.mh-search-entry p{margin:0 0 15px;line-height:1.5}
.mh-search-entry label{display:block;font-weight:700;margin-bottom:8px}
.mh-search-entry input[type=search]{box-sizing:border-box;width:100%;min-width:0;padding:13px;border:1px solid #9cbdc0;border-radius:10px;font:inherit;font-size:16px}
.mh-search-entry .mh-search-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.mh-search-entry button{padding:12px 16px;min-height:44px;border:1px solid #0b6570;border-radius:10px;background:#0b6570;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.mh-search-entry button[value=partners]{background:#fff4dc;color:#694900;border-color:#c8a653}
.mh-search-entry .mh-search-examples{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}
.mh-search-entry .mh-search-examples a{padding:8px 10px;background:#edf6f6;color:#0b5861;border-radius:8px;text-decoration:none;font-weight:700}
.mh-search-entry :focus-visible{outline:3px solid #c28c20;outline-offset:3px}
@media(max-width:600px){.mh-search-entry{padding:18px}.mh-search-entry .mh-search-actions{display:grid;grid-template-columns:1fr}.mh-search-entry button{width:100%}}
