.VacanciesList_inner__1OOCf{display:grid;gap:clamp(24px,4vw,36px)}.VacanciesList_header__Ydz3P{display:grid;max-width:820px;gap:12px}.VacanciesList_kicker__70at2{width:fit-content;margin:0;border-radius:var(--urman-radius-badge,999px);padding:5px 12px;background:var(--urman-color-brand-primary-light,#e5ead1);color:var(--urman-color-brand-primary-dark,#414b24);font-size:.86rem;font-weight:760;line-height:1.25}.VacanciesList_title__kCacy{margin:0;color:var(--urman-color-text-primary,#141714);font-size:clamp(2rem,4.5vw,3rem);font-weight:820;line-height:1.08;letter-spacing:0;text-wrap:balance}.VacanciesList_description__eSTML{max-width:680px;color:var(--urman-color-text-secondary,rgba(20,23,20,.68))}.VacanciesList_list__xP3Dm{display:grid;gap:18px}.VacanciesList_card__ZApL7{display:grid;gap:0;overflow:hidden;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-card,8px);background:linear-gradient(135deg,rgba(92,105,51,.055),rgba(176,90,54,.03)),var(--urman-color-background-default,#fefefc);box-shadow:var(--urman-shadow-sm,0 8px 24px rgba(34,38,27,.08))}.VacanciesList_featuredCard__ggx2d{border-color:color-mix(in srgb,var(--urman-color-brand-secondary,#b05a36) 28%,transparent)}.VacanciesList_main__c_FP_{display:grid;gap:22px;min-width:0;padding:clamp(22px,4vw,34px)}.VacanciesList_cardHeader__6wOCw{display:grid;gap:12px;min-width:0}.VacanciesList_featuredBadge__YYhg2{display:inline-flex;width:fit-content;align-items:center;gap:7px;border-radius:var(--urman-radius-badge,999px);padding:5px 11px;background:var(--urman-color-brand-secondary-light,#f3d8cc);color:var(--urman-color-brand-secondary-dark,#8c452a);font-size:.84rem;font-weight:780;line-height:1.25}.VacanciesList_cardTitle__2rnUd{max-width:780px;margin:0;color:var(--urman-color-text-primary,#141714);font-size:clamp(1.45rem,3vw,2rem);font-weight:820;line-height:1.16;letter-spacing:0;text-wrap:balance}.VacanciesList_lead__iIdS6{max-width:760px;margin:0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:1.03rem;line-height:1.62}.VacanciesList_facts__B3G4c{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.VacanciesList_fact__aD0mw{display:inline-flex;max-width:100%;align-items:center;gap:7px;border:1px solid rgba(92,105,51,.14);border-radius:var(--urman-radius-compact,6px);padding:7px 10px;background:rgba(254,254,252,.72);color:var(--urman-color-brand-primary-dark,#414b24);font-size:.9rem;font-weight:680;line-height:1.25}.VacanciesList_blocks___WeyS{display:grid;gap:16px}.VacanciesList_textBlock__PjJml{display:grid;gap:8px;max-width:780px}.VacanciesList_blockTitle__onvLw{margin:0;color:var(--urman-color-text-primary,#141714);font-size:1.02rem;font-weight:780;line-height:1.25}.VacanciesList_richText__Kn_DM{color:var(--urman-color-text-secondary,rgba(20,23,20,.68))}.VacanciesList_summary__PAjVb{display:grid;align-content:start;gap:18px;border-top:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));padding:clamp(20px,4vw,28px);background:rgba(248,249,243,.78)}.VacanciesList_salaryBox__ktEX8,.VacanciesList_summaryItem__Sk9pV{display:grid;gap:8px}.VacanciesList_summaryLabel___cALJ{display:inline-flex;align-items:center;gap:7px;color:var(--urman-color-text-muted,rgba(20,23,20,.56));font-size:.86rem;font-weight:760;line-height:1.3}.VacanciesList_salary__mdVx1{color:var(--urman-color-brand-primary-dark,#414b24);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:820;line-height:1.18}.VacanciesList_contactNote__C9zq7,.VacanciesList_summaryText__0s8iV{margin:0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:.95rem;line-height:1.48}.VacanciesList_tags__z7jUB{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.VacanciesList_tag__AsGac{border-radius:var(--urman-radius-compact,6px);padding:5px 8px;background:rgba(92,105,51,.1);color:var(--urman-color-brand-primary-dark,#414b24);font-size:.82rem;font-weight:720;line-height:1.3}.VacanciesList_action__QsnCb,.VacanciesList_emptyAction__zk68T{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:var(--urman-radius-action,999px);padding:12px 22px;background:var(--urman-color-brand-primary,#5c6933);box-shadow:var(--urman-shadow-action,0 12px 26px rgba(92,105,51,.2));color:var(--urman-color-text-on-primary,#fefefc);font-size:.98rem;font-weight:780;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.VacanciesList_action__QsnCb:hover,.VacanciesList_emptyAction__zk68T:hover{background:var(--urman-color-brand-primary-dark,#414b24);box-shadow:var(--urman-shadow-action-strong,0 14px 32px rgba(92,105,51,.3));color:var(--urman-color-text-on-primary,#fefefc);transform:translateY(-1px)}.VacanciesList_action__QsnCb:focus-visible,.VacanciesList_emptyAction__zk68T:focus-visible{outline:3px solid color-mix(in srgb,var(--urman-color-brand-primary,#5c6933) 34%,transparent);outline-offset:3px}.VacanciesList_empty__rN_If{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;border:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16));border-radius:var(--urman-radius-surface,8px);padding:clamp(22px,4vw,30px);background:var(--urman-color-background-paper,#f8f9f3)}.VacanciesList_emptyIcon__Cv628{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(92,105,51,.16);border-radius:var(--urman-radius-surface,8px);background:rgba(92,105,51,.1);color:var(--urman-color-brand-primary,#5c6933)}.VacanciesList_emptyTitle__mQw8z{margin:0;color:var(--urman-color-text-primary,#141714);font-size:1.24rem;font-weight:800;line-height:1.24}.VacanciesList_emptyText__DYqwu{max-width:680px;margin:6px 0 0;color:var(--urman-color-text-secondary,rgba(20,23,20,.68));font-size:1rem;line-height:1.55}@media (min-width:960px){.VacanciesList_card__ZApL7{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.VacanciesList_summary__PAjVb{border-top:0;border-left:1px solid var(--urman-color-border-subtle,rgba(92,105,51,.16))}}@media (min-width:1180px){.VacanciesList_blocks___WeyS{grid-template-columns:repeat(3,minmax(0,1fr))}.VacanciesList_textBlock__PjJml{max-width:none}}@media (max-width:700px){.VacanciesList_header__Ydz3P{gap:10px}.VacanciesList_facts__B3G4c{display:grid}.VacanciesList_empty__rN_If{grid-template-columns:1fr}.VacanciesList_action__QsnCb,.VacanciesList_emptyAction__zk68T{width:100%}}