.m_contact-form{width:100%;padding:48px 0;color:var(--color-text, #230f10)}@media(min-width: 1100px){.m_contact-form{padding:64px 0}}.m_contact-form__inner{width:min(100%,var(--container-max, 2000px));margin-inline:auto;padding-inline:var(--container-margin, 16px);display:grid;grid-template-columns:minmax(0, 1fr);gap:32px;align-items:start}@media(min-width: 1100px){.m_contact-form__inner{grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px}}.m_contact-form--content-only .m_contact-form__inner{grid-template-columns:minmax(0, 1fr);max-width:min(100%,640px)}.m_contact-form__content{display:grid;gap:0}.m_contact-form__content>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+:is(p,.a_body,[class$=__body],[class$=__lead],[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.m_contact-form__content>:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle])+:is(p,.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-subheading-body)}.m_contact-form__content>:is(p,.a_body,[class$=__body],[class$=__lead])+:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.m_contact-form__content>:is(.a_body,[class$=__body],[class$=__lead])+:is(.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-heading-body)}.m_contact-form__content>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.m_contact-form__content>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.m_contact-form__content>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]:not(:has(.a_button--primary,.a_button--secondary)):has(.a_button--tertiary){margin-top:var(--copy-gap-body-cta-tertiary)}.m_contact-form__content{min-width:0}.m_contact-form__body{margin:0;color:var(--color-text, #230f10);letter-spacing:-0.01em;line-height:1.5}.m_contact-form__body p:empty{display:block}.m_contact-form__body>:is(p,ul,ol,blockquote,div)+:is(p,ul,ol,blockquote,div){margin-top:var(--copy-gap-heading-body)}.m_contact-form__body>:is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol,blockquote,div){margin-top:var(--copy-gap-heading-body)}.m_contact-form__body>:is(p,ul,ol,blockquote,div)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--copy-gap-heading-body)}.m_contact-form__form{display:grid;gap:0}.m_contact-form__form>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+:is(p,.a_body,[class$=__body],[class$=__lead],[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.m_contact-form__form>:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle])+:is(p,.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-subheading-body)}.m_contact-form__form>:is(p,.a_body,[class$=__body],[class$=__lead])+:is(h5,h6,.a_heading--5,.a_heading--6,[class$=__subtitle]){margin-top:var(--copy-gap-heading-body)}.m_contact-form__form>:is(.a_body,[class$=__body],[class$=__lead])+:is(.a_body,[class$=__body],[class$=__lead]){margin-top:var(--copy-gap-heading-body)}.m_contact-form__form>:is(h1,h2,h3,h4,.a_heading--1,.a_heading--2,.a_heading--3,.a_heading--4)+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.m_contact-form__form>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]{margin-top:var(--copy-gap-body-cta)}.m_contact-form__form>:is(p,.a_body,[class$=__body],[class$=__lead])+[class$=__actions]:not(:has(.a_button--primary,.a_button--secondary)):has(.a_button--tertiary){margin-top:var(--copy-gap-body-cta-tertiary)}.m_contact-form__form{min-width:0;width:100%}.m_contact-form__title{margin:0}.m_contact-form__title+.m_contact-form__fields{margin-top:var(--copy-gap-heading-body)}.m_contact-form__fields{display:flex;flex-direction:column;gap:16px;width:100%}.m_contact-form__fields+.m_contact-form__actions{margin-top:var(--copy-gap-body-cta)}.m_contact-form__actions{display:flex;flex-wrap:wrap;gap:.5rem}.m_contact-form__content--align-left{text-align:left}.m_contact-form__content--align-left .m_contact-form__actions{justify-content:flex-start}.m_contact-form__content--align-center{text-align:center}.m_contact-form__content--align-center .m_contact-form__actions{justify-content:center}.m_contact-form__content--align-right{text-align:right}.m_contact-form__content--align-right .m_contact-form__actions{justify-content:flex-end}.m_contact-form__status{margin:0;font-family:var(--font-family-body);font-size:.875rem;line-height:1.5}.m_contact-form__status--success{color:var(--color-text, #230f10)}.m_contact-form__status--error{color:var(--color-text, #230f10)}