.key-nutrients-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}

.key-nutrient-detail-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--wp--preset--spacing--large);
    border-radius: 12px;
    color: #FFFFFF;
}

h2.nutrient-title {
    font-size: var(--wp--preset--font-size--x-large);
    margin-bottom: 30px;
    margin-top: 0;
}

p.nutrient-sub-text {
    font-size: var(--wp--preset--font-size--medium);
    padding-bottom: 15px;
    margin-bottom: 0;
    border-bottom: 3px solid currentColor;
}

.key-nutrient-detail-block.antioxidants { background-color: #9B59B6; }
.key-nutrient-detail-block.vitamin-a    { background-color: #E67E22; }
.key-nutrient-detail-block.vitamin-k    { background-color: #27AE60; }
.key-nutrient-detail-block.vitamin-e    { background-color: #E84393; }
.key-nutrient-detail-block.b-vitamins   { background-color: #16A085; }
.key-nutrient-detail-block.omega-3      { background-color: #3498DB; }
.key-nutrient-detail-block.fibre        { background-color: #8E735B; }
.key-nutrient-detail-block.protein      { background-color: #C0392B; }
.key-nutrient-detail-block.minerals     { background-color: #7F8C8D; }

.key-nutrient-detail-block.vitamin-c { 
    background-color: #F1C40F; 
    color: #1A1A1A; 
}