:root{--colorPrimary: rgb(2 52 68);--colorSecondary: #8fea06;--colorTertiary: #884dff;--colorError: #ff0000;--colorSuccess: #89e103;--colorWhite: #ffffff;--colorBlack: #000000;--colorGrey: #e8e8f3;--colorGreyLight: #f7f7fa;--colorPrimaryLight: #f1f1f9;--colorText: var(--colorPrimary);--underlineColor: var(var(--colorSecondary));--lineHeight: 1.675;--shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);--containerWidth: 1240px}.jobs{display:flex;flex-direction:column;gap:10px}.jobs__item{container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;padding-top:40px;background-color:var(--colorGreyLight);aspect-ratio:1/1}.jobs__title{font-size:7.5vw;font-size:25px;flex-shrink:0;padding-inline:30px}.jobs__bottom{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding-left:30px}.jobs__locality{font-weight:700;text-transform:uppercase}.jobs .btn{margin-left:auto}@media(min-width: 750px){.jobs{display:grid;grid-template-columns:repeat(2, 1fr)}.jobs__item{min-width:0}}@media(min-width: 990px){.jobs{grid-template-columns:repeat(3, 1fr);display:flex;flex-direction:row;flex-wrap:wrap}.jobs__item{flex:0 0 calc(33.33% - 20px)}.jobs__title{overflow:hidden}}@media(hover: hover){.jobs__item:hover{text-decoration:none}}@container (width > 370px){.jobs__title{font-size:36px;padding:10px 50px 0}.jobs__bottom{padding-left:50px}}
