.hmn-form{max-width:900px;margin:3rem auto;padding:clamp(1rem,4vw,3rem);background:#f7f3e9;color:#293329;font:1rem/1.6 system-ui,sans-serif}.hmn-form h2{font:2rem/1.2 Georgia,serif}.hmn-form fieldset{border:1px solid #adb29e;padding:1rem;margin:1rem 0}.hmn-form label{display:block;margin:.8rem 0}.hmn-form input:not([type=checkbox]),.hmn-form select{display:block;width:100%;box-sizing:border-box;padding:.7rem;border:1px solid #919780;background:#fffdf8;color:#293329}.hmn-form button{padding:.85rem 1.2rem;background:#4d5843;color:white;border:0;font:inherit}.hmn-form button:disabled{opacity:.55;cursor:not-allowed}.hmn-form .hmn-honey{display:none}.hmn-form [hidden]{display:none}.hmn-form a{color:#394830;text-decoration:underline}.hmn-form input:focus,.hmn-form select:focus,.hmn-form button:focus{outline:3px solid #768365;outline-offset:3px}
