.ss-careers{padding-top:46px}.ss-careers>.ss-section-head{max-width:800px;margin-bottom:34px}.ss-careers>.ss-section-head .ss-lead{max-width:720px;font-size:18px;line-height:1.6}.ss-careers-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:56px;align-items:start}.ss-careers-layout>*{min-width:0}.ss-careers-photo{margin:0 0 30px;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:#f1f0f5}.ss-careers-photo img{width:100%;height:100%;object-fit:cover;object-position:center 57%}.ss-careers-context h2{font-size:27px;line-height:1.2;margin-bottom:17px;max-width:390px}.ss-careers-context p,.ss-careers-context li{font-size:15px;line-height:1.75}.ss-careers-context ul{padding:0;margin:20px 0;list-style:none}.ss-careers-context li{position:relative;padding-left:19px;margin-top:12px;color:var(--muted)}.ss-careers-context li:before{content:'';position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background:#8565b8}.ss-careers-context .ss-careers-fit{font-size:13px;line-height:1.7;border-top:1px solid #e3e0eb;padding-top:20px}.ss-careers-form{padding:30px;background:linear-gradient(135deg,#fafbfe,#fbf9fd);border:1px solid #e2deed;border-radius:10px}.ss-careers-form .ss-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 18px}.ss-careers-form .ss-field--wide,.ss-careers-form .ss-consent,.ss-careers-form .ss-submit,.ss-careers-form .errors{grid-column:1/-1}.ss-careers-form .ss-field{min-width:0}.ss-careers-form .ss-field label{font-size:13px;line-height:1.5;margin-bottom:8px}.ss-careers-form input,.ss-careers-form textarea{font-size:16px;line-height:1.4;min-height:48px}.ss-careers-form textarea{resize:vertical;min-height:115px}.ss-careers-form .ss-field-help{font-size:12px;line-height:1.6;margin-top:9px;color:#626274}.ss-careers-form .ss-field-help a{color:#65519a;text-decoration:underline;text-underline-offset:3px}.ss-careers-form .ss-field-help a:hover{color:#8862b0}.ss-careers-form .ss-consent{font-size:12px;line-height:1.65;margin-top:0}.ss-careers-form .ss-consent input{min-height:20px;min-width:20px;width:20px;height:20px;flex-shrink:0}.ss-careers-form .ss-submit{justify-content:center;min-height:50px}.ss-careers-form-note{font-size:12px;line-height:1.6;margin:0;color:#646176}.ss-careers-form .ss-success{font-size:15px}.ss-careers-form .errors{font-size:14px;line-height:1.6}
@media(max-width:1000px){.ss-careers-layout{gap:34px}.ss-careers-form{padding:25px}.ss-careers-context h2{font-size:25px}.ss-careers-form .ss-contact-form{grid-template-columns:1fr}.ss-careers-form .ss-field{grid-column:1/-1}}
@media(max-width:900px){.ss-careers-layout{display:flex;flex-direction:column;gap:36px}.ss-careers-form{order:-1;width:100%}.ss-career-copy{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:28px}.ss-careers-photo{margin:0;aspect-ratio:1}.ss-careers-context h2{font-size:25px}}
@media(max-width:600px){.ss-careers{padding-top:32px}.ss-careers>.ss-section-head{margin-bottom:26px}.ss-careers>.ss-section-head .ss-lead{font-size:16px;line-height:1.6;margin-top:17px}.ss-careers-form{padding:24px 20px}.ss-careers-form .ss-contact-form{gap:18px}.ss-career-copy{display:flex;flex-direction:column;gap:24px}.ss-careers-photo{aspect-ratio:4/3;width:100%}.ss-careers-context h2{font-size:24px}.ss-careers-context p,.ss-careers-context li{font-size:14px}.ss-careers-form .ss-field label{font-size:13px}.ss-careers-form .ss-field-help{font-size:12px}.ss-careers-form .ss-consent{font-size:12px}.ss-careers-form .ss-submit{font-size:14px}}
