.JobsSection_section__RQd8d{margin-top:48px}.JobsSection_header__i6PS3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.JobsSection_heading__X3Fkc{font-size:28px;font-weight:600;color:var(--color-grey-strong)}.JobsSection_filters__C7amg{display:flex;gap:8px}.JobsSection_filterLink__mtxvI{display:inline-flex;min-height:40px;align-items:center;border-radius:10px;padding-inline:16px;font-size:14px;font-weight:500;color:var(--color-grey-strong);background:var(--color-white);border:1px solid var(--color-blue-medium);transition:background-color .2s,color .2s}.JobsSection_filterLink__mtxvI:hover{background:var(--color-blue-light)}.JobsSection_filterLinkActive__K6LbC{background:var(--color-blue-vibrant);border-color:var(--color-blue-vibrant);color:var(--color-white);display:inline-flex;min-height:40px;align-items:center;border-radius:10px;padding-inline:16px;font-size:14px;font-weight:500}.JobsSection_filterLinkActive__K6LbC:hover{background:var(--color-blue-vibrant)}.JobsSection_empty__ZRgPX{border-radius:14px;background:var(--color-grey-light);padding:32px 24px;text-align:center;font-size:14px;color:var(--color-grey-dark)}.JobsSection_grid__flPQ8{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:start;gap:20px}@media (min-width:768px){.JobsSection_grid__flPQ8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.JobsSection_grid__flPQ8{grid-template-columns:repeat(3,minmax(0,1fr))}}.JobsSection_card__gqygm{display:flex;flex-direction:column;border-radius:18px;background:var(--color-blue-light);padding:20px}.JobsSection_cardTitle__uYrk2{font-size:18px;font-weight:600;color:var(--color-grey-strong)}.JobsSection_cardDescription__E_TR8{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.JobsSection_cardDescriptionExpanded__DhBFT,.JobsSection_cardDescription__E_TR8{margin-top:8px;flex-grow:1;font-size:14px;line-height:1.5;color:var(--color-grey-dark)}.JobsSection_cardReadMore__ktivR{display:inline-flex;min-height:36px;align-items:center;align-self:flex-start;margin-top:16px;border-radius:10px;padding-inline:14px;font-size:14px;font-weight:600;color:var(--color-blue-vibrant);background:var(--color-white);border:1px solid var(--color-blue-medium);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.JobsSection_cardReadMore__ktivR:hover{background:var(--color-blue-light)}.JobsSection_cardReadMore__ktivR:focus-visible{outline:2px solid var(--color-blue-vibrant);outline-offset:2px}.JobsSection_cardReadMoreActive__L0iCr{background:var(--color-blue-vibrant);border-color:var(--color-blue-vibrant);color:var(--color-white)}.JobsSection_cardReadMoreActive__L0iCr:hover{background:var(--color-blue-dark);border-color:var(--color-blue-dark)}.JobsSection_pagination__PF5Sp{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.JobsSection_pageLink__Fz_lO{display:inline-flex;min-height:40px;align-items:center;border-radius:10px;padding-inline:16px;font-size:14px;font-weight:500;color:var(--color-grey-strong);border:1px solid var(--color-grey-disable)}.JobsSection_pageLink__Fz_lO:hover{background:var(--color-grey-light)}.JobsSection_pageLinkDisabled__69gty{color:var(--color-grey-disable);border-color:var(--color-grey-disable);pointer-events:none}.JobsSection_pageStatus___G0OT{font-size:13px;color:var(--color-grey-dark)}