.food-information {
    padding: 48px 24px;
    background: #19322d;
    color: #f7f3eb;
    border-top: 1px solid rgba(230, 177, 95, 0.25);
}

.food-information__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px 64px;
    max-width: 1170px;
    margin: 0 auto;
}

.food-information h2 {
    margin: 0 0 16px;
    color: #e6b15f;
    font-family: Georgia, serif;
    font-size: clamp(22px, 2.5vw, 28px);
    font-weight: 400;
    line-height: 1.3;
}

.food-information ul {
    margin: 0;
    padding: 0 0 0 20px;
}

.food-information li {
    list-style: disc;
}

.food-information p,
.food-information li {
    color: #e0e5e1;
    font-size: 16px;
    line-height: 1.8;
}

.food-information p {
    margin: 0;
    max-width: 560px;
}

@media (max-width: 767px) {
    .food-information {
        padding: 36px 24px;
    }

    .food-information__inner {
        grid-template-columns: 1fr;
        gap: 28px;
    }
}
