

.blog-container-compare {
    max-width:800px;
    margin:20px auto;
    background:#ffffff;
    border-radius:12px;
    padding:40px;
    box-shadow:0 4px 15px rgba(26,83,53,0.05);
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    color:#333333;
    line-height:1.7;
}


h1.blog-title {
    color:#1A5335;
    font-size:32px;
    line-height:1.3;
    margin-top:0;
}


h2.section-title {

    color:#1A5335;
    font-size:22px;
    margin-top:35px;
    margin-bottom:15px;
    border-left:4px solid #3FA9F5;
    padding-left:12px;

}


.blog-container-compare p {

    font-size:16px;
    color:#4a4a4a;
    margin-bottom:20px;

}


.inner-link {

    color:#3FA9F5;
    text-decoration:none;
    font-weight:600;
    border-bottom:1px dashed #3FA9F5;

}


.highlight-text {

    color:#3FA9F5;
    font-weight:bold;

}


.blog-image-container {

    margin:25px 0;
    text-align:center;

}


.blog-image {

    max-width:100%;
    border-radius:8px;

}


.image-caption {

    font-size:13px;
    color:#888;
    margin-top:8px;

}


.compare-box {

    background:#f7faf8;
    padding:20px;
    border-radius:10px;
    margin:25px 0;

}


.quote-box {

    background:#f2f9f5;
    border-radius:8px;
    padding:20px;
    margin:30px 0;
    border:1px solid #3A8E67;

}


.quote-box h3 {

    color:#1A5335;
    margin-top:0;

}


.product-box {

    background:#fafafa;
    padding:20px;
    border-radius:10px;

}


.faq-box {

    background:#fafafa;
    padding:20px;
    border-radius:8px;

}


.cta-button-container {

    text-align:center;
    margin:40px 0 20px;

}


.shop-button {

    display:inline-block;
    background:#3FA9F5;
    color:white!important;
    font-size:18px;
    font-weight:bold;
    padding:15px 35px;
    border-radius:30px;
    text-decoration:none;

}


