.contact-form-module__mg78PW__form{gap:var(--cx-space-6);margin-top:var(--cx-space-8);display:grid;container-type:inline-size}.contact-form-module__mg78PW__twoColumns{align-items:start;gap:var(--cx-space-6) var(--cx-space-6);display:grid}.contact-form-module__mg78PW__messageGroup{gap:var(--cx-space-1);display:grid}.contact-form-module__mg78PW__counter{color:var(--cx-text-secondary);font-size:var(--cx-text-small);text-align:right;margin:0}.contact-form-module__mg78PW__errorSummary,.contact-form-module__mg78PW__success{padding:var(--cx-space-5);border:1px solid var(--cx-danger);border-radius:var(--cx-radius-md);background:var(--cx-background)}.contact-form-module__mg78PW__errorSummary h3,.contact-form-module__mg78PW__success h3{margin-bottom:var(--cx-space-2);font-size:1.4rem}.contact-form-module__mg78PW__errorSummary p,.contact-form-module__mg78PW__success p{margin-bottom:var(--cx-space-2)}.contact-form-module__mg78PW__errorSummary p:last-child,.contact-form-module__mg78PW__success p:last-child{margin-bottom:0}.contact-form-module__mg78PW__success{border-color:var(--cx-success)}.contact-form-module__mg78PW__correlation{color:var(--cx-text-secondary);font-size:var(--cx-text-small);overflow-wrap:anywhere}.contact-form-module__mg78PW__preference{border-bottom:1px solid var(--cx-border);padding-bottom:var(--cx-space-2)}.contact-form-module__mg78PW__preference summary{cursor:pointer;min-height:2rem;font-size:var(--cx-text-label)}.contact-form-module__mg78PW__preference summary span{color:var(--cx-text-secondary)}.contact-form-module__mg78PW__preference[open] summary{margin-bottom:var(--cx-space-4)}.contact-form-module__mg78PW__preference[open]{padding-bottom:var(--cx-space-4)}.contact-form-module__mg78PW__submitRow{align-items:center;gap:var(--cx-space-4) var(--cx-space-6);flex-wrap:wrap;display:flex}.contact-form-module__mg78PW__submitRow button{min-height:3.5rem;padding:1rem var(--cx-space-8);gap:var(--cx-space-4)}.contact-form-module__mg78PW__reassurance{align-items:center;gap:var(--cx-space-3);color:var(--cx-text-secondary);font-size:var(--cx-text-small);margin:0;display:flex}.contact-form-module__mg78PW__reassurance svg{flex-shrink:0;width:1rem;height:1rem}.contact-form-module__mg78PW__notice{color:#69717b;max-width:88ch;font-size:var(--cx-text-small);line-height:1.75}.contact-form-module__mg78PW__notice p{margin:0 0 var(--cx-space-3)}.contact-form-module__mg78PW__notice p:last-child{margin:0}.contact-form-module__mg78PW__notice a{min-height:1.5rem;color:inherit;text-underline-offset:.2em;display:inline-block}.contact-form-module__mg78PW__notice strong{font-weight:400}.contact-form-module__mg78PW__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-module__mg78PW__form button:disabled{cursor:wait}@media (min-width:40rem){.contact-form-module__mg78PW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:35rem){.contact-form-module__mg78PW__twoColumns{grid-template-columns:1fr}}@media (max-width:39.9375rem){.contact-form-module__mg78PW__form{gap:var(--cx-space-6);margin-top:0}.contact-form-module__mg78PW__submitRow{flex-direction:column;align-items:stretch}.contact-form-module__mg78PW__submitRow button{width:100%}.contact-form-module__mg78PW__reassurance{justify-content:center}}
