.job-detail .job-img {
    grid-area: 1/3/1/span 3;
    aspect-ratio: 558/650;
}
    
.job-detail .job-content {
    grid-area: 1/7/1/span 7;
}

.job-detail .job-content .job-details {
    gap: var(--m-sm);
}

.job-detail .job-content .text-container {
    max-width: 70ch;
	margin-bottom: auto;
}

@media (max-width: 991.98px) {
    .job-detail .job-img {
        grid-area: 1/2/1/span 5;
    }
}

@media (max-width: 767.98px) {
    .job-detail .job-img {
        grid-area: 1/7/1/span 6;
    }

    .job-detail .job-content {
        grid-area: 2/3/2/span 10;
        margin-top: var(--m-md);
    }
}

@media (max-width: 575.98px) {
    .job-detail .job-img {
        grid-area: 1/6/1/span 8;
    }

    .job-detail .job-content {
        grid-area: 2/2/2/span 12;
        margin-top: var(--m-md);
    }
}