

.blog-container-8910 {
    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:#333;
    line-height:1.7;
}


h1.blog-title {
    color:#1A5335;
    font-size:32px;
    line-height:1.3;
    margin-bottom:20px;
}


h2.section-title {
    color:#1A5335;
    font-size:22px;
    margin-top:35px;
    margin-bottom:15px;
    border-left:4px solid #3FA9F5;
    padding-left:12px;
}


.blog-container-8910 p {
    font-size:16px;
    color:#4a4a4a;
    margin-bottom:20px;
}


.inner-link {
    color:#3FA9F5;
    text-decoration:none;
    font-weight:600;
}


.highlight-text {
    color:#3FA9F5;
    font-weight:bold;
}


.blog-image-container {
    margin:30px 0;
    text-align:center;
}


.blog-image {
    max-width:100%;
    border-radius:10px;
}


.image-caption {
    font-size:13px;
    color:#888;
}


.product-card {
    background:#fafafa;
    border-radius:10px;
    padding:18px;
    margin:20px 0;
}


.product-card h3 {
    color:#1A5335;
}


.compare-table {
    width:100%;
    border-collapse:collapse;
    margin:20px 0;
}


.compare-table th,
.compare-table td {

    border:1px solid #ddd;
    padding:12px;
    text-align:center;

}


.quote-box {

    background:#f2f9f5;
    border:1px solid #3A8E67;
    padding:20px;
    border-radius:8px;
    margin:30px 0;

}


.quote-box h3 {
    color:#1A5335;
}


.cta-button-container {

    text-align:center;
    margin:40px 0;

}


.amazon-cta-btn {

    display:inline-block;
    background:#3FA9F5;
    color:white !important;
    padding:15px 35px;
    border-radius:30px;
    text-decoration:none;
    font-weight:bold;

}

