.content-wrap > .content-item > .item-content > ul.story-content {
    display: flex;
    flex-direction: row;
    gap: 2rem;
    width: 100%;
}

.content-wrap > .content-item > .item-content > ul.story-content > li {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    min-height: 24.5rem;
    gap: 2rem;
    padding: 3.0625rem 2.375rem;
    border-radius: 1.5625rem;
    border: 1px solid var(--Gray100, #E3E3E3);
    background: var(--white, #FFF);
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-title {
    display: flex;
    flex-direction: row;
    gap: 1.5rem;
    flex: 1;
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-title > div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2.5rem;
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-title > div > h4 {
    color: var(--yellow200);
    font-size : var(--static---sub6);
    font-weight: 700;
    line-height: 1.625rem; /* 130% */
    letter-spacing: -0.025rem;
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-title > div > p {
    color: var(--gray400);
    font-size: var(--static---body5);
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem; /* 155.556% */
    letter-spacing: -0.0225rem;
    text-align: left;
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-title > i {
    font-size: 6rem;
    color: var(--yellow200);
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-info {
    display: flex;
    flex-direction: column;
    list-style: disc;
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-info > li {
    margin-left: 1.5rem;
}

.content-wrap > .content-item > .item-content > ul.story-content > li > .story-info > li > p { 
    color: var(--gray400);
    font-size: var(--static---sub6);
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem; /* 155.556% */
    letter-spacing: -0.0225rem;
    text-align: left;
}

@media (max-width: 768px) {
    .content-wrap > .content-item > .item-content > ul.story-content {
        flex-direction: column;
    }
}