.img-headline-list .bg-box {
	grid-area: 1/3/span 4/span 3;
	aspect-ratio: 558/766;
	margin-top: max(64px, 5vw);
	border-bottom-left-radius: 100vmin;
}

.img-headline-list .img-container {
    grid-area: 1/5/span 2/span 2;
    aspect-ratio: 360/360;
}

.img-headline-list .logo-icon-container {
    grid-area: 1/5/span 2/span 2;
    align-self: flex-end;
    transform: translate(-50%, -50%);
    width: fit-content;
    position: absolute;
    top: 0;
    z-index: 1;
}

.img-headline-list .headline {
    grid-area: 3/4/3/span 4;
    margin-top: max(32px, 2.890625vw);
}

.img-headline-list .list-container {
    grid-area: 1/8/span 4/span 4;
    margin-top: max(64px, 10.46875vw);
}

@media (max-width: 1499.98px) {
    .img-headline-list .list-container {
        grid-area: 1/8/span 4/span 5;
    }
}

@media (max-width: 1199.98px) {
    .img-headline-list .list-container {
        grid-area: 1/8/span 4/span 6;
    }
    
    .img-headline-list .bg-box {
        grid-area: 1/2/span 4/span 4;
    }
    
    .img-headline-list .img-container {
        grid-area: 1/4/span 2/span 3;
    }
    
    .img-headline-list .logo-icon-container {
        grid-area: 1/5/span 2/span 3;
    }
}

@media (max-width: 991.98px) {
    .img-headline-list .bg-box {
        grid-area: 1/4/span 4/span 5;
    }

    .img-headline-list .img-container {
        grid-area: 1/7/span 2/span 5;
    }

    .img-headline-list .logo-icon-container {
        grid-area: 1/7/span 2/span 3;
    }

    .img-headline-list .list-container {
        grid-area: 5/4/5/span 8;
    }

    .img-headline-list .headline {
        grid-area: 3/6/3/span 6;
    }
}

@media (max-width: 767.98px) {
    .img-headline-list .list-container {
        grid-area: 5/3/5/span 10;
    }
}

@media (max-width: 575.98px) {
    .img-headline-list .bg-box {
        grid-area: 1/2/span 4/span 8;
    }

    .img-headline-list .img-container {
        grid-area: 1/7/span 2/span 7;
    }

    .img-headline-list .headline {
        grid-area: 3/4/3/span 10;
    }
    .img-headline-list .list-container {
        grid-area: 5/2/5/span 12;
    }
}