.BlogSubmitForm_form__vARgp{display:grid;grid-gap:1rem;gap:1rem}.BlogSubmitForm_form__vARgp label{font-weight:600;font-size:.875rem;margin-bottom:.25rem}.BlogSubmitForm_form__vARgp input[type=email],.BlogSubmitForm_form__vARgp input[type=text],.BlogSubmitForm_form__vARgp textarea{width:100%;padding:.75rem;border:1px solid #d9cfb6;border-radius:6px;background:#fffefa;color:#1a1611;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1rem;line-height:1.55;transition:border-color .14s cubic-bezier(.4,0,.2,1),box-shadow .14s cubic-bezier(.4,0,.2,1)}.BlogSubmitForm_form__vARgp input[type=email]:focus-visible,.BlogSubmitForm_form__vARgp input[type=text]:focus-visible,.BlogSubmitForm_form__vARgp textarea:focus-visible{border-color:#7a371b;outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}.BlogSubmitForm_form__vARgp input[type=email][aria-invalid=true],.BlogSubmitForm_form__vARgp input[type=text][aria-invalid=true],.BlogSubmitForm_form__vARgp textarea[aria-invalid=true]{border-color:#9b2c2c}.BlogSubmitForm_form__vARgp input[type=file]{font-size:.875rem;padding:.5rem 0}.BlogSubmitForm_form__vARgp textarea{resize:vertical;min-height:12rem}.BlogSubmitForm_row__ymE6m{display:grid}.BlogSubmitForm_help__fj7pM{margin:.25rem 0 0;color:#524739;font-size:.75rem}.BlogSubmitForm_fieldErr__4Fq0J{margin:.25rem 0 0;color:#9b2c2c;font-size:.75rem}.BlogSubmitForm_honeypot__PjrMu{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.BlogSubmitForm_consent__AQYgr{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;font-size:.875rem;color:#524739;font-weight:400}.BlogSubmitForm_consent__AQYgr input{width:auto;margin-top:4px}.BlogSubmitForm_submit__P2zWa{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 2rem;background:#7a371b;color:#fffefa;border:1px solid #7a371b;border-radius:6px;font-weight:600;cursor:pointer;transition:background .14s cubic-bezier(.4,0,.2,1)}.BlogSubmitForm_submit__P2zWa:hover{background:#a04b25}.BlogSubmitForm_submit__P2zWa:disabled{opacity:.5;cursor:not-allowed}.BlogSubmitForm_submit__P2zWa:focus-visible{outline:3px solid #7a371b;outline-offset:2px;border-radius:6px}.BlogSubmitForm_error__AIxJP{background:rgba(155,44,44,.08);border:1px solid rgba(155,44,44,.4);color:hsl(0,55.7788944724%,34.0196078431%);padding:.75rem 1rem;border-radius:6px;font-size:.875rem}