.erl-job-application-form{display:flex;flex-direction:column;gap:var(--erl-spacing-xxl)}.erl-job-application-form__intro{display:flex;flex-direction:column;gap:var(--erl-spacing-xxl);max-width:var(--erl-measure-text)}.erl-job-application-form__eyebrow{margin:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h2-fluid);font-weight:var(--erl-fw-bold);line-height:var(--erl-lh-h2);letter-spacing:var(--erl-ls-h2);color:var(--erl-color-primary);text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-job-application-form__heading{margin:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h3-fluid);font-weight:var(--erl-fw-regular);line-height:var(--erl-lh-h3);letter-spacing:var(--erl-ls-h3);color:var(--erl-color-text)}.erl-job-application-form__text{margin:0;font-family:var(--erl-font-body);font-size:var(--erl-fs-body-lg);line-height:var(--erl-lh-body-lg);color:var(--erl-color-text)}.erl-job-application-form .erl-ja__section{padding:26px var(--erl-spacing-xl) var(--erl-spacing-xl);border-radius:var(--erl-border-radius-lg);background-color:var(--erl-color-bg-subtlest)}.erl-job-application-form .erl-ja__section-title{margin-block-end:19px}.erl-job-application-form .erl-ja__form{max-width:none}.erl-job-application-form__placeholder{margin:0;padding:var(--erl-spacing-xl);border:1px dashed var(--erl-color-border);border-radius:var(--erl-border-radius-md);background-color:var(--erl-color-bg-subtlest);font-family:var(--erl-font-body);font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm);color:var(--erl-color-text-muted)}@media(min-width:782px){.erl-job-application-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);column-gap:var(--erl-spacing-xxl)}.erl-job-application-form__intro{grid-column:1;grid-row:1}.erl-job-application-form__form,.erl-job-application-form__placeholder{grid-column:1;grid-row:2}.erl-job-application-form__postal{grid-column:2;grid-row:2;align-self:end}}.erl-job-application-form__postal{display:flex;flex-direction:column;gap:0}.erl-job-application-form__postal-eyebrow{margin:0;font-family:var(--erl-font-body);font-size:var(--erl-fs-h6);font-weight:var(--erl-fw-medium);line-height:var(--erl-lh-h6);letter-spacing:var(--erl-ls-h6);text-transform:uppercase;color:var(--erl-color-text-muted)}.erl-job-application-form__postal-heading{margin:0;font-family:var(--erl-font-heading);font-size:var(--erl-fs-h5);font-weight:var(--erl-fw-bold);line-height:var(--erl-lh-h5);letter-spacing:-.2px;color:var(--erl-color-heading)}.erl-job-application-form__postal-address{margin:13px 0 0;font-family:var(--erl-font-body);font-size:var(--erl-fs-body-md);font-style:normal;line-height:var(--erl-lh-body-md);color:var(--erl-color-text)}.erl-job-application-form__postal-links{padding:0;list-style:none;font-family:var(--erl-font-body);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md)}.erl-job-application-form__postal-links a{color:var(--erl-color-primary)}.erl-job-application-form .erl-ja__submit{width:auto;min-width:min(440px,100%)}@media(max-width:600px){.erl-job-application-form{gap:var(--erl-spacing-xl)}.erl-job-application-form__intro{gap:0}.erl-job-application-form__intro>*+.erl-job-application-form__heading{margin-block-start:18px}.erl-job-application-form__intro>*+.erl-job-application-form__text{margin-block-start:36px}.erl-job-application-form .erl-ja__section{padding:18px var(--erl-spacing-lg) var(--erl-spacing-lg)}.erl-job-application-form .erl-ja__section-title{font-size:var(--erl-fs-h5);line-height:24px;letter-spacing:-.4px}.erl-job-application-form .erl-ja__fields,.erl-job-application-form .erl-ja__row{gap:0}.erl-job-application-form .erl-ja__submit{width:100%;min-width:0}}
