.np-blogs .bl-sec{padding-top:clamp(20px,3vw,36px)}.np-blogs .bl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));gap:clamp(18px,2.4vw,28px);transition:opacity .2s;display:grid}.np-blogs .bl-grid.is-busy{opacity:.55}.np-blogs .bl-card{border:1px solid var(--mint);min-width:0;box-shadow:var(--sh-1);transition:box-shadow .3s var(--ease),transform .3s var(--ease);background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.np-blogs .bl-card:hover,.np-blogs .bl-card:focus-within{box-shadow:var(--sh-2);transform:translateY(-3px)}.np-blogs .bl-img{aspect-ratio:16/10;background:var(--mint);display:block;position:relative;overflow:hidden}.np-blogs .bl-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.np-blogs .bl-card:hover .bl-img img{transform:scale(1.06)}.np-blogs .bl-noimg{color:var(--sage-d);place-items:center;font-size:46px;display:grid;position:absolute;inset:0}.np-blogs .bl-cat{max-width:calc(100% - 28px);color:var(--teal-8);font:700 .82rem/1.35 "Hind Siliguri",var(--f-body);overflow-wrap:anywhere;background:#ffffffeb;border-radius:999px;padding:5px 12px 4px;position:absolute;top:14px;left:14px}.np-blogs .bl-body{flex-direction:column;flex:1;gap:10px;padding:clamp(18px,2.2vw,24px);display:flex}.np-blogs .bl-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font:600 .9rem/1.4 Hind Siliguri,sans-serif;display:flex}.np-blogs .bl-meta span{align-items:center;gap:6px;display:inline-flex}.np-blogs .bl-meta .ic{color:var(--coral-6)}.np-blogs .bl-body h3{font:700 clamp(1.15rem,1rem + .5vw,1.35rem)/1.45 var(--f-display);color:var(--teal-9);overflow-wrap:anywhere}.np-blogs .bl-body h3 a{color:inherit;border-radius:6px;text-decoration:none}.np-blogs .bl-body h3 a:hover{color:var(--teal)}.np-blogs .bl-body p{color:var(--muted);overflow-wrap:anywhere;font:500 1rem/1.75 Hind Siliguri,sans-serif}.np-blogs .bl-more{background:var(--mist);color:var(--teal-8);font:700 .98rem/1.3 "Hind Siliguri",var(--f-body);box-shadow:inset 0 0 0 1.5px var(--mint-2);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:9px 18px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.np-blogs .bl-more:hover{background:var(--teal);color:#fff}.np-blogs .bl-more:focus-visible,.np-blogs .bl-body h3 a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.np-blogs .bl-skel{gap:12px;padding-bottom:22px}.np-blogs .bl-skel .bl-img,.np-blogs .bl-line{background:linear-gradient(90deg,var(--mint) 25%,var(--mist) 50%,var(--mint) 75%);background-size:200% 100%;animation:1.3s linear infinite bl-shine}.np-blogs .bl-line{border-radius:8px;height:14px;margin:0 22px;display:block}.np-blogs .bl-line.w60{width:40%;margin-top:10px}.np-blogs .bl-line.w80{width:70%}@media (prefers-reduced-motion:reduce){.np-blogs .bl-skel .bl-img,.np-blogs .bl-line{animation:none}.np-blogs .bl-card,.np-blogs .bl-img img{transition:none}}.np-blogs .bl-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(28px,3.4vw,44px);display:flex}.np-blogs .bl-pager button{min-width:44px;height:44px;color:var(--teal-8);font:700 1rem/1 var(--f-body);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--mint-2),var(--sh-1);background:#fff;border:0;border-radius:999px;place-items:center;padding:0 12px;transition:background-color .2s,color .2s;display:inline-grid}.np-blogs .bl-pager button:hover:not(:disabled){background:var(--mint)}.np-blogs .bl-pager button[aria-current]{background:var(--teal);color:#fff;box-shadow:0 10px 22px -12px #0f4d48b3}.np-blogs .bl-pager button:disabled{opacity:.4;cursor:not-allowed}.np-blogs .bl-pager button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.np-blogs .bl-gap{color:var(--muted);padding:0 4px}.np-blogs .bd{width:min(860px,100% - var(--gut)*2);margin-inline:auto}.np-blogs .bd-cover{z-index:2;box-shadow:var(--sh-2);background:#fff;border-radius:30px;margin-top:clamp(-56px,-4vw,-30px);padding:8px;position:relative;overflow:hidden}.np-blogs .bd-cover img{aspect-ratio:16/9;object-fit:cover;border-radius:24px;width:100%;display:block}.np-blogs .bd-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:22px;font:600 .98rem/1.4 Hind Siliguri,sans-serif;display:flex}.np-blogs .bd-meta span{align-items:center;gap:7px;display:inline-flex}.np-blogs .bd-meta .ic{color:var(--coral-6)}.np-blogs .bd-card{border:1px solid var(--mint);box-shadow:var(--sh-1);background:#fff;border-radius:30px;margin-top:24px;padding:clamp(22px,4vw,48px)}.np-blogs .bd-text{color:var(--ink);overflow-wrap:anywhere;font:500 clamp(1.02rem,.98rem + .2vw,1.12rem)/1.95 Hind Siliguri,sans-serif}.np-blogs .bd-text>*+*{margin-top:1em}.np-blogs .bd-text h2,.np-blogs .bd-text h3,.np-blogs .bd-text h4{font-family:var(--f-display);color:var(--teal-9);margin-top:1.4em;line-height:1.45}.np-blogs .bd-text h2{font-size:1.5rem}.np-blogs .bd-text h3{font-size:1.28rem}.np-blogs .bd-text ul,.np-blogs .bd-text ol{padding-left:1.4em}.np-blogs .bd-text ul{list-style:outside}.np-blogs .bd-text ol{list-style:decimal}.np-blogs .bd-text a{color:var(--teal-7);text-underline-offset:3px;text-decoration:underline}.np-blogs .bd-text blockquote{border-left:4px solid var(--coral);background:var(--mist);border-radius:0 16px 16px 0;padding:12px 18px}.np-blogs .bd-text img{border-radius:16px;max-width:100%;height:auto}.np-blogs .bd-tags{border-top:1.5px dashed var(--sage);flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:22px;display:flex}.np-blogs .bd-tags span{background:var(--mist);color:var(--teal-8);box-shadow:inset 0 0 0 1px var(--mint-2);border-radius:999px;padding:5px 13px 4px;font:700 .88rem/1.35 Hind Siliguri,sans-serif}.np-blogs .bd-back{justify-content:center;margin-top:30px;display:flex}
