body.blog-page-obsidian{color:#f1f5f9;overflow-x:hidden;background-color:#0a0b0d!important}main .blog-obsidian-wrapper{background-color:#0a0b0d;background-image:radial-gradient(80% 50% at 50% -10%,#10b9811f 0%,#0000 70%),radial-gradient(60% 40% at 90% 40%,#10b9810a 0%,#0000 60%);width:100%;min-height:100vh;padding-bottom:70px;overflow-x:hidden}main .blog-hero-section{border-bottom:1px solid #10b9812e;padding:44px 16px 28px;position:relative}main .hero-badge{color:#34d399;background:#10b9811a;border:1px solid #10b98159;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #10b9811a}main .badge-icon{color:#34d399}main .blog-hero-title{color:#fff;text-shadow:0 4px 20px #0009;margin-bottom:14px;font-size:clamp(1.8rem,4vw,2.75rem);font-weight:900;line-height:1.35}main .blog-hero-desc{color:#cbd5e1;max-width:740px;margin:0 auto 34px;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.9}main .patient-guides-grid{text-align:right;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:1100px;margin:0 auto;display:grid}main .patient-guide-card{background:linear-gradient(145deg,#141821d9 0%,#0d1017f2 100%);border:1px solid #10b98138;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px #00000073}main .patient-guide-card:hover{border-color:#10b98180;transform:translateY(-3px);box-shadow:0 12px 30px #0009,0 0 16px #10b9811f}main .guide-icon-box{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}main .guide-title{color:#34d399;margin-bottom:4px;font-size:.95rem;font-weight:800}main .guide-sub{color:#94a3b8;font-size:.82rem;line-height:1.6}main .blog-main-container{width:100%;max-width:1200px;margin:0 auto;padding:34px 16px 0;overflow-x:hidden}main .blog-category-bar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#10b9814d transparent;margin-bottom:32px;padding-bottom:6px;overflow-x:auto}main .category-chips-list{flex-wrap:wrap;align-items:center;gap:10px;display:flex}main .category-chip{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#12161fcc;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}main .category-chip:hover{color:#34d399;background:#10b9811a;border-color:#10b98166}main .category-chip.active{color:#34d399;background:linear-gradient(135deg,#10b98140 0%,#10b9811f 100%);border-color:#10b981;box-shadow:0 4px 14px #10b98133}main .featured-article-section{margin-bottom:40px}main .featured-card-3d{background:linear-gradient(160deg,#151a26f2 0%,#0d1017f2 100%);border:1px solid #10b98152;border-radius:22px;grid-template-columns:1.15fr 1fr;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 20px 50px #000000a6,inset 0 1px 1px #ffffff1a}main .featured-card-3d:hover{border-color:#10b98199;transform:translateY(-4px);box-shadow:0 28px 60px #000000bf,0 0 26px #10b9812e}main .featured-image-col{background:#0d111a;min-height:290px;position:relative;overflow:hidden}main .featured-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}main .featured-card-3d:hover .featured-img{transform:scale(1.04)}main .featured-img-fallback{color:#10b98166;background:linear-gradient(160deg,#14161a 0%,#0a0b0d 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}main .img-failed-layer{display:none;position:absolute;inset:0}main .featured-image-col.img-load-failed .img-failed-layer,main .article-card-img-wrap.img-load-failed .img-failed-layer{display:flex}main .featured-badge-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#34d399;background:#0a0c12d9;border:1px solid #10b98166;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #00000080}main .featured-content-col{flex-direction:column;justify-content:space-between;padding:32px 30px;display:flex}main .card-meta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}main .meta-tag{color:#94a3b8;align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:inline-flex}main .meta-category{color:#34d399;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;padding:4px 10px}main .featured-title{margin-bottom:14px;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:900;line-height:1.5}main .featured-title a{color:#fff;text-decoration:none;transition:color .2s}main .featured-title a:hover{color:#34d399}main .featured-excerpt{color:#cbd5e1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:.95rem;line-height:1.85;display:-webkit-box;overflow:hidden}main .featured-footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}main .author-badge{color:#cbd5e1;align-items:center;gap:8px;font-size:.85rem;display:flex}main .author-avatar-mini{color:#34d399;background:#10b98133;border:1px solid #10b98166;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}main .btn-read-featured{color:#0b0e14;background:linear-gradient(135deg,#10b981 0%,#aa8421 100%);border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 6px 18px #10b98159}main .btn-read-featured:hover{filter:brightness(1.08);transform:translate(-4px);box-shadow:0 8px 24px #10b98180}main .blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:50px;display:grid}main .article-card-3d{background:linear-gradient(165deg,#141924f2 0%,#0c0f16f2 100%);border:1px solid #10b98138;border-radius:18px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000080}main .article-card-3d:hover{border-color:#10b9818c;transform:translateY(-5px);box-shadow:0 20px 42px #000000a6,0 0 20px #10b9811f}main .article-card-img-wrap{background:#0d1017;width:100%;height:200px;position:relative;overflow:hidden}main .article-card-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}main .article-card-3d:hover .article-card-img{transform:scale(1.06)}main .article-card-img-fallback{color:#10b98159;justify-content:center;align-items:center;width:100%;height:100%;display:flex}main .card-category-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#34d399;background:#0a0d14e0;border:1px solid #10b98159;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px}main .article-card-body{flex-direction:column;flex-grow:1;padding:22px 20px;display:flex}main .meta-item{color:#94a3b8;align-items:center;gap:5px;font-size:.78rem;display:inline-flex}main .article-card-title{color:#fff;margin-bottom:10px;font-size:1.15rem;font-weight:800;line-height:1.6}main .article-card-title a{color:#fff;text-decoration:none;transition:color .2s}main .article-card-title a:hover{color:#34d399}main .article-card-excerpt{color:#94a3b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-size:.88rem;line-height:1.8;display:-webkit-box;overflow:hidden}main .article-card-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:14px;display:flex}main .author-inline{color:#94a3b8;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}main .read-link-action{color:#34d399;align-items:center;gap:6px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}main .read-link-action:hover{color:#fff;transform:translate(-4px)}main .blog-cta-banner{background:linear-gradient(145deg,#1a2030e6 0%,#0d1018f2 100%);border:1px solid #10b98159;border-radius:22px;margin-top:30px;padding:36px 32px;box-shadow:0 20px 50px #0009,inset 0 1px 1px #ffffff1a}main .cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}main .cta-text-col{max-width:650px}main .cta-label{color:#34d399;align-items:center;gap:6px;margin-bottom:8px;font-size:.82rem;font-weight:700;display:inline-flex}main .cta-title{color:#fff;margin-bottom:8px;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:900;line-height:1.4}main .cta-sub{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.8}main .cta-actions-col{flex-wrap:wrap;gap:12px;display:flex}main .btn-cta-primary{color:#0b0e14;background:linear-gradient(135deg,#10b981 0%,#aa8421 100%);border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 18px #10b98159}main .btn-cta-primary:hover{filter:brightness(1.1);transform:translateY(-2px)}main .btn-cta-secondary{color:#34d399;background:#ffffff0d;border:1px solid #10b98166;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}main .btn-cta-secondary:hover{color:#fff;background:#10b98126}main .empty-state-3d{background:#12162099;border:1px dashed #10b9814d;border-radius:20px;margin:30px 0;padding:60px 20px}main .empty-icon-wrap{color:#34d399;background:#10b9811a;border:1px solid #10b9814d;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 16px;display:flex}main .empty-title{color:#fff;margin-bottom:8px;font-size:1.3rem;font-weight:800}main .empty-desc{color:#94a3b8;font-size:.92rem}@media (width<=992px){main .featured-card-3d{grid-template-columns:1fr}main .featured-image-col{min-height:240px}main .featured-content-col{padding:24px 20px}}@media (width<=768px){main .blog-hero-section{padding:30px 14px 20px}main .blog-main-container{padding:24px 14px 0}main .blog-grid{grid-template-columns:1fr;gap:18px}main .patient-guides-grid{grid-template-columns:1fr}main .blog-cta-banner{padding:24px 18px}main .cta-actions-col{flex-direction:column;width:100%}main .btn-cta-primary,main .btn-cta-secondary{justify-content:center;width:100%}}@media (width<=390px){main .hero-badge{padding:4px 12px;font-size:.76rem}main .blog-hero-title{font-size:1.5rem}main .category-chip{padding:7px 12px;font-size:.78rem}main .featured-footer{flex-direction:column;align-items:flex-start}main .btn-read-featured{justify-content:center;width:100%}}@media (width<=320px){main .blog-hero-section,main .blog-main-container{padding-left:10px;padding-right:10px}main .featured-content-col,main .article-card-body{padding:16px 12px}}.announcement-strip .announcement-inner{flex-wrap:wrap;row-gap:6px}.announcement-strip .announcement-inner>span{white-space:normal;text-overflow:clip;line-height:1.6;overflow:hidden}.announcement-strip .announcement-inner>span svg{vertical-align:-2px;display:inline-block}.announcement-link,.footer-phone-link,.clinic-direct-contact a,.footer-social-link,.legal-links a,.admin-entry-link,.sticky-book,.mobile-menu-btn,.header-phone{align-items:center;min-height:44px;display:inline-flex}.mobile-menu-btn,.header-phone{justify-content:center;min-width:44px}.legal-links{flex-wrap:wrap;align-items:center;row-gap:0}main .blog-hero-title,main .featured-title,main .article-card-title,main .cta-title,main .guide-title,main .empty-title{letter-spacing:normal;line-height:1.5}main .blog-hero-desc,main .featured-excerpt,main .article-card-excerpt,main .cta-sub,main .guide-sub,main .empty-desc{line-height:1.95}main .blog-hero-desc{max-width:46rem}main .featured-excerpt,main .article-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:58ch;display:-webkit-box;overflow:hidden}main .blog-hero-section{padding-block:clamp(48px,6vw,84px) clamp(32px,4.5vw,56px)}main .featured-article-section,main .articles-grid-section{margin-bottom:clamp(36px,5vw,60px)}main .blog-cta-banner{border-radius:20px;padding-block:clamp(32px,4.5vw,56px)}main .articles-grid-section>*+*{margin-top:clamp(20px,3vw,32px)}main .article-card-3d,main .featured-card-3d,main .patient-guide-card{background:linear-gradient(#ffffff0a 0%,#fff0 40%),linear-gradient(165deg,#161a23 0%,#0d0f15 100%);border:1px solid #94a3b829;border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 18px 38px -24px #000000d9}main .article-card-3d{flex-direction:column;height:100%;display:flex}main .article-card-body{flex-direction:column;flex:auto;display:flex}main .article-card-footer{margin-top:auto}main .blog-grid,main .patient-guides-grid{align-items:stretch;gap:clamp(16px,2.2vw,26px)}main .related-title,main .related-date,main .meta-item,main .meta-tag{letter-spacing:normal}main .featured-title a,main .article-card-title a{align-items:center;min-height:44px;line-height:1.45;display:flex}main .read-link-action{align-items:center;gap:6px;min-height:44px;padding-block:8px;display:inline-flex}main .btn-cta-primary,main .btn-cta-secondary,main .btn-read-featured,main .category-chips-list.category-chips-list button{letter-spacing:normal;min-height:44px}main .category-chips-list{flex-wrap:wrap;gap:10px}main .article-card-img-wrap,main .featured-image-col{border-start-start-radius:18px;border-start-end-radius:18px;overflow:hidden}main .article-card-img,main .featured-img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=480px){main .featured-excerpt,main .article-card-excerpt{-webkit-line-clamp:4}main .category-chips-list.category-chips-list button{flex:auto}}@media (prefers-reduced-motion:reduce){main .article-card-3d,main .featured-card-3d{transition:none}}
