.contact-form{margin:36px 0;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--deep)}.contact-form label{display:block;font-size:16px;margin-bottom:8px}.contact-form input,.contact-form textarea{display:block;width:100%;background:var(--navy);color:var(--white);border:1px solid #8792aa;border-radius:6px;font:inherit;padding:12px;margin-bottom:22px}.contact-form textarea{min-height:170px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.contact-form fieldset{border:0;padding:0;margin:0}.contact-form legend{margin-bottom:12px}.contact-form button{border-radius:6px;padding:12px 18px;border:1px solid var(--orange);background:var(--orange);color:var(--deep)}.contact-form button:disabled{opacity:.55;cursor:wait}.contact-form #new-question{background:transparent;color:var(--white);font-size:14px;margin-bottom:16px}.contact-form .contact-note{font-size:14px}.contact-form a{text-decoration:underline}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contact-status{min-height:2em;font-weight:600}@media(max-width:600px){.contact-form{padding:18px}}
