.careers-main{grid-template-columns:1.2fr 1fr;align-items:start;gap:80px;max-width:1196px;margin:0 auto;padding:76px 25px 64px;display:grid}.careers-kicker{font-size:var(--type-small);letter-spacing:1.5px;color:#795a88;margin-bottom:22px}.careers-intro h1{font-size:var(--type-title);letter-spacing:-.025em;color:#452d53;margin-bottom:28px;font-weight:400;line-height:1.2}.careers-intro h1 em{color:#82559a;font-style:normal}.careers-intro>p:not(.careers-kicker){color:#6b5875;max-width:480px;font-size:var(--type-body);margin-bottom:20px;line-height:1.85}.careers-intro>.careers-lede{font-size:var(--type-lead)!important;color:#533564!important;line-height:1.5!important}.careers-about{color:#634176;min-height:44px;font-size:var(--type-small);text-underline-offset:6px;align-items:center;gap:10px;margin-top:5px;line-height:1.7;text-decoration:underline;display:inline-flex}.careers-about svg,.careers-email svg{flex-shrink:0}.careers-opportunities{border-top:2px solid #b699c6;margin-top:6px;padding-top:27px}.careers-opportunities .careers-kicker{margin-bottom:14px}.careers-opportunities h2{font-size:var(--type-section);letter-spacing:-.025em;color:#543367;margin-bottom:22px;font-weight:400;line-height:1.3}.careers-opportunities>p:not(.careers-kicker){font-size:var(--type-body);color:#6b5875;margin-bottom:18px;line-height:1.85}.careers-email{color:#5b3973;min-height:48px;font-size:var(--type-subheading);text-underline-offset:6px;align-items:center;gap:12px;max-width:100%;padding:9px 0;text-decoration:underline;display:inline-flex}.careers-email span{overflow-wrap:anywhere;min-width:0}.careers-opportunities>.careers-contact-note{font-size:var(--type-small)!important;color:#7d6b87!important;margin:9px 0 0!important}@media (max-width:900px){.careers-main{gap:40px;padding:54px 25px}}@media (max-width:680px){.careers-main{grid-template-columns:1fr;gap:40px;padding:36px 22px 32px}.careers-intro h1{font-size:var(--type-title)}.careers-intro>p:not(.careers-kicker){max-width:none;font-size:var(--type-body)}.careers-intro>.careers-lede{font-size:var(--type-lead)!important}.careers-opportunities{margin-top:0}.careers-opportunities h2{font-size:var(--type-section)}}@media (max-width:420px){.careers-main{padding-left:17px;padding-right:17px}.careers-intro h1{font-size:var(--type-title)}.careers-email{font-size:var(--type-subheading)}}
