
.add-remove-bottom-space {
 
 margin-bottom: 0;

}

.single-post .site-header-row-container-inner {
    min-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.single-post .site-header-inner-wrap {
    padding: 0 !important;
}

.single-post .entry-content-wrap {
    padding-top: 0 !important;
}

.single-post .content-bg {
    padding-top: 0 !important;
}


/* Center headers ONLY in expertise sections */
.page-id-7125 .clean-energy-section h2,
.page-id-7125 .food-systems-section h2,
.page-id-7125 .planetary-health-section h2 {
    position: relative;
    text-align: center !important;
    justify-content: center !important;
    display: block !important;
    padding-bottom: 30px;
}

/* Animated underline ONLY for the main section headers, not info box titles */
.page-id-7125 .clean-energy-section > h2::after,
.page-id-7125 .food-systems-section > h2::after,
.page-id-7125 .planetary-health-section > h2::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
    height: 4px;
    width: 0;
    border-radius: 2px;
    transition: width 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Explicitly EXCLUDE info box titles from getting the underline */
.page-id-7125 .kt-blocks-info-box h2::after,
.page-id-7125 .kt-blocks-info-box h3::after {
    display: none !important;
}


/* Underline colors */
.page-id-7125 .clean-energy-section h2::after {
    background: #00C896;
}

.page-id-7125 .food-systems-section h2::after {
    background: #A064FA;
}

.page-id-7125 .planetary-health-section h2::after {
    background: #27AAE1;
}

/* ONLY apply hover to columns inside the three expertise sections */
.page-id-7125 .clean-energy-section .wp-block-kadence-column,
.page-id-7125 .food-systems-section .wp-block-kadence-column,
.page-id-7125 .planetary-health-section .wp-block-kadence-column {
    position: relative;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    cursor: pointer;
    border-radius: 12px;
}

.page-id-7125 .clean-energy-section .wp-block-kadence-column:hover,
.page-id-7125 .food-systems-section .wp-block-kadence-column:hover,
.page-id-7125 .planetary-health-section .wp-block-kadence-column:hover {
    transform: translateY(-8px);
    box-shadow: 
        0 20px 25px -5px rgba(0, 0, 0, 0.1),
        0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

/* Colored borders */
.page-id-7125 .clean-energy-section .wp-block-kadence-column:hover {
    border-top: 4px solid #00C896 !important;
}

.page-id-7125 .food-systems-section .wp-block-kadence-column:hover {
    border-top: 4px solid #A064FA !important;
}

.page-id-7125 .planetary-health-section .wp-block-kadence-column:hover {
    border-top: 4px solid #27AAE1 !important;
}

/* Icon scale */
.page-id-7125 .clean-energy-section .wp-block-kadence-column img,
.page-id-7125 .food-systems-section .wp-block-kadence-column img,
.page-id-7125 .planetary-health-section .wp-block-kadence-column img {
    transition: transform 0.3s ease;
}

.page-id-7125 .clean-energy-section .wp-block-kadence-column:hover img,
.page-id-7125 .food-systems-section .wp-block-kadence-column:hover img,
.page-id-7125 .planetary-health-section .wp-block-kadence-column:hover img {
    transform: scale(1.1);
}

/* Remove any text decoration (strikethrough) from all labels */
.page-id-7125 .wp-block-kadence-column h3,
.page-id-7125 .wp-block-kadence-column h4,
.page-id-7125 .wp-block-kadence-column h5,
.page-id-7125 .wp-block-kadence-column h6,
.page-id-7125 .wp-block-kadence-column p,
.page-id-7125 .wp-block-kadence-column span,
.page-id-7125 .wp-block-kadence-column div {
    text-decoration: none !important;
}

/* Specifically target the icon labels */
.page-id-7125 .wp-block-kadence-advancedheading {
    text-decoration: none !important;
}

/* Make sure links still work normally */
.page-id-7125 a {
    text-decoration: none;
}

.page-id-7125 a:hover {
    text-decoration: underline;
}

