.vacancy-details-card_card__yG1uI{min-width:0;overflow:hidden;border:1px solid #d6deea;border-radius:18px;background:#fff;color:#172540;box-shadow:0 5px 22px #06143a08}.vacancy-details-card_card__yG1uI .vacancy-details-card_header__wV07B{border-top:5px solid #cfac53;background:#1c2458;padding:28px 32px;color:#fff}.vacancy-details-card_headerLine__0wFqe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.vacancy-details-card_card__yG1uI .vacancy-details-card_eyebrow__PuvP5{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.vacancy-details-card_badge__C1oDK{border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;background:#e5f5eb;color:#146038}.vacancy-details-card_closedBadge__wa1zS{background:#fff2d5;color:#744b05}.vacancy-details-card_card__yG1uI .vacancy-details-card_title__AuVvy{margin:22px 0 0;overflow-wrap:anywhere;font-size:30px;font-weight:750;line-height:1.3;color:#fff}.vacancy-details-card_card__yG1uI .vacancy-details-card_summary__dcMFg{margin:16px 0 0;color:#eef0fb;white-space:pre-wrap;font-size:16px;line-height:1.8}.vacancy-details-card_body__zx6LJ{padding:28px 32px}.vacancy-details-card_facts__qPX0e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:26px;border-bottom:1px solid #e0e5ee}.vacancy-details-card_fact__5AEp_{min-width:0}.vacancy-details-card_card__yG1uI .vacancy-details-card_factLabel__EVVjf{color:#526078;font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.vacancy-details-card_card__yG1uI .vacancy-details-card_factValue__Tyn_K{margin:7px 0 0;font-size:14px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.vacancy-details-card_section__S8mMO{margin-top:28px}.vacancy-details-card_card__yG1uI .vacancy-details-card_sectionTitle__bmKZp{margin:0;color:#1c2458;font-size:20px;font-weight:700;line-height:1.4}.vacancy-details-card_card__yG1uI .vacancy-details-card_description__DBd8d{margin:15px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#243348;font-size:16px;line-height:1.9}.vacancy-details-card_requirements__VMSTc{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:15px}.vacancy-details-card_requirement__86kRk{display:flex;align-items:flex-start;gap:12px;color:#243348;font-size:16px;line-height:1.8}.vacancy-details-card_requirement__86kRk svg{margin-top:4px;flex-shrink:0;color:#80600d}.vacancy-details-card_requirement__86kRk span{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.vacancy-details-card_preparation__TWSOn{margin-top:28px;padding:22px;border-radius:12px;background:#f3f5f9}.vacancy-details-card_card__yG1uI .vacancy-details-card_preparation__TWSOn p{margin:10px 0 0;color:#3e4c62;font-size:14px;line-height:1.8}.vacancy-details-card_preparation__TWSOn ul{margin:12px 0 0;padding-left:20px;font-size:14px;line-height:1.8;list-style:disc}.vacancy-details-card_actions___9dEP{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.vacancy-details-card_card__yG1uI .vacancy-details-card_headerAction__RLkrR,.vacancy-details-card_card__yG1uI .vacancy-details-card_primaryAction__tQK9_,.vacancy-details-card_card__yG1uI .vacancy-details-card_secondaryAction__D4m8j{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:10px;text-decoration:none;font-size:14px;line-height:1.5;font-weight:650}.vacancy-details-card_card__yG1uI .vacancy-details-card_primaryAction__tQK9_{background:#1c2458;color:#fff}.vacancy-details-card_card__yG1uI .vacancy-details-card_secondaryAction__D4m8j{background:#fff;border:1px solid #bdc8da;color:#1c2458}.vacancy-details-card_card__yG1uI .vacancy-details-card_headerAction__RLkrR{margin-top:20px;background:#e5be63;color:#102044}.vacancy-details-card_card__yG1uI a:focus-visible,.vacancy-details-card_card__yG1uI button:focus-visible{outline:3px solid #b28a31;outline-offset:3px}.vacancy-details-card_card__yG1uI .vacancy-details-card_closed__fd4Sv{margin-top:24px;padding:18px;border:1px solid #e5c57c;border-radius:12px;background:#fff8e6;color:#694b10;font-size:14px;line-height:1.8}.vacancy-details-card_context__5CHbv{margin-bottom:22px;padding:20px;border:1px solid #d7c18a;border-radius:12px;background:#fff9eb;color:#06143a}.vacancy-details-card_context__5CHbv .vacancy-details-card_contextLabel__k9dyJ{margin:0;color:#75570c;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.vacancy-details-card_context__5CHbv .vacancy-details-card_contextTitle___jLfF{margin:10px 0 0;color:#1c2458;font-size:18px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.vacancy-details-card_context__5CHbv .vacancy-details-card_contextMeta__nHAIn{margin:8px 0 0;color:#526078;font-size:13px;line-height:1.6}.vacancy-details-card_context__5CHbv .vacancy-details-card_contextLink__8coBl{display:inline-block;margin-top:10px;color:#1c2458;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.vacancy-details-card_facts__qPX0e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vacancy-details-card_body__zx6LJ,.vacancy-details-card_card__yG1uI .vacancy-details-card_header__wV07B{padding:22px}.vacancy-details-card_card__yG1uI .vacancy-details-card_title__AuVvy{font-size:23px}.vacancy-details-card_facts__qPX0e{grid-template-columns:1fr;gap:17px}.vacancy-details-card_card__yG1uI .vacancy-details-card_headerAction__RLkrR,.vacancy-details-card_card__yG1uI .vacancy-details-card_primaryAction__tQK9_,.vacancy-details-card_card__yG1uI .vacancy-details-card_secondaryAction__D4m8j{width:100%}.vacancy-details-card_card__yG1uI .vacancy-details-card_description__DBd8d,.vacancy-details-card_card__yG1uI .vacancy-details-card_summary__dcMFg,.vacancy-details-card_requirement__86kRk{font-size:15px}}