.contact-form>p a{font-weight:600;text-decoration:underline;overflow-wrap:anywhere}
.contact-status{background:#fff;border:1px solid #b8b3b5;border-left:3px solid #c8102e;padding:16px;margin:0 0 20px;color:#171518}
.contact-status p{margin:5px 0 0}.contact-status ul{padding-left:20px;margin:8px 0}.contact-status a{text-decoration:underline}
.contact-status:focus{outline:2px solid #171518;outline-offset:3px}
.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.contact-check input{display:block;max-width:120px}.contact-check small{display:block;color:#514b4e;margin-top:6px;font-size:13px}
.contact-form [aria-invalid=true]{border:2px solid #8d1025}
.contact-form button:disabled{background:#514b4e;border-color:#514b4e;color:#fff;cursor:wait;opacity:1}
.contact-form .form-actions p a{text-decoration:underline}
