.pattern-form{max-width:850px;margin-top:2rem}.pattern-form label{display:block;font-weight:700;margin-top:1rem}.pattern-form input:not([type=checkbox]),.pattern-form textarea{display:block;width:100%;box-sizing:border-box;padding:.8rem;font:inherit;border:1px solid #a8bcb4;margin-top:.4rem;background:white}.pattern-form .consent{font-weight:400;line-height:1.6}.pattern-form button{padding:.8rem 1.2rem;background:var(--accent);color:white;border:0;font:inherit;font-weight:700;cursor:pointer}.pattern-form button:disabled{opacity:.55;cursor:not-allowed}.pattern-form :focus-visible{outline:3px solid #b77732;outline-offset:3px}.submission-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#pattern-status{font-size:.9rem;color:#40575b}
