form:where(.astro-F7AXTB2G){margin-top:27px}form:where(.astro-F7AXTB2G)>div:where(.astro-F7AXTB2G){margin-bottom:2rem}form:where(.astro-F7AXTB2G) label:where(.astro-F7AXTB2G){display:block;font-weight:700;font-size:1.6rem;line-height:1.3;margin-bottom:6px}form:where(.astro-F7AXTB2G) span:where(.astro-F7AXTB2G){color:red;font-size:1.4rem}form:where(.astro-F7AXTB2G) input:where(.astro-F7AXTB2G),form:where(.astro-F7AXTB2G) textarea:where(.astro-F7AXTB2G){border:1px solid #ccc;width:100%;color:#333;border-radius:2px;line-height:1.3;font-size:1.4rem;padding:10px;height:38px;resize:none}form:where(.astro-F7AXTB2G) textarea:where(.astro-F7AXTB2G){height:120px}form:where(.astro-F7AXTB2G) button:where(.astro-F7AXTB2G){background-color:#eee;border:1px solid #ddd;color:#333;font-size:1em;padding:10px 20px;font-size:1.6rem;cursor:pointer}form:where(.astro-F7AXTB2G) button:where(.astro-F7AXTB2G):disabled{opacity:.4}.error-container:where(.astro-F7AXTB2G){background-color:#fed7d7;width:100%;align-items:center;position:relative;overflow:hidden;padding:12px 16px;line-height:2.4rem;font-size:1.6rem;margin-bottom:20px;display:none}.error-container:where(.astro-F7AXTB2G) svg:where(.astro-F7AXTB2G){margin-right:1rem;position:relative;top:1px}.error-container:where(.astro-F7AXTB2G).show{display:flex}.form-container:where(.astro-F7AXTB2G){font-size:1.6rem}