.mh-care{color:#35422d;background:#faf8f2;font:inherit}.mh-care-hero{padding:64px max(24px,calc((100vw - 1200px)/2));background:#eae6d9;margin:0 0 36px}.mh-care-hero h1{font:inherit;font-size:clamp(32px,4vw,54px);line-height:1.15;margin:12px 0 18px}.mh-care-hero p{max-width:650px;line-height:1.8}.mh-care-shell{max-width:1200px;margin:auto;padding:0 24px 60px}.mh-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 40px}.mh-care-card,.mh-care-form,.mh-care-enquiry{padding:28px;border:1px solid #dedbcf;border-radius:18px;background:linear-gradient(135deg,#ffffffd9,#f1eee3c9);box-shadow:0 8px 30px #27331d06}.mh-care-card h2,.mh-care-form h2{font:inherit;font-size:23px;margin:0 0 12px}.mh-care-card p,.mh-care p{line-height:1.8}.mh-care-button{display:inline-flex;align-items:center;justify-content:center;margin:10px 12px 0 0;padding:12px 19px;border:1px solid #d0d4c1;border-radius:32px;background:#35452f;color:#fff!important;font:inherit;text-decoration:none;cursor:pointer}.mh-care-button:focus-visible,.mh-care input:focus-visible,.mh-care textarea:focus-visible{outline:2px solid #7c8b62;outline-offset:4px}.mh-care-button:hover{background:#485c3f}.mh-care-contact{overflow-wrap:anywhere}.mh-care-contact a:not(.mh-care-button){color:inherit;text-decoration:underline;text-underline-offset:4px}.mh-care-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:32px}.mh-care-form label{display:block;margin:0 0 18px;font-size:14px}.mh-care-form input:not([type=checkbox]),.mh-care-form textarea{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:13px 15px;border:1px solid #c6ccbc;border-radius:11px;background:#fffdf8;color:inherit;font:inherit}.mh-care-form [type=checkbox]{margin-right:8px}.mh-care-form [role=status]{min-height:24px;font-size:14px;line-height:1.7}.mh-care-honey{display:none!important}.mh-care-enquiry{margin:15px 0}.mh-care-enquiry h3{font-size:17px;overflow-wrap:anywhere}.mh-care-list{margin-top:30px}.mh-care-lookup{display:flex;gap:12px;align-items:end}.mh-care-lookup label{flex:1;min-width:0}.mh-care-note{font-size:13px;opacity:.8}.mh-care-receipt{margin-top:24px;padding:20px;border:1px solid #b2bc9f;border-radius:14px}@media(max-width:700px){.mh-care-grid,.mh-care-columns{grid-template-columns:1fr}.mh-care-hero{padding:38px 22px}.mh-care-shell{padding:0 18px 36px}.mh-care-card,.mh-care-form{padding:22px}.mh-care-lookup{display:block}.mh-care-button{max-width:100%;box-sizing:border-box}}
