.contact-sheet{display:grid;gap:1rem;max-width:680px}.contact-sheet label{display:grid;gap:.3rem;font-weight:700}.contact-sheet input,.contact-sheet select,.contact-sheet textarea{width:100%;border:1px solid #9f988b;background:#fffdf7;color:#18212b;padding:.75rem;font:inherit}.contact-sheet button{justify-self:start;border:0;background:#243b68;color:#fff;padding:.8rem 1.2rem;font:inherit;font-weight:800;cursor:pointer}.contact-empty{position:absolute;left:-10000px}.contact-result{display:none;border:2px solid #243b68;padding:1rem;margin-bottom:1rem}.contact-result:target{display:block}
