.job-listing-table__row{align-items:stretch;display:grid;grid-template-columns:2fr 1.1fr 1.1fr 1.1fr 1.35fr;position:relative}.job-listing-table__row+.job-listing-table__row{border-top:1px solid #c6cbd4}.job-listing-table__cell{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px;position:relative}@media (max-width:991px){.job-listing-table__cell{align-items:flex-start;font-size:23px;margin:0 30px;padding-left:0}.job-listing-table__cell:not(:last-child){border-bottom:1px solid #16181d}}.job-listing-table__title{align-items:flex-start;display:flex;flex-direction:column}@media (min-width:992px){.job-listing-table__cell{border-bottom:1px solid #16181d;border-right:1px solid #16181d}}.job-listing-table__cell:last-child{border-right:none}@media (min-width:992px){.job-listing-table__row:last-child .job-listing-table__cell{border-bottom:none}}.job-listing-table__cell:not(:first-child):before{bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.job-listing-table__btn{align-items:center;color:var(--Black,#16181d);display:inline-flex;font-size:18px;font-style:normal;gap:1rem}.job-listing-table__btn,.job-listing-table__btn:focus,.job-listing-table__btn:hover{font-weight:700;line-height:110%;text-decoration:none}.job-listing-table__icon{align-items:center;background-color:#3f5cb9;border-radius:9999px;display:flex;height:35px;justify-content:center;transition:all .3s ease;width:35px}.job-listing-table__btn:focus .job-listing-table__icon,.job-listing-table__btn:hover .job-listing-table__icon{background-color:#273c83}.job-listing-table__job-position{margin-bottom:.4rem}.job-listing-table__post-date{color:#424757;margin-bottom:0}