.jobs-teaser .section-headlines-container {
    grid-area: 1/3/1/span 10;
}

.jobs-teaser .img-container {
    grid-area: 2/3/2/span 3;
    aspect-ratio: 558/750;
}

.jobs-teaser .jobs-container {
    grid-area: 2/7/2/span 6;
    gap: var(--m-xs);
}

.jobs-teaser .jobs-container .job-item {
    padding: var(--m-xs) 0;
    border-bottom: var(--line-height) solid currentColor;
    width: 100%;
}

.jobs-teaser .jobs-container .job-item::after {
    content: "";
    display: block;
    height: 1.125em;
    aspect-ratio: 5/4;
    mask: url(../../img/arrow-right.svg) no-repeat center/contain;
    -webkit-mask: url(../../img/arrow-right.svg) no-repeat center/contain;
    background: currentColor;
    margin-right: 1.125em;
}

.jobs-teaser .jobs-container .job-item:first-child {
    padding-top: 0;
}

@media (max-width: 991.98px) {
    .jobs-teaser .section-headlines-container {
        grid-area: 1/2/1/span 12;
    }

    .jobs-teaser .img-container {
        grid-area: 2/2/2/span 4;
    }

    .jobs-teaser .jobs-container {
        grid-area: 2/7/2/span 7;
    }
}

@media (max-width: 767.98px) {
    .jobs-teaser .img-container {
        grid-area: 2/3/2/span 10;
        aspect-ratio: 3/2;
    }

    .jobs-teaser .jobs-container {
        grid-area: 3/3/3/span 10;
        margin-top: var(--m-md);
    }
}

@media (max-width: 575.98px) {
    .jobs-teaser .img-container {
        grid-area: 2/2/2/span 12;
    }

    .jobs-teaser .jobs-container {
        grid-area: 3/2/3/span 12;
    }

    .jobs-teaser .jobs-container .job-item {
        hyphens: auto;
    }
}