
/* Monthly article sections */

.month-page .month-section {
    margin: 2.5rem 0;
}

.month-page .month-section h2 {
    color: #355E3B;
    padding-bottom: 0.5rem;
    margin-bottom: 1rem;
    border-bottom: 2px solid #C6D6BE;
    line-height: 1.4;
}

.month-page .month-section p,
.month-page .month-section li {
    line-height: 1.8;
}

/* Main page title */

.month-page .month-heading h1 {
    margin-bottom: 0.5rem;
}

/* Subtitle beneath the H1 */

.month-page .month-heading .month-subtitle {
    color: #536B4F;
    margin-top: 0;
    margin-bottom: 1rem;
}
.section-heading {
    background-color: #E4EFE1;
    color: #284B32;
    padding: 12px 16px;
    border-left: 5px solid #527B50;
    border-radius: 4px;
}
/* ==========================================
   SECTION HEADING COLOURS
   Canadian Gardening
   ========================================== */

/* Section Heading 1 - Soft Garden Green */
h2.section-heading1 {
    background-color: #E4EFE1;
    color: #284B32;
    border-left: 5px solid #527B50;
    padding: 12px 16px;
    border-radius: 4px;
    margin-top: 30px;
    margin-bottom: 16px;
}

/* Section Heading 2 - Soft Blue */
h2.section-heading2 {
    background-color: #E5EDF8;
    color: #24476B;
    border-left: 5px solid #527BA3;
    padding: 12px 16px;
    border-radius: 4px;
    margin-top: 30px;
    margin-bottom: 16px;
}

/* Section Heading 3 - Warm Cream */
h2.section-heading3 {
    background-color: #F8E9D7;
    color: #75431E;
    border-left: 5px solid #B8864B;
    padding: 12px 16px;
    border-radius: 4px;
    margin-top: 30px;
    margin-bottom: 16px;
}
/* Compact monthly hero */
.month-hero {
    max-height: 360px;
    overflow: hidden;
}

.month-hero .hero-image {
    display: block;
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center;
}