.candidate-sidebar{min-width:0;align-self:start;padding-right:10px}
.candidate-kicker{font-size:10px;letter-spacing:1.8px;color:#8fb9ed;margin-bottom:22px;line-height:1.6}
.career-apply .candidate-sidebar h3{font-size:clamp(29px,2.8vw,40px);line-height:1.18;letter-spacing:-.9px;margin:0 0 22px;font-weight:500;color:#eef4fc}
.career-apply .candidate-sidebar .candidate-intro{font-size:16px;line-height:1.75;margin:0;color:#b5c6da;max-width:390px}
.candidate-contact-card{margin-top:30px;border:1px solid #39516e;background:#111f30;padding:23px}
.career-apply .candidate-contact-card .candidate-contact-caption{font-size:13px;line-height:1.6;color:#a9bfd9;margin:0 0 18px}
.candidate-contact-links{display:flex;flex-direction:column;gap:0}
.candidate-contact-links a{display:flex;flex-direction:column;gap:5px;min-height:44px;max-width:100%;overflow-wrap:anywhere;text-decoration:none}
.candidate-contact-links a span{font-size:10px;line-height:1.5;color:#92b8e6;letter-spacing:.3px}
.candidate-contact-links .candidate-phone{font-size:23px;font-weight:600;line-height:1.4;color:#e7f1ff;padding-bottom:18px;border-bottom:1px solid #344b67}
.candidate-contact-links .candidate-email{font-size:15px;line-height:1.5;color:#d9e9fb;padding-top:18px}
.candidate-contact-links a:hover{color:#a7ceff}
.candidate-contact-links a:focus-visible{outline:2px solid #86b3ef;outline-offset:5px}
.candidate-hint{margin-top:28px}
.candidate-hint>span{font-size:9px;letter-spacing:1.5px;color:#95b6de}
.career-apply .candidate-sidebar .candidate-hint p{font-size:14px;line-height:1.75;color:#b0c2d8;margin:10px 0 0}
.career-apply .candidate-sidebar .candidate-privacy-note{font-size:12px;line-height:1.7;color:#8da5c1;margin:22px 0 0;padding-top:18px;border-top:1px solid #30455f}
#candidate-form textarea[name=experience]{resize:none;min-height:132px;overflow-y:hidden;box-sizing:border-box;height:132px;line-height:1.7;transition:border-color .2s}
@media(max-width:1100px) and (min-width:901px){.candidate-contact-card{padding:18px}.candidate-contact-links .candidate-email{font-size:13px}.candidate-contact-links .candidate-phone{font-size:21px}}
@media(max-width:900px){.candidate-sidebar{padding-right:0}.career-apply .candidate-sidebar h3{font-size:32px}.career-apply .candidate-sidebar .candidate-intro{font-size:15px;max-width:500px}.candidate-contact-card{max-width:500px;padding:22px;margin-top:24px}.candidate-contact-links .candidate-phone{font-size:24px}.candidate-contact-links .candidate-email{font-size:15px}.candidate-hint{max-width:500px}.candidate-privacy-note{max-width:500px}}
