.m24-c-careers{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:var(--spacer-xl) var(--container-padding);position:relative}.m24-c-careers *{margin-bottom:0}.m24-c-careers-title{font-size:var(--text-title-xl);padding-bottom:var(--spacer-xl);text-wrap-style:balance}.m24-c-careers-media{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:480px;padding-bottom:var(--spacer-xl)}.m24-c-careers-media picture{display:grid;grid-column:auto/span 6}.m24-c-careers-media picture:first-child,.m24-c-careers-media picture:nth-child(3){justify-self:end}.m24-consider-cta-info{font-size:var(--text-body-lg);margin:0 auto;max-width:480px}.m24-c-careers-cta{margin-top:var(--spacer-lg);text-align:end}@media(min-width:768px){.m24-c-careers-media{max-width:100%}.m24-c-careers-media picture{grid-column:auto/span 3}.m24-consider-cta-info{grid-column:1/-1;max-width:100%}.m24-c-careers-cta{grid-column:1/-1}}@media(min-width:1024px){.m24-c-careers{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr);grid-row-gap:0}.m24-c-careers-title{grid-column:1/-1;padding-bottom:var(--spacer-2xl)}.m24-c-careers-media{grid-column:1/-1;grid-row:2/4;padding:0}.m24-c-careers-media picture{grid-column:auto/span 2}.m24-consider-cta-info{grid-column:1/9;margin-top:16px}.m24-c-careers-cta{grid-column:9/-1;margin-top:16px;padding:0;place-self:end;text-align:end}}.m24-c-donate{box-sizing:border-box;color:var(--m24-black);display:grid;gap:var(--grid-gutter);gap:var(--spacer-lg) var(--grid-gutter);grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:1440px;padding:0 var(--container-padding);padding-bottom:var(--spacer-xl);padding-top:var(--spacer-xl);position:relative}.m24-c-donate-heading{font-size:var(--text-title-xl);text-wrap-style:balance;font-weight:600;line-height:1;margin-bottom:0}.m24-c-donate-media img{display:block}.m24-c-donate-body{font-size:var(--text-body-md)}.m24-c-donate-body p:last-of-type{margin-bottom:0}.m24-c-donate-cta{margin-bottom:0;text-align:end}@media(min-width:1024px){.m24-c-donate{grid-template-columns:repeat(12,1fr);grid-template-rows:min-content min-content auto;row-gap:0}.m24-c-donate-heading{grid-column:1/7;margin-bottom:var(--spacer-sm)}.m24-c-donate-media{grid-column:8/13;grid-row:1/3}.m24-c-donate-body{grid-column:1/7;grid-row:2/4}.m24-c-donate-cta{grid-column:8/13;padding-top:var(--spacer-lg)}}.m24-c-feature{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 var(--container-padding);padding-bottom:var(--spacer-xl);position:relative}.m24-c-feature-media{padding-bottom:var(--spacer-xl);padding-top:var(--container-padding)}.m24-c-feature-media img{display:block}.m24-c-feature-title{font-size:var(--text-title-xl);line-height:1;margin-bottom:var(--spacer-xl)}.m24-c-feature-cta{text-align:end}.m24-t-columns-four{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacer-md) var(--grid-gutter);justify-content:space-between;margin-bottom:0}@media(min-width:1024px){.m24-t-columns-four{flex-flow:row wrap}}@media(min-width:1312px){.m24-t-columns-four{flex-flow:row nowrap}}.mzp-c-picto{font-size:16px;margin-bottom:0;text-wrap:balance;text-wrap-style:balance}.mzp-c-picto .mzp-c-picto-image{height:30px;margin:var(--spacer-sm) 0 var(--spacer-md);width:auto}.mzp-c-picto p{margin-bottom:0}.mzp-c-picto-heading{font-size:24px}@media(min-width:1024px){.mzp-c-picto{max-width:calc(50% - var(--grid-gutter)*6/12)}}@media(min-width:1312px){.mzp-c-picto{max-width:calc(25% - var(--grid-gutter)*9/12)}}.m24-c-prose{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr)}.m24-c-prose-hgroup{grid-column:1/-1}.m24-c-prose-heading{font-size:var(--text-title-lg);margin-bottom:var(--spacer-sm)}.m24-c-prose-subheading{font-size:var(--text-title-sm)}.m24-c-prose-body{font-size:var(--text-body-md);grid-column:1/-1;line-height:1.5}@media(min-width:1024px){.m24-c-prose .m24-c-prose-body,.m24-c-prose .m24-c-prose-hgroup{grid-column:1/-5}.m24-c-prose.m24-l-two-columns .m24-c-prose-hgroup{grid-column:1/7}.m24-c-prose.m24-l-two-columns .m24-c-prose-body,.m24-c-prose.m24-l-two-columns.m24-l-reversed .m24-c-prose-hgroup{grid-column:7/-1}.m24-c-prose.m24-l-two-columns.m24-l-reversed .m24-c-prose-body{grid-column:1/7;grid-row:1}}