.bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bl-meta-hero{margin:22px 0 0}.bl-sep{color:var(--border-strong)}.bl-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--bg-2);color:var(--gold-ink);letter-spacing:.1em}.bl-index{padding-top:clamp(24px,4vw,48px)}.bl-feature{position:relative;overflow:hidden;padding:clamp(28px,4.4vw,60px);border:1px solid var(--night-line-strong);border-top:3px solid var(--night-gold);border-radius:var(--r-card);color:var(--night-ink);background:radial-gradient(70% 90% at 100% 0%,rgba(247,195,58,.14),transparent 62%),linear-gradient(165deg,#1b1d20,#0e0f11 72%)}.bl-bignum{position:absolute;right:clamp(8px,3vw,44px);bottom:clamp(-34px,-2vw,-12px);font-family:var(--font-display);font-weight:800;font-size:clamp(8rem,22vw,17rem);line-height:.8;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(247,195,58,.28);pointer-events:none;user-select:none}.bl-feature-in{position:relative;display:grid;justify-items:start;gap:16px;max-width:60ch}.bl-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0}.bl-pill{padding:4px 11px;border-radius:999px;background:var(--gold);color:var(--on-gold);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bl-feature .bl-tag{background:#ffffff14;color:var(--night-gold)}.bl-feature h2{margin:0;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.bl-feature h2 a{color:var(--night-ink);text-decoration:none}.bl-feature h2 a:hover,.bl-feature h2 a:focus-visible{text-decoration:underline;text-decoration-color:var(--night-gold);text-decoration-thickness:2px;text-underline-offset:6px}.bl-feature .bl-desc{color:var(--night-soft);font-size:1.06rem;max-width:54ch}.bl-feature .bl-foot{color:var(--night-muted)}.bl-feature .bl-sep{color:var(--night-line-strong)}.bl-desc{margin:0;color:var(--ink-soft);line-height:1.6}.bl-foot{display:flex;align-items:center;gap:8px;margin:0;font-size:.84rem;font-weight:600;color:var(--muted)}.bl-grid{list-style:none;margin:clamp(18px,2.4vw,28px) 0 0;padding:0;display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:1fr}.bl-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;padding:24px 24px 20px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);overflow:hidden;transition:border-color var(--d-base) var(--ease),transform var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease)}.bl-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--d-base) var(--ease)}.bl-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bl-num{font-family:var(--font-display);font-weight:800;font-size:2.4rem;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.4px var(--gold-ink);font-variant-numeric:tabular-nums}.bl-card h2{margin:0;font-size:1.28rem;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.bl-card h2 a{color:var(--ink);text-decoration:none}.bl-card h2 a:after{content:"";position:absolute;inset:0}.bl-card h2 a:focus-visible{outline:none}.bl-card:has(h2 a:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.bl-card .bl-desc{font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-card .bl-foot{justify-content:space-between;padding-top:14px;border-top:1px solid var(--border)}.bl-go{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg-2);color:var(--ink);transition:background-color var(--d-base) var(--ease),transform var(--d-base) var(--ease)}@media (hover: hover){.bl-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 26px 50px -34px rgba(var(--shadow-rgb),.55)}.bl-card:hover:before{transform:scaleX(1)}.bl-card:hover .bl-go{background:var(--gold);transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.bl-card,.bl-card:before,.bl-go{transition:none}.bl-card:hover{transform:none}}.bl-cta.bl-cta-wide{max-width:none;margin-top:clamp(28px,4vw,48px)}.bl-card .bl-tag,.bl-kicker .bl-tag{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (min-width: 720px){.bl-grid{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.bl-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bl-card{grid-column:span 2}.bl-card:nth-child(3n+1):nth-last-child(2),.bl-card:nth-child(3n+2):last-child{grid-column:span 3}}@media (max-width: 719px){.bl-feature{padding:26px 22px 30px}.bl-bignum{font-size:9rem;right:6px;bottom:-10px}.bl-feature .btn{justify-self:stretch;justify-content:space-between}}.bl-crumbs{margin:0 0 18px;font-size:.84rem}.bl-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;color:var(--muted)}.bl-crumbs li+li:before{content:"/";margin-right:6px;color:var(--border-strong)}.bl-crumbs a{color:var(--ink-soft);text-decoration:none}.bl-crumbs a:hover,.bl-crumbs a:focus-visible{color:var(--gold-ink);text-decoration:underline}.bl-hero h1{max-width:20ch}.bl-hero .lede{max-width:56ch}.bl-sec{padding-top:clamp(32px,5vw,64px)}.bl-body{max-width:68ch;font-size:1.06rem}.bl-body p,.bl-body li{color:var(--ink-soft);line-height:1.78;margin:0 0 18px}.bl-body h2{margin:56px 0 16px;padding-top:28px;border-top:1px solid var(--border);font-size:clamp(1.45rem,2.4vw,1.85rem);letter-spacing:-.02em;line-height:1.2;color:var(--ink);scroll-margin-top:96px}.bl-body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.bl-body h3{margin:32px 0 10px;font-size:1.14rem;font-weight:700;color:var(--ink);line-height:1.3;scroll-margin-top:96px}.bl-body a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:4px;overflow-wrap:anywhere}.bl-body a:hover,.bl-body a:focus-visible{color:var(--gold-ink)}.bl-body ul{list-style:disc;padding-left:24px;margin:0 0 18px}.bl-body ol{list-style:decimal;padding-left:24px;margin:0 0 18px}.bl-body li::marker{color:var(--gold-ink);font-weight:700}.bl-body li>p{margin-bottom:8px}.bl-body strong{color:var(--ink)}.bl-body blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid var(--gold)}.bl-body code{font-size:.92em}.bl-table{margin:24px 0 28px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-6);background:var(--card)}.bl-table:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.bl-body table{width:100%;min-width:360px;border-collapse:collapse;font-size:.96rem;line-height:1.45;font-variant-numeric:tabular-nums}.bl-body th{text-align:left;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);padding:14px 18px;border-bottom:1px solid var(--border-strong);background:var(--bg-2)}.bl-body td{padding:13px 18px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--ink-soft)}.bl-body tr:last-child td{border-bottom:0;font-weight:700;color:var(--ink)}.bl-body td:last-child,.bl-body th:last-child{text-align:right}.bl-body table:not(:has(td:nth-child(3))) td:first-child{color:var(--ink)}.bl-fig{margin:28px 0}.bl-fig img{display:block;max-width:100%;height:auto;border:1px solid var(--border);border-radius:var(--r-6)}.bl-fig figcaption{margin-top:10px;font-size:.86rem;color:var(--muted)}.bl-faq{margin:8px 0 0;border-top:1px solid var(--border)}.bl-q{border-bottom:1px solid var(--border)}.bl-q summary{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:700;color:var(--ink);line-height:1.4;min-height:44px}.bl-q summary::-webkit-details-marker{display:none}.bl-q summary:after{content:"+";flex:none;font-weight:400;font-size:1.4rem;line-height:1;color:var(--gold-ink);transition:rotate .18s ease-out}.bl-q[open] summary:after{rotate:45deg}.bl-q summary:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px;border-radius:2px}.bl-a{padding:0 0 6px}.bl-a p{margin-bottom:14px}@media (prefers-reduced-motion: reduce){.bl-q summary:after{transition:none}}.bl-hinglish{margin:56px 0 0;padding:22px 24px 8px;border-left:3px solid var(--gold);border-radius:0 var(--r-6) var(--r-6) 0;background:var(--bg-2)}.bl-hinglish-k{margin:0 0 10px!important;font-size:.74rem!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)!important}.bl-hinglish p{font-size:1rem}.bl-updated{max-width:68ch;margin:28px 0 0;font-size:.86rem;color:var(--muted)}.bl-cta{max-width:68ch;margin:44px 0 0;padding:clamp(24px,4vw,36px);border-radius:var(--r-6);background:var(--night);color:var(--night-ink);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.bl-cta h2{margin:0 0 6px;font-size:1.4rem;letter-spacing:-.02em;color:var(--night-ink)}.bl-cta p{margin:0;color:var(--night-soft)}.bl-pn{max-width:68ch;margin:36px 0 0;display:grid;gap:14px;grid-template-columns:1fr}.bl-pn a{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-6);background:var(--card);text-decoration:none;color:var(--ink);min-height:44px}.bl-pn a:hover,.bl-pn a:focus-visible{border-color:var(--gold)}.bl-pn span{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.bl-pn b{font-size:1rem;line-height:1.3}.bl-pn-next{text-align:right}@media (min-width: 640px){.bl-pn{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.bl-body{font-size:1.02rem}.bl-body h2{margin-top:44px;padding-top:22px}.bl-hinglish{padding:18px 18px 6px}.bl-pn-next{text-align:left}}.bl-layout{display:block}.bl-toc{display:none}@media (min-width: 1100px){.bl-layout{display:grid;grid-template-columns:minmax(0,68ch) 260px;gap:clamp(48px,6vw,96px);align-items:start}.bl-toc{display:block;position:sticky;top:96px}.bl-toc p{margin:0 0 12px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.bl-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--border)}.bl-toc li{margin:0}.bl-toc a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:.88rem;line-height:1.35;color:var(--ink-soft);text-decoration:none}.bl-toc a:hover,.bl-toc a:focus-visible{color:var(--ink);border-left-color:var(--gold)}}
