.hub-contact{max-width:44rem;margin:2rem 0;font:inherit;color:inherit}.hub-contact label{display:block;font-weight:700;margin:1.1rem 0 .4rem}.hub-contact input,.hub-contact textarea{box-sizing:border-box;width:100%;max-width:100%;padding:.85rem;border:1px solid #879194;border-radius:.5rem;font:inherit;color:#192928;background:#fff}.hub-contact textarea{resize:vertical}.hub-contact button{font:inherit;font-weight:700;border:0;border-radius:.5rem;padding:.9rem 1.5rem;background:var(--hub-accent,#17665b);color:#fff;cursor:pointer}.hub-contact :focus-visible{outline:3px solid var(--hub-accent,#17665b);outline-offset:3px}.hub-contact button:disabled{opacity:.6;cursor:wait}.hub-contact fieldset{border:0;margin:0;padding:0;min-width:0}.hub-contact .hub-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hub-contact [role=status]{min-height:1.7em;white-space:pre-line}.hub-contact .hub-note{font-size:.9rem;line-height:1.7}
.hub-contact{--hub-accent:#09553c}
.hub-contact a{text-decoration:underline;text-underline-offset:.2em}
