.form[data-astro-cid-5yt3isc2]{gap:var(--space-4);max-width:640px;display:grid}.field[data-astro-cid-5yt3isc2]{gap:var(--space-1);flex-direction:column;display:flex}.field[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{font:700 14px/18px var(--font-sans);letter-spacing:.04em}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{font:400 16px/24px var(--font-sans);color:var(--sumi);background:var(--washi-raised);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);padding:12px var(--space-3);width:100%;min-height:48px}.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{resize:vertical;min-height:140px}.field[data-astro-cid-5yt3isc2] [data-astro-cid-5yt3isc2][aria-invalid=true]{border-color:var(--red-strong);border-width:2px}.err[data-astro-cid-5yt3isc2]{color:var(--red-strong);font:700 14px/22px var(--font-sans)}.formmsg[data-astro-cid-5yt3isc2]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--washi-raised);font-weight:700}.formmsg[data-astro-cid-5yt3isc2]:focus{outline:2px solid var(--focus);outline-offset:2px}.formmsg[data-astro-cid-5yt3isc2].bad{border:2px solid var(--red-strong);color:var(--red-strong)}.formmsg[data-astro-cid-5yt3isc2].good{border:2px solid var(--ok);color:var(--ok)}.hp[data-astro-cid-5yt3isc2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.check[data-astro-cid-5yt3isc2]{min-height:65px}
