.careers-jobs-table{font-family:inherit;width:100%}.careers-jobs-table__wrapper{width:100%}.careers-jobs-table__table{border-collapse:collapse;width:100%}.careers-jobs-table__table td,.careers-jobs-table__table th{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem 1.25rem;text-align:left;vertical-align:middle}.careers-jobs-table__table tbody tr:hover{background-color:rgba(0,0,0,.02)}.careers-jobs-table__action{text-align:left;white-space:nowrap}.careers-jobs-table__action:before{content:none}.careers-jobs-table__footer a{text-decoration:underline}@media (min-width:769px){.careers-jobs-table__job-title{font-size:inherit;font-weight:inherit;margin:0}}@media (max-width:768px){.careers-jobs-table__table thead{display:none}.careers-jobs-table__table{display:block}.careers-jobs-table__table tbody{display:grid;grid-flow:row;gap:10px;grid-template-columns:1fr}.careers-jobs-table__table tbody tr{display:grid;grid-flow:row;background-color:#fff;border-bottom:none;gap:0;grid-template-columns:1fr;padding:8px 14px}.careers-jobs-table__table tbody td{border-bottom:none;display:block;line-height:1.3;padding:0}.careers-jobs-table__table td:before{content:attr(data-label);display:block;margin-bottom:0}.careers-jobs-table__table td:first-child:before{display:none}.careers-jobs-table__action{border-top:none;margin-top:0;padding-top:0}.careers-jobs-table__table tbody tr:hover{background-color:#fff}}