.EducatorContactForm-module__z7BbQq__page{min-height:100dvh;padding:88px var(--ds-page-body-padding-x) max(88px, env(safe-area-inset-bottom));background:var(--ds-page-bg);font-family:var(--ds-font);flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:relative}.EducatorContactForm-module__z7BbQq__brand{top:var(--ds-page-body-padding-x);left:var(--ds-page-body-padding-x);border-radius:12px;position:absolute}.EducatorContactForm-module__z7BbQq__brand:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring);outline-offset:2px}.EducatorContactForm-module__z7BbQq__container{flex-direction:column;align-items:stretch;width:100%;max-width:480px;display:flex}.EducatorContactForm-module__z7BbQq__heroImage{width:100%;max-width:180px;height:auto;margin:0 auto 32px}.EducatorContactForm-module__z7BbQq__heading{margin:0 0 var(--ds-page-sidebar-gap);font:var(--ds-text-heading-1);color:var(--ds-state-fg-active);text-align:center}.EducatorContactForm-module__z7BbQq__description{font:var(--ds-text-body);color:var(--ds-state-fg-hover);text-align:center;margin:0 0 24px}.EducatorContactForm-module__z7BbQq__form{flex-direction:column;gap:16px;width:100%;display:flex}.EducatorContactForm-module__z7BbQq__nameRow{gap:12px;width:100%;display:flex}.EducatorContactForm-module__z7BbQq__nameRow>*{flex:1;min-width:0}.EducatorContactForm-module__z7BbQq__formAlert{border-radius:var(--ds-button-radius);border:var(--ds-text-field-border-width) solid var(--ds-text-field-border-error);background:var(--ds-state-bg-active);width:100%;font:var(--ds-text-label);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-field-error-text);margin:0 0 12px;padding:10px 14px}.EducatorContactForm-module__z7BbQq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EducatorContactForm-module__z7BbQq__legal{font:var(--ds-text-caption);font-weight:var(--ds-font-weight-regular);color:var(--ds-state-fg-hover);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .35em;margin:0;display:flex}.EducatorContactForm-module__z7BbQq__fullWidth{width:100%}.EducatorContactForm-module__z7BbQq__footerActions{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}@media (max-width:480px){.EducatorContactForm-module__z7BbQq__page{padding:72px 16px max(72px, env(safe-area-inset-bottom))}.EducatorContactForm-module__z7BbQq__brand{top:16px;left:16px}.EducatorContactForm-module__z7BbQq__container{max-width:100%}.EducatorContactForm-module__z7BbQq__nameRow{flex-direction:column}}