@import url('/assets/site-20260901.css');

/* Info Nepal Pro newsroom skin — modern, compact and content-first. */
:root{--ink:#101820;--ink-2:#263640;--muted:#667681;--red:#e31b36;--red-dark:#b80f28;--line:#e2e7ea;--paper:#fff;--wash:#f5f7f8;--navy:#081a24;--max:1320px;--serif:Arial,Helvetica,sans-serif;--sans:Arial,Helvetica,sans-serif}
html{font-family:Arial,Helvetica,sans-serif}body{font-family:Arial,Helvetica,sans-serif;background:#fff;letter-spacing:0;color:var(--ink)}
.site-header{border-top-width:4px}.utility{background:#0c202b}.utility .shell{height:32px}.utility-tag{letter-spacing:.08em}.mast{height:96px;grid-template-columns:1fr auto 1fr}.brand{position:relative;padding-left:54px;font:900 clamp(1.65rem,2.4vw,2.25rem)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.brand:before{content:"";position:absolute;left:0;top:50%;width:44px;height:44px;transform:translateY(-50%);background:url('/assets/info-nepal-logo.png') center/contain no-repeat}.brand small{font-size:.56rem;letter-spacing:.26em;margin-top:.48rem}.mast-tagline{font-size:.75rem}.header-search{border:1px solid var(--line);padding:0 .65rem;border-radius:2px;background:#fafbfb}.primary-nav .shell{gap:1.7rem}.primary-nav a{font-size:.76rem;padding:.82rem 0}.breaking{background:#fff2f4}
.section-label{align-items:center;border:0;padding-bottom:.65rem;margin-bottom:1rem;position:relative}.section-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.section-label h1,.section-label h2{font:900 1.2rem/1 Arial,Helvetica,sans-serif;letter-spacing:-.025em}.section-label h1:before,.section-label h2:before{content:"";display:inline-block;width:4px;height:17px;margin-right:.55rem;background:var(--red);vertical-align:-2px}.section-label a{font-size:.66rem}
.lead-package{margin-top:1.6rem}.lead-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.9fr) minmax(260px,.78fr);gap:1.25rem}.lead-story{padding-right:1.25rem}.lead-story .media{border-radius:2px;margin-bottom:.9rem}.lead-story h2{font:900 clamp(2rem,2.7vw,2.75rem)/1.04 Arial,Helvetica,sans-serif;letter-spacing:-.045em;margin:.42rem 0 .6rem}.lead-story p{font:1rem/1.55 Arial,Helvetica,sans-serif}.lead-secondary h2{font:850 1.13rem/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.025em}.lead-secondary .media{border-radius:2px}.latest-rail{border-top:0;border-left:4px solid var(--red);background:#f5f7f8;padding:1.1rem 1.2rem}.latest-rail>h2{font:900 1.08rem Arial,Helvetica,sans-serif}.latest-rail h3{font:800 .9rem/1.3 Arial,Helvetica,sans-serif}.kicker{font-size:.62rem;letter-spacing:.095em}.news-section{margin-top:2.6rem}.stories{gap:1.2rem}.story .media{border-radius:2px}.story h3{font:850 1.04rem/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.025em}.story p{font:.88rem/1.55 Arial,Helvetica,sans-serif}.layout-feature .section-lead h3,.layout-split .section-lead h3{font-size:1.55rem}.newsletter-band{background:#eef2f4;padding:2.25rem 0}.newsletter-band h2{font:900 1.8rem/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.04em}.newsletter-band a{border-radius:2px}
.archive{width:min(calc(100% - 40px),1080px)}.archive-head{border:0;padding-bottom:1.1rem;position:relative}.archive-head:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:4px;background:var(--red)}.archive-head h1{font:900 clamp(2.1rem,4vw,3.4rem)/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em}.archive .deck{font:1rem/1.6 Arial,Helvetica,sans-serif}.list article{grid-template-columns:270px 1fr;gap:1.4rem}.list article>img{border-radius:2px}.list h2{font:850 1.4rem/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.list p{font:.9rem/1.55 Arial,Helvetica,sans-serif}
.article{width:min(calc(100% - 40px),1040px);margin:2.5rem auto}.article-header{text-align:left;max-width:980px;margin-inline:auto}.article header h1{font:900 clamp(2.4rem,3.6vw,3.25rem)/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.052em;margin:.65rem 0 .9rem}.article .deck{max-width:820px;font:1.1rem/1.55 Arial,Helvetica,sans-serif}.article-meta{justify-content:flex-start;margin:1rem 0}.article figure{margin:1.6rem 0}.article figure img{border-radius:2px;max-height:650px}.article-tools{max-width:760px;margin:1rem auto 1.8rem}.article-body{max-width:760px;margin-inline:auto;font:1.08rem/1.78 Arial,Helvetica,sans-serif;color:#202c33}.article-body>p:first-child{font-size:1.14rem}.article-body h2{font:850 1.65rem/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.03em}.article-body h3{font:850 1.3rem/1.25 Arial,Helvetica,sans-serif}.article-body blockquote{font:750 1.28rem/1.5 Arial,Helvetica,sans-serif}.article-note,.correction,.language-link,.author-card{max-width:760px;margin-left:auto;margin-right:auto}.author-card h2{font:850 1.05rem Arial,Helvetica,sans-serif}.related{width:min(calc(100% - 40px),760px)}.related h2{font:900 1.3rem Arial,Helvetica,sans-serif}.related a{font:750 .98rem/1.35 Arial,Helvetica,sans-serif}.page h1{font:900 clamp(2.1rem,4vw,3.25rem)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.045em}.page-body{font:1.05rem/1.75 Arial,Helvetica,sans-serif}
.site-footer{background:#071a24}.brand.inverse{font-family:Arial,Helvetica,sans-serif}.footer-grid h2{font-family:Arial,Helvetica,sans-serif}.footer-grid>div:not(:first-child) a{font-size:.8rem}
@media(max-width:1024px){.lead-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr)}.article header h1{font-size:clamp(2.3rem,4.7vw,3rem)}}
@media(max-width:760px){.lead-grid{grid-template-columns:1fr}.mast{height:72px}.brand{padding-left:45px;font-size:1.55rem}.brand:before{width:36px;height:36px}.lead-story h2{font-size:2rem}.lead-secondary h2{font-size:1.05rem}.article{margin-top:1.6rem}.article header h1{font-size:2rem;line-height:1.08;letter-spacing:-.04em}.article .deck{font-size:1rem}.article-body{font-size:1.02rem}.article-body>p:first-child{font-size:1.07rem}}
@media(max-width:480px){.brand{font-size:1.4rem}.section-label h1,.section-label h2{font-size:1.08rem}.lead-story h2{font-size:1.8rem}.story h3{font-size:.96rem}.section-lead h3{font-size:1.2rem!important}.article header h1{font-size:1.9rem}.article-tools{overflow-x:auto}.article-tools a,.article-tools button{white-space:nowrap}}
