/* =========================================
   Adaptive Sleep Systems — Article-specific overrides
   Shared base styles: ../shared/blog-article.css
   ========================================= */

/* Section images */
.part3-img {
    width: 92%;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 8px auto 0;
    cursor: pointer;
}

.part4-img {
    width: 92%;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 8px auto 0;
    cursor: pointer;
}

.part6-img {
    width: 92%;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}

/* More Articles cards: wider gap (override shared 20px) */
.part10-cards {
    gap: 32px;
}

/* Stage subheadings: Stage 1 / 2 / 3 (unique to this article) */
.part6-stage-title {
    font-family: "Inter", sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #FFFFFF;
    margin: 0;
    line-height: 1.4;
    width: 100%;
    text-align: left;
}

/* =========================================
   Mobile overrides — article-specific
   ========================================= */
@media (max-width: 768px) {

    .part10-title {
        font-size: 26px;
    }

    .part3-img,
    .part4-img,
    .part6-img {
        width: 100%;
    }

    .part6-stage-title {
        font-size: 17px;
    }
}
