
/* Santhi Ayurveda website refinements – layout and functionality only. Doctor-approved copy is not rewritten. */
.santhi-article-section{background:#f8faf6;}
.santhi-article-card,.santhi-article-sidebar{background:#fff;border:1px solid #e7ece4;border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(24,55,22,.06);}
.santhi-article-cover{width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:12px;margin-bottom:22px;display:block;}
.santhi-article-meta{display:flex;flex-wrap:wrap;gap:12px 18px;color:#64735f;font-size:14px;margin:8px 0 14px;}
.santhi-article-card>h2{font-size:clamp(25px,3vw,36px);line-height:1.25;color:#244d24;margin:0 0 16px;}
.santhi-article-lead{font-size:18px;line-height:1.8;color:#4b5947;padding:18px 20px;background:#f4f8f1;border-left:4px solid #638a48;border-radius:8px;margin-bottom:26px;}
.santhi-article-body section{padding-top:34px!important;padding-bottom:34px!important;}
.santhi-article-body section:first-child{padding-top:18px!important;}
.santhi-article-body .container{max-width:100%;padding-left:0;padding-right:0;}
.santhi-article-body .pbmit-bg-color-light,.santhi-article-body .pbmit-bg-color-secondary{border-radius:12px;}
.santhi-article-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 14px;}
.santhi-back-blog{padding-top:18px;border-top:1px solid #edf0eb;margin-top:18px;}
.santhi-back-blog a{font-weight:700;color:#325a2b;}
.santhi-article-sidebar{position:sticky;top:20px;}
.santhi-article-sidebar h3{font-size:22px;color:#244d24;margin-bottom:16px;}
.santhi-article-sidebar ul{list-style:none;padding:0;margin:0 0 18px;}
.santhi-article-sidebar li{padding:11px 0;border-bottom:1px solid #edf0eb;line-height:1.5;}
.santhi-article-sidebar li a{color:#394b36;font-weight:600;}
.santhi-article-card .pbmit-btn,.santhi-article-sidebar .pbmit-btn{display:inline-flex;align-items:center;justify-content:center;}
.website-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;}
.blog-post-hidden{display:none!important;}
.blog-filter-active{outline:2px solid rgba(50,90,43,.12);outline-offset:2px;}
@media(max-width:991px){.santhi-article-card,.santhi-article-sidebar{padding:20px}.santhi-article-sidebar{position:static}.santhi-article-cover{max-height:360px}}
@media(max-width:575px){.santhi-article-card,.santhi-article-sidebar{padding:15px;border-radius:12px}.santhi-article-lead{font-size:16px;padding:14px}.santhi-article-actions{flex-direction:column}.santhi-article-actions .pbmit-btn{width:100%}}
