.role[data-v-00bf0c01]{padding:28px 24px;display:flex;flex-direction:column;gap:14px;height:100%;position:relative;border-radius:14px;transition:border-color .2s ease-out}.role[data-v-00bf0c01]:hover{border-color:var(--ke-d-300)}.role--accent[data-v-00bf0c01]{border-color:var(--ke-accent)}.role--current[data-v-00bf0c01]{background:var(--ke-b-50);border-color:var(--ke-d-300)}.role__badge[data-v-00bf0c01]{position:absolute;top:-10px;right:24px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em}.role__meta[data-v-00bf0c01]{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.role__dot[data-v-00bf0c01]{color:var(--ke-b-200)}.role__title[data-v-00bf0c01]{font-size:19px;line-height:1.26;font-weight:700;margin:0}.role__body[data-v-00bf0c01]{font-size:14px;line-height:1.57;margin:0;flex:1}.role__tags[data-v-00bf0c01]{display:flex;gap:6px;flex-wrap:wrap}.role__tag[data-v-00bf0c01]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.02em}.role__actions[data-v-00bf0c01]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px}.role__here[data-v-00bf0c01]{display:inline-flex;align-items:center;gap:6px;background:var(--ke-d-300);color:#fff;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em}.roles[data-v-5db1a869]{padding:32px 0 48px;scroll-margin-top:150px}.career-container[data-v-5db1a869]{max-width:1280px}.roles__title[data-v-5db1a869]{font-size:40px;line-height:55px;font-weight:400;letter-spacing:-.005em;margin:0}.roles__sub[data-v-5db1a869]{font-size:16px;line-height:22px;margin:0}@media(max-width:959px){.roles__title[data-v-5db1a869]{font-size:32px;line-height:40px}}@media(max-width:599px){.roles__title[data-v-5db1a869]{font-size:26px;line-height:32px}}
