.mh-invite-form{max-width:1200px;margin:2em auto;padding:2.5rem 1.25rem;background:#f5f5f5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}.mh-invite-row{display:block;margin:0}.mh-invite-row label{display:block;font-weight:400;margin-bottom:.45rem}.mh-invite-row input[type="text"],.mh-invite-row input[type="email"],.mh-invite-row input[type="number"]{width:100%;padding:.45rem 0;border:0;border-bottom:1px solid #c7cfd8;border-radius:0;background:#fff0;box-sizing:border-box}.mh-invite-row:nth-of-type(3),.mh-invite-guests,.mh-invite-attendance,.mh-invite-privacy,.mh-invite-form>p{grid-column:1 / -1}.mh-invite-attendance,.mh-invite-privacy{border:0;padding:0;margin:0}.mh-invite-attendance legend,.mh-invite-privacy legend{font-weight:700;margin-bottom:.7rem}.mh-invite-attendance label,.mh-invite-privacy label{display:block;margin:.6rem 0;font-weight:400}.mh-invite-attendance input,.mh-invite-privacy input{width:auto;margin:0 .55rem 0 0;vertical-align:middle}.mh-invite-privacy label{max-width:900px;line-height:1.55}.mh-invite-form button[type="submit"]{background:#df0622;border:0;border-radius:2px;padding:.7rem 1rem;color:#fff;font-size:1rem;cursor:pointer}.mh-invite-form button[type="submit"]:hover,.mh-invite-form button[type="submit"]:focus{background:#ba001a}@media (max-width:700px){.mh-invite-form{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 1rem}.mh-invite-row,.mh-invite-row:nth-of-type(3),.mh-invite-guests,.mh-invite-attendance,.mh-invite-privacy,.mh-invite-form>p{grid-column:1}}