.np-stories .page-hero{background:radial-gradient(circle at 86% 30%,#fff 0,#fff0 34%),radial-gradient(60% 90% at 100% 100%,#ffd5c4b3,#0000 60%),linear-gradient(135deg,#e6f5ee,#c6e6d8);border-radius:clamp(26px,4vw,52px);margin:clamp(10px,1.4vw,20px) clamp(8px,1.4vw,20px) 0;padding:clamp(44px,6vw,80px) 0 clamp(60px,7vw,96px);position:relative;overflow:hidden}.np-stories .page-hero:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath d='M17 13v8M13 17h8' stroke='%230F4D48' stroke-width='1.5' stroke-linecap='round' opacity='.06'/%3E%3C/svg%3E");position:absolute;inset:0}.np-stories .page-hero .wrap{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid;position:relative}.np-stories .crumb ol{font:700 .92rem/1.4 "Hind Siliguri",var(--f-body);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.np-stories .crumb li{align-items:center;gap:6px;display:inline-flex}.np-stories .crumb li+li:before{content:"›";color:var(--coral-6);margin-right:0;font-weight:800}.np-stories .crumb a{color:var(--teal-7);text-decoration:underline;-webkit-text-decoration-color:var(--sage-d);text-decoration-color:var(--sage-d);text-underline-offset:4px;border-radius:6px}.np-stories .crumb a:hover,.np-stories .crumb [aria-current]{color:var(--teal-9)}.np-stories .page-hero h1{font:800 clamp(2.2rem,1.3rem + 3.4vw,3.9rem)/1.2 var(--f-display);color:var(--teal-9);margin-top:14px}.np-stories .page-hero h1 .acc{font-family:var(--f-accent);color:var(--coral-6);font-weight:400}.np-stories .page-hero .sub{color:var(--muted);max-width:36em;margin-top:10px;font:500 clamp(1.02rem,.95rem + .3vw,1.2rem)/1.8 Hind Siliguri,sans-serif}.np-stories .ph-art{aspect-ratio:1;width:clamp(120px,14vw,180px);color:var(--teal);box-shadow:var(--sh-2);background:#fff;border-radius:36% 64% 58% 42%/46% 42% 58% 54%;place-items:center;font-size:clamp(52px,6vw,78px);animation:7s ease-in-out infinite nr-float;display:grid}.np-stories .ph-art .ic{stroke-width:1.5px}.np-stories .ph-ecg{width:100%;height:60px;color:var(--teal);opacity:.25;pointer-events:none;position:absolute;bottom:10px;left:0}.np-stories .monitor{z-index:2;box-shadow:var(--sh-3),inset 0 0 0 1px #8fd0c22e;color:#cfe9df;background:linear-gradient(160deg,#123f3b,#0b2e2b);border-radius:30px;margin-top:calc(-1*clamp(40px,5vw,64px));padding:clamp(18px,2.4vw,28px);position:relative;overflow:hidden}.np-stories .monitor:before{content:"";pointer-events:none;background-image:linear-gradient(#8fd0c212 1px,#0000 1px),linear-gradient(90deg,#8fd0c212 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.np-stories .mon-top{font:800 .72rem/1 var(--f-body);letter-spacing:.2em;color:#8fd0c2;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.np-stories .mon-top .rec{color:#ffd5c4;align-items:center;gap:8px;display:inline-flex}.np-stories .mon-top .rec i{background:var(--coral);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite nr-blink}.np-stories .mon-ecg{color:#8fd0c2;width:100%;height:64px;margin:12px 0 6px;display:block;position:relative}.np-stories .mon-ecg .base{opacity:.22}.np-stories .mon-ecg .blip{color:#b7f0df;stroke-dasharray:14 86;animation:4.5s linear infinite nr-travel}.np-stories .vitals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.np-stories .vital{background:#ffffff0d;border:1px solid #8fd0c229;border-radius:20px;padding:16px 16px 14px}.np-stories .vital small{font:800 .7rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:#8fd0c2;align-items:center;gap:7px;display:flex}.np-stories .vital small .ic{font-size:1.3em}.np-stories .vital b{font:800 clamp(1.9rem,1.3rem + 1.8vw,2.8rem)/1.1 var(--f-display);color:#fff;margin-top:8px;display:block}.np-stories .vital span{color:#cfe9df;font:500 .95rem/1.5 Hind Siliguri,sans-serif;display:block}.np-stories .vital:nth-child(2) b{color:#ffd5c4}.np-stories .vital:nth-child(3) b{color:#fff1cc}.np-stories .vital .ph-fill{vertical-align:middle;font-size:1.4rem}@media (max-width:960px){.np-stories .vitals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.np-stories .page-hero .wrap{grid-template-columns:minmax(0,1fr)}.np-stories .ph-art{display:none}.np-stories .vital{padding:14px 12px 12px}.np-stories .vital span{font-size:.86rem}}@media (max-width:420px){.np-stories .vitals{gap:8px}}
