.careers-grid{grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);position:relative}@media only screen and (max-width:991.98px){.careers-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767.98px){.careers-grid{grid-template-columns:repeat(1,1fr)}}.careers-grid .job-card{background:#fff;border-radius:20px;box-sizing:border-box;padding:22px;position:relative}.careers-grid .job-card .title{font-size:16px;font-weight:600;margin:0 0 12px}.careers-grid .job-card .location,.careers-grid .job-card .salary{color:var(--brand-color-4)}.careers-grid .job-card .text{line-height:21px;margin:12px 0}.careers-grid .job-card .link{text-decoration:underline;text-underline-offset:4px}
