.hr-job-portal-card{border-radius:12px;overflow:hidden}.hr-job-portal-card__inner{background:#fff;border:1px solid #d9dee8;border-radius:12px;padding:24px}.hr-job-portal-card--outline .hr-job-portal-card__inner{background:transparent;border:2px solid #d9dee8}.hr-job-portal-card--minimal .hr-job-portal-card__inner{background:#f7f9fc;border:1px solid transparent}.hr-job-portal-card__title{font-size:1.5rem;line-height:1.2;margin:0 0 12px}.hr-job-portal-card__description{margin-bottom:20px}.hr-job-portal-card__description>:first-child{margin-top:0}.hr-job-portal-card__description>:last-child{margin-bottom:0}.hr-job-portal-card__actions{display:flex;flex-wrap:wrap;gap:12px}.hr-job-portal-card__button{align-items:center;border-radius:25px;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;min-height:44px;padding:12px 20px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.hr-job-portal-card__button:focus,.hr-job-portal-card__button:hover{opacity:.92;transform:translateY(-1px)}.hr-job-portal-card--default .hr-job-portal-card__button,.hr-job-portal-card--minimal .hr-job-portal-card__button,.hr-job-portal-card--outline .hr-job-portal-card__button{background:#1f6feb;color:#fff}@media (max-width:767px){.hr-job-portal-card__inner{padding:20px}.hr-job-portal-card__button{width:100%}}