.mi-form,.mi-form *{box-sizing:border-box}.mi-form{font-family:"Avenir Next",Avenir,Arial,sans-serif;color:#5d1119;max-width:1040px;margin:0 auto;padding:40px 24px}.mi-form [hidden]{display:none!important}.mi-form h2{font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.2}.mi-form h3{font-size:23px;font-weight:500;border-top:1px solid #c6a15b;padding-top:25px;margin-top:35px}.mi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.mi-form label{display:block;font-size:14px;margin:12px 0}.mi-form input,.mi-form select,.mi-form textarea{width:100%;display:block;border:1px solid #b6a88e;background:white;padding:12px;color:#5d1119;font:inherit;border-radius:0}.mi-form button{cursor:pointer;background:#5d1119;color:#fff;border:1px solid #c6a15b;font:inherit;padding:12px 22px;margin-top:15px}.mi-form button:hover,.mi-form button:focus-visible{background:#e6c48b;color:#29060e}.mi-form button:disabled{opacity:.6;cursor:wait}.mi-form .mi-check{display:flex;align-items:flex-start;gap:10px}.mi-form input[type=checkbox]{width:auto;margin-top:6px}.mi-form fieldset{border:1px solid #d5c7b1;padding:20px;margin:20px 0}.mi-form legend{padding:0 10px}.mi-parent{background:#eef0f2;padding:16px}.mi-form p{line-height:1.7}.mi-form a{color:inherit;text-decoration:underline}.mi-form :focus-visible{outline:2px solid #c6a15b;outline-offset:3px}.mi-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:650px){.mi-grid{grid-template-columns:1fr}.mi-form{padding:28px 18px}}
