/* White Bird CMS — Article Layout R32
   Standalone, scoped stylesheet. Never uses global selectors. */
.wb-homepage-builder-render .wb-article-layout{display:block!important;width:100%!important;max-width:1300px!important;min-width:0!important;margin:0 auto 28px!important;padding:0!important;box-sizing:border-box!important;font-family:var(--wb-heading-font,"Mukta"),system-ui,"Noto Sans Devanagari",sans-serif!important;contain:layout paint!important}
.wb-homepage-builder-render .wb-article-layout *{box-sizing:border-box}
.wb-homepage-builder-render .wb-article-layout-grid{display:grid!important;grid-template-columns:repeat(var(--wal-cols-d,2),minmax(0,1fr))!important;gap:20px!important;width:100%!important;min-width:0!important}
.wb-homepage-builder-render .wb-article-layout-heading{display:block!important;width:100%!important;margin:0 0 14px!important;padding:0 2px!important}
.wb-homepage-builder-render .wb-article-layout-heading h2{margin:0!important;padding:0!important;font-size:clamp(22px,2.2vw,30px)!important;line-height:1.2!important;font-weight:850!important}
.wb-homepage-builder-render .wb-article-card{position:relative!important;display:block!important;min-width:0!important;width:100%!important;border-radius:16px!important;overflow:hidden!important;background:#fff;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 8px 28px rgba(15,23,42,.08)!important;isolation:isolate!important}
.wb-homepage-builder-render .wb-article-image{display:block!important;position:relative!important;width:100%!important;height:var(--wal-img-d,260px)!important;min-height:0!important;overflow:hidden!important;background:#e9edf2!important;text-decoration:none!important}
.wb-homepage-builder-render .wb-article-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important;padding:0!important}
.wb-homepage-builder-render .wb-article-content{position:relative!important;display:block!important;width:auto!important;margin:0!important;padding:38px 20px 18px!important;background:#fff!important;color:#101828!important}
.wb-homepage-builder-render .wb-article-avatar{position:absolute!important;top:-31px!important;left:20px!important;width:60px!important;height:60px!important;min-width:60px!important;border-radius:50%!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#fff!important;border:4px solid #fff!important;box-shadow:0 5px 18px rgba(0,0,0,.18)!important;z-index:4!important;text-decoration:none!important}
.wb-homepage-builder-render .wb-article-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important}
.wb-homepage-builder-render .wb-article-avatar-fallback{font-size:22px!important;color:#475467!important}
.wb-homepage-builder-render .wb-article-category{display:inline-flex!important;align-items:center!important;margin:0 0 8px!important;padding:4px 10px!important;border-radius:999px!important;background:#ef233c!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}
.wb-homepage-builder-render .wb-article-title{display:block!important;margin:0!important;padding:0!important;font-size:var(--wal-title-d,24px)!important;line-height:1.28!important;font-weight:850!important;letter-spacing:-.15px!important;color:#101828!important}
.wb-homepage-builder-render .wb-article-title a{color:inherit!important;text-decoration:none!important}
.wb-homepage-builder-render .wb-article-excerpt{display:block!important;margin:9px 0 0!important;padding:0!important;font-size:var(--wal-excerpt-d,16px)!important;line-height:1.55!important;color:#667085!important}
.wb-homepage-builder-render .wb-article-meta{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;width:100%!important;margin:13px 0 0!important;padding:0!important;font-size:var(--wal-meta-d,13px)!important;line-height:1.25!important;color:#667085!important}
.wb-homepage-builder-render .wb-article-author{font-weight:750!important;color:#344054!important}.wb-homepage-builder-render .wb-article-date{color:#667085!important}
.wb-homepage-builder-render .wb-article-bookmark{margin-left:auto!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:1px solid #d9dee7!important;border-radius:9px!important;background:#fff!important;color:#475467!important;display:grid!important;place-items:center!important;cursor:pointer!important}
.wb-homepage-builder-render .wb-article-bookmark svg{width:17px!important;height:17px!important;display:block!important}
/* 3 Top Circle */
.wb-homepage-builder-render .wb-article-layout--design-3 .wb-article-content{text-align:center!important;padding-top:38px!important}.wb-homepage-builder-render .wb-article-layout--design-3 .wb-article-avatar{left:50%!important;transform:translateX(-50%)!important}.wb-homepage-builder-render .wb-article-layout--design-3 .wb-article-category{position:relative!important;left:auto!important;transform:none!important}.wb-homepage-builder-render .wb-article-layout--design-3 .wb-article-meta{justify-content:center!important}.wb-homepage-builder-render .wb-article-layout--design-3 .wb-article-bookmark{margin-left:0!important}
/* 5 Gradient Overlay */
.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-card{min-height:var(--wal-img-d,260px)!important;background:#101828!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-image{position:absolute!important;inset:0!important;height:100%!important;z-index:0!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.03) 20%,rgba(31,13,70,.18) 42%,rgba(8,5,20,.92) 100%);pointer-events:none}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-content{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:2!important;padding:68px 22px 20px 88px!important;color:#fff!important;background:linear-gradient(180deg,transparent 0%,rgba(8,5,20,.18) 22%,rgba(8,5,20,.92) 100%)!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-avatar{top:auto!important;bottom:82px!important;left:20px!important;width:58px!important;height:58px!important;border-color:#6d28d9!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-category{background:#6d28d9!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-title,.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-author{color:#fff!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-excerpt{color:rgba(255,255,255,.86)!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-meta{color:rgba(255,255,255,.88)!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-date{color:rgba(255,255,255,.82)!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-bookmark{color:#fff!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.35)!important}
/* 6 Circle Border */
.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-card{background:#0b1220!important;border-color:#273449!important;min-height:var(--wal-img-d,260px)!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-image{position:absolute!important;inset:0!important;height:100%!important;z-index:0!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.72) 70%,rgba(2,6,23,.94))}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-content{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:90px 22px 20px!important;background:linear-gradient(180deg,transparent 35%,rgba(2,6,23,.9) 100%)!important;color:#fff!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-avatar{top:auto!important;bottom:74px!important;left:50%!important;transform:translateX(-50%)!important;width:68px!important;height:68px!important;border:4px solid #fff!important;outline:2px dashed rgba(255,255,255,.65)!important;outline-offset:5px!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-category{align-self:center!important;background:#e11d48!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-title{text-align:center!important;color:#fff!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-meta{justify-content:center!important;color:rgba(255,255,255,.88)!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-author{color:#fff!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-date{color:rgba(255,255,255,.82)!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-bookmark{margin-left:0!important;color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.3)!important}
/* 7 Card */
.wb-homepage-builder-render .wb-article-layout--design-7 .wb-article-content{margin:-42px 14px 0!important;border-radius:14px 14px 0 0!important;background:#fff!important;z-index:2!important;padding-top:48px!important;box-shadow:0 -5px 18px rgba(15,23,42,.08)!important}.wb-homepage-builder-render .wb-article-layout--design-7 .wb-article-avatar{top:-31px!important;left:20px!important;width:64px!important;height:64px!important}.wb-homepage-builder-render .wb-article-layout--design-7 .wb-article-category{background:#ef4444!important}
/* 8 Circle Overlay Center */
.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-card{min-height:var(--wal-img-d,260px)!important;background:#07111f!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-image{position:absolute!important;inset:0!important;height:100%!important;z-index:0!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-image:after{content:"";position:absolute;inset:0;background:rgba(3,7,18,.28)}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-content{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:38px 26px!important;background:transparent!important;color:#fff!important;text-align:center!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-content:before{content:"";position:absolute;width:min(72%,360px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.48);background:rgba(3,7,18,.35);box-shadow:0 0 0 1px rgba(255,255,255,.08),inset 0 0 40px rgba(255,255,255,.05);z-index:-1}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-avatar{position:relative!important;top:auto!important;left:auto!important;width:62px!important;height:62px!important;margin:0 0 7px!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-category{background:#16a34a!important;margin-bottom:8px!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-title{max-width:82%!important;color:#fff!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-excerpt{color:rgba(255,255,255,.88)!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-meta{justify-content:center!important;color:rgba(255,255,255,.9)!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-author{color:#fff!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-date{color:rgba(255,255,255,.85)!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-bookmark{margin-left:0!important;color:#fff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.35)!important}
@media(max-width:760px){.wb-homepage-builder-render .wb-article-layout{margin-bottom:20px!important}.wb-homepage-builder-render .wb-article-layout-grid{grid-template-columns:repeat(var(--wal-cols-m,1),minmax(0,1fr))!important;gap:16px!important}.wb-homepage-builder-render .wb-article-image{height:var(--wal-img-m,220px)!important}.wb-homepage-builder-render .wb-article-content{padding:38px 16px 16px!important}.wb-homepage-builder-render .wb-article-title{font-size:var(--wal-title-m,20px)!important;line-height:1.3!important}.wb-homepage-builder-render .wb-article-excerpt{font-size:var(--wal-excerpt-m,14px)!important}.wb-homepage-builder-render .wb-article-meta{font-size:var(--wal-meta-m,12px)!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-card,.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-card,.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-card{min-height:var(--wal-img-m,220px)!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-content{padding:70px 16px 16px 78px!important}.wb-homepage-builder-render .wb-article-layout--design-5 .wb-article-avatar{left:16px!important;bottom:70px!important;width:52px!important;height:52px!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-content{padding:90px 16px 16px!important}.wb-homepage-builder-render .wb-article-layout--design-6 .wb-article-avatar{bottom:68px!important;width:58px!important;height:58px!important}.wb-homepage-builder-render .wb-article-layout--design-7 .wb-article-content{margin:-36px 9px 0!important;padding-top:44px!important}.wb-homepage-builder-render .wb-article-layout--design-7 .wb-article-avatar{top:-29px!important;left:16px!important;width:58px!important;height:58px!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-content{padding:26px 18px!important}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-content:before{width:min(82%,300px)}.wb-homepage-builder-render .wb-article-layout--design-8 .wb-article-title{max-width:88%!important;font-size:var(--wal-title-m,20px)!important}}
