.career-share-badge{display:inline-flex;padding:2px 8px;border-radius:4px;background-color:#fffc8f;align-items:center;height:24px}.career-share-badge__text{display:inline;margin:0;font-size:14px;font-weight:600;margin-left:8px}.career-share-badge__icon{display:inline;margin:0}.career-share-badge__button{cursor:pointer;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;color:inherit}.opportunity-card{border-radius:.5rem;padding:24px;padding-bottom:16px;display:flex;flex-direction:column;background-color:#fff6d1;color:#3d3d3d;height:100%;gap:8px;position:relative;transition:box-shadow .2s;box-shadow:0 2px 6px 0 rgba(0,0,0,.149)}.opportunity-card:hover{box-shadow:0 4px 26px 5px rgba(0,0,0,.1)}.opportunity-card h4,.opportunity-card h5,.opportunity-card h6{margin:0}.opportunity-card__header{display:flex;flex-flow:row nowrap}.opportunity-card__subject-icon{fill:#50717c}.opportunity-card__subject-icon-tooltip{margin-left:auto;height:32px;z-index:2}.opportunity-card__title{font-size:18px;-webkit-text-decoration-line:none;text-decoration-line:none}.opportunity-card__title:before{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}.opportunity-card__title:focus-visible:before,.opportunity-card__title:hover:before{border-radius:8px}.opportunity-card__description{margin:0;max-height:6rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.opportunity-card__detail-container{padding-bottom:16px}.opportunity-card__button-container{width:100%;justify-content:center;justify-self:end}.opportunity-card__button{width:100%;justify-content:center}.opportunity-card__footer{margin-top:auto;padding-top:8px;display:flex;flex-flow:row nowrap;gap:8px;align-items:center}.opportunity-card__employee-details p{margin:0}.pagination-row{margin-block-start:40px}.pagination-row__select-block{display:flex;align-items:center;justify-content:center;gap:16px;order:2}@media (min-width:768px){.pagination-row__select-block{justify-content:flex-start;order:0}}.pagination-row__select-block p{margin:0}.pagination-row__page-block{display:flex;align-items:center;gap:16px;justify-content:center}@media (min-width:768px){.pagination-row__page-block{justify-content:flex-end}}.pagination-row__page-block p{margin:0}.pagination-row__page-size-select{margin:0;width:95px}