.job-item { width: calc(100% - 40px); max-width: 1000px; overflow-x: hidden; word-wrap: break-word; border: 3px solid #902F84; border-radius: 9px; padding: 20px; text-align: left; margin: 0 auto; }
.job-title { font-family: 'Poppins', Arial, Helvetica; font-size: 22px; color: #030926; font-weight: 400; }
.job-location-label { font-family: 'Poppins', Arial, Helvetica; font-size: 17px; color: #6D707D; font-weight: 400; }
.job-location-name { font-family: 'Poppins', Arial, Helvetica; font-size: 17px; color: #41465C; font-weight: 400; }
.job-view-link { background-color: #E2E6EA; padding: 7px 10px; font-family: 'Poppins', Arial, Helvetica; font-size: 16px; color: #3478CB; font-weight: 400; border: 1px solid #D8DDE3; border-radius: 7px; margin-top: 10px; cursor: pointer; display: inline-block; }
.job-view-link:hover { background-color: #D8E2EC; color: #3478CB; border: 1px solid #CFD5DC; }
.job-details { padding: 18px 0 7px 0; font-family: 'Poppins', Arial, Helvetica; font-size: 15px; color: #595E64; font-weight: 400; }
.job-email-address { color: #ea559d; }

.job-linkedin { color: #3478CB; text-decoration: none; }
.job-linkedin:hover { color: #3484E7; text-decoration: underline; cursor: pointer; }

.article-item { width: calc(100% - 40px); max-width: 400px; overflow-x: hidden; word-wrap: break-word; border: 3px solid #902F84; border-radius: 9px; padding: 20px; text-align: center; margin: 0 auto 38px auto; }