.CareerJobsWrapper{background-color:#eaeaea;width:100%;height:100%}.careerJobsRail{scroll-snap-type:x proximity;grid-auto-columns:calc(20% - 12.8px);grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow:auto hidden}.careerJobsRail::-webkit-scrollbar{height:8px}.careerJobsRail::-webkit-scrollbar-thumb{background:#1f6f4a73;border-radius:999px}.careerJobCard{scroll-snap-align:start;background:#ffffffc7;border:1px solid #12291f24;border-radius:16px;flex-direction:column;min-height:240px;padding:18px;display:flex}.careerJobTitle{margin-bottom:10px;font-size:1.2rem;text-decoration:underline}.careerJobDescription{color:#2b3f36;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.careerJobDescription.expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.careerReadMoreBtn{color:#1f6f4a;background:0 0;border:none;align-self:flex-start;margin:-6px 0 12px;padding:0;font-size:.9rem;font-weight:700}.careerApplyBtn{border-radius:12px;align-self:flex-start;font-weight:700}@media (max-width:1200px){.careerJobsRail{grid-auto-columns:calc(33.3333% - 9.33333px);gap:14px}}@media (max-width:768px){.careerJobsRail{grid-auto-columns:calc(50% - 6px);gap:12px}.careerJobCard{min-height:220px}}@media (max-width:480px){.careerJobsRail{grid-auto-columns:86%}}
