/* Final public-site readability, gateways and shared footer. */
:root { --launch-ink:#07324a; --launch-body:#425f70; --launch-blue:#007db9; --launch-line:#cfdee5; }
body { font-size:16px; line-height:1.65; }
.desktop-navigation { gap:clamp(12px,1.25vw,20px); }
.nav-link { padding-inline:2px; font-size:15px; font-weight:650; letter-spacing:-.012em; }
.mobile-nav-link { font-size:17px; font-weight:700; }
.brand-subtitle { font-size:12px; }
.language-option { font-size:13px; }
button,input,select,textarea { font-size:14px; }
.page-kicker,.section-eyebrow { font-size:12px; }
.page-hero-note,.section-head p,.info-panel p,.map-panel p,.data-row p,.empty-state p,.budget-source-bar p:last-child,.budget-records-heading p:last-child { font-size:14px; line-height:1.62; }
.page-action-button,.budget-source-button,.filter-chip,.media-filter,.events-filter,.contact-form-panel button { min-height:44px; font-size:13px; }
.data-row-meta,.budget-source-meta,.budget-source-status,.budget-hero-card-foot,.budget-metric-label,.budget-metric small,.budget-chart-label,.budget-chart-value { font-size:12px; }
.hero-description,.mp-profile-intro,.mp-profile-body,.mp-journey p,.secretariat-section p,.home-budget-heading p,.home-events-heading p,.home-directory-heading-copy>p,.home-directory-person-copy p { font-size:15px; line-height:1.65; }
.home-tool strong,.home-directory-person-copy strong { font-size:15px; }.home-tool small,.home-directory-person-copy span,.home-directory-trust { font-size:13px; line-height:1.5; }
.media-card p,.news-card p,.video-card p,.article-card p,.event-card p,.contact-card p { font-size:14px; line-height:1.58; }
.media-card small,.news-card small,.video-card small,.article-card small,.event-card small,.contact-card small { font-size:12px; }
.mp-profile-verification { font-size:12px; }
.secretariat-heading>p:last-child { font-size:15px; }.secretariat-card-body>p:last-child { font-size:14px; line-height:1.58; }
.atlas-scope-note { font-size:12px; line-height:1.55; }.story-interpretation { font-size:12px; line-height:1.48; }
.coverage-summary { font-size:13px; line-height:1.55; }.media-method-note p,.events-privacy-note p,.contact-guidance p { font-size:13px; line-height:1.62; }
.directory-panel p,.directory-card p,.directory-list p { font-size:13px; line-height:1.55; }
.atlas-profile-head p { font-size:12px; }.district-strip-heading p,.summary-heading p,.detail-heading p { font-size:14px; }.person-copy span,.person-copy .person-contact-links a { font-size:13px; }
.contact-section-heading>p:last-child { font-size:15px; }.contact-card h3,.contact-card-value,.contact-guidance strong { font-size:13px; }.contact-card p { font-size:13px; }.contact-card a { min-height:40px; font-size:12px; }.contact-form-v0 label { font-size:12px; }.contact-form-v0 input,.contact-form-v0 select,.contact-form-v0 textarea { font-size:14px; }.contact-consent span { font-size:13px; line-height:1.5; }
.mp-profile-portrait figcaption span,.mp-current-role span,.mp-journey-source-note,.mp-timeline time,.mp-timeline a { font-size:12px; line-height:1.45; }
.budget-hero-quote-author,.budget-source-meta,.budget-source-status,.budget-hero-card-row small,.budget-hero-card-foot,.budget-hero-source-button small,.budget-metric-label,.budget-metric small,.budget-panel-heading>span,.budget-chart-label,.budget-chart-value,.budget-filters label,.budget-table th,.budget-programme-meta,.budget-source-notes ul,.budget-disclaimer,.budget-page-button,.budget-page-status { font-size:12px; }
.budget-table td { font-size:13px; line-height:1.5; }
.district-strip-kicker,.district-contact-card strong,.district-contact-card a,.directory-eyebrow,.people-filter-label,.person-copy span,.person-contact-links a { font-size:12px; }
.archive-filter,.archive-status,.featured-media-kicker,.featured-media-meta,.featured-source-link,.media-duration,.video-card-source,.video-card-date,.coverage-publisher,.coverage-summary,.coverage-link,.media-method-note,.video-modal-shell footer { font-size:12px; }
.events-filters button,.events-weekdays,.event-category,.event-source,.event-card-dual-date,.event-card-meta,.event-card-actions button,.event-card-actions a,.events-privacy-note,.event-dialog-body dt,.event-dialog-body dd,.event-dialog-shell>footer a { font-size:12px; }
.events-day time { font-size:11px; }.events-day-secondary,.calendar-more-events { font-size:10px; }

/* Compositor-only motion: hierarchy on entry, feedback on interaction. */
.site-header { transition:box-shadow 260ms cubic-bezier(.16,1,.3,1),background-color 260ms cubic-bezier(.16,1,.3,1); }
.site-header.is-scrolled { background:rgba(249,252,253,.985); box-shadow:0 12px 34px rgba(7,50,74,.09); }
.nav-link,.mobile-nav-link,.language-option,.hero-button,.page-action-button,.home-budget-primary-link,.home-events-heading a,.home-directory-link,.site-footer a { transition:color 220ms cubic-bezier(.16,1,.3,1),background-color 220ms cubic-bezier(.16,1,.3,1),border-color 220ms cubic-bezier(.16,1,.3,1),transform 220ms cubic-bezier(.16,1,.3,1),box-shadow 220ms cubic-bezier(.16,1,.3,1); }
.hero-button:hover,.page-action-button:hover,.home-budget-primary-link:hover,.home-events-heading a:hover,.home-directory-link:hover,.site-footer-cta:hover { transform:translateY(-2px); }
.hero-button:active,.page-action-button:active,.home-budget-primary-link:active,.home-events-heading a:active,.home-directory-link:active,.site-footer-cta:active { transform:translateY(0) scale(.985); }
.home-gateway-card,.secretariat-card,.event-card,.coverage-card,.video-card,.contact-card,.district-contact-card,.person-card,.atlas-story-card { transition:transform 280ms cubic-bezier(.16,1,.3,1),box-shadow 280ms cubic-bezier(.16,1,.3,1),border-color 280ms cubic-bezier(.16,1,.3,1); }
@media (hover:hover) and (pointer:fine) {
  .secretariat-card:hover,.event-card:hover,.coverage-card:hover,.video-card:hover,.contact-card:hover,.district-contact-card:hover,.person-card:hover,.atlas-story-card:hover { transform:translateY(-4px); border-color:rgba(0,125,185,.32); box-shadow:0 18px 42px rgba(7,50,74,.11); }
}
@media (prefers-reduced-motion:no-preference) {
  html.motion-enhanced .motion-reveal { opacity:0; transform:translateY(18px); }
  html.motion-enhanced .motion-reveal.is-revealed { opacity:1; transform:translateY(0); transition:opacity 620ms cubic-bezier(.16,1,.3,1),transform 620ms cubic-bezier(.16,1,.3,1); transition-delay:var(--motion-delay,0ms); }
  html.motion-enhanced .hero-content>* { animation:launch-hero-in 680ms cubic-bezier(.16,1,.3,1) both; animation-delay:calc(var(--motion-index,0) * 75ms); }
  @keyframes launch-hero-in { from { opacity:0; transform:translateY(16px); } to { opacity:1; transform:translateY(0); } }
}
@media (prefers-reduced-motion:reduce) {
  *,*::before,*::after { scroll-behavior:auto!important; animation-duration:.01ms!important; animation-iteration-count:1!important; transition-duration:.01ms!important; }
  .motion-reveal { opacity:1!important; transform:none!important; }
}

.home-gateway-section { position:relative; padding:clamp(64px,8vw,104px) var(--page-gutter); overflow:hidden; background:linear-gradient(145deg,#f7fbfc 0%,#eaf6fa 100%); }
.home-gateway-section::after { position:absolute; right:-100px; bottom:-170px; width:520px; height:360px; border:1px solid rgba(0,125,185,.12); border-radius:50%; content:""; transform:rotate(-13deg); }
.home-gateway-inner { position:relative; z-index:1; width:min(calc(100% - 0px),var(--container-width)); margin:auto; }
.home-gateway-heading { display:grid; grid-template-columns:minmax(0,1fr) minmax(300px,.72fr); gap:16px 50px; align-items:end; margin-bottom:32px; }
.home-gateway-heading .section-eyebrow { grid-column:1/-1; margin:0; color:var(--launch-blue); font-weight:800; letter-spacing:.16em; }
.home-gateway-heading h2 { max-width:760px; margin:0; color:var(--launch-ink); font:800 clamp(38px,5vw,66px)/.98 "Inter Tight",Inter,sans-serif; letter-spacing:-.055em; }
.home-gateway-heading>p { max-width:520px; margin:0; color:var(--launch-body); font-size:16px; line-height:1.65; }
.home-gateway-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); border:1px solid var(--launch-line); background:#fff; box-shadow:0 22px 54px rgba(7,50,74,.08); }
.home-gateway-card { position:relative; min-height:330px; display:flex; flex-direction:column; overflow:hidden; border-right:1px solid var(--launch-line); color:var(--launch-ink); background:rgba(255,255,255,.92); text-decoration:none; transition:transform 180ms ease,background-color 180ms ease; }
.home-gateway-card:last-child { border-right:0; }.home-gateway-card:hover,.home-gateway-card:focus-visible { z-index:1; outline:2px solid var(--launch-blue); outline-offset:-2px; background:#f5fbfd; transform:translateY(-3px); }
.home-gateway-card.media { background:linear-gradient(145deg,#07324a,#075679); color:#fff; }.home-gateway-card.media p { color:rgba(255,255,255,.76); }.home-gateway-card.media .home-gateway-label,.home-gateway-card.media .home-gateway-action { color:#72d5ff; }
.home-gateway-card-body { display:flex; flex:1; flex-direction:column; min-width:0; padding:30px; }
.home-gateway-preview { position:relative; display:block; flex:0 0 auto; min-height:156px; aspect-ratio:16/8.4; overflow:hidden; background:#d9eaf1; }
.home-gateway-preview[hidden] { display:none; }
.home-gateway-preview img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; transition:transform 480ms cubic-bezier(.16,1,.3,1); }
.home-gateway-card:hover .home-gateway-preview img,.home-gateway-card:focus-visible .home-gateway-preview img { transform:scale(1.035); }
.home-gateway-preview-shade { position:absolute; inset:0; background:linear-gradient(180deg,rgba(2,27,42,.08) 20%,rgba(2,27,42,.82) 100%); }
.home-gateway-preview-content { position:absolute; right:20px; bottom:16px; left:20px; display:flex; align-items:flex-end; justify-content:space-between; gap:16px; color:#fff; }
.home-gateway-preview .home-gateway-icon { flex:0 0 auto; width:48px; height:48px; margin:0; border-color:rgba(255,255,255,.58); color:#fff; background:rgba(3,43,65,.58); box-shadow:0 8px 22px rgba(1,28,43,.24); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); }
.home-gateway-preview-meta { display:flex; min-width:0; flex-direction:column; align-items:flex-end; gap:3px; text-align:right; text-shadow:0 1px 8px rgba(1,25,38,.6); }
.home-gateway-preview-meta>span { font-size:10px; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }
.home-gateway-preview-meta>strong { max-width:180px; overflow:hidden; font-size:13px; line-height:1.3; text-overflow:ellipsis; white-space:nowrap; }
.home-gateway-icon { width:52px; height:52px; display:grid; place-items:center; margin-bottom:36px; border:1px solid rgba(0,125,185,.22); border-radius:50%; color:var(--launch-blue); background:#eaf6fb; font-size:23px; }.media .home-gateway-icon { border-color:rgba(255,255,255,.25); color:#fff; background:rgba(255,255,255,.1); }
.home-gateway-label { color:var(--launch-blue); font-size:11px; font-weight:800; letter-spacing:.15em; }.home-gateway-card-body>strong { margin-top:10px; font:800 27px/1.08 "Inter Tight",Inter,sans-serif; letter-spacing:-.04em; }.home-gateway-card-body>p { margin:13px 0 24px; color:var(--launch-body); font-size:15px; line-height:1.6; }
.home-gateway-action { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:auto; color:var(--launch-blue); font-size:13px; font-weight:800; }.home-gateway-action i { font-size:18px; }

.site-footer {
  --footer-type-base:1rem;
  --footer-type-meta:.875rem;
  --footer-type-heading:1.125rem;
  position:relative;
  overflow:hidden;
  color:#dcecf3;
  background:#052b40;
  font-size:var(--footer-type-base);
}
.site-footer::before { position:absolute; inset:0; background:radial-gradient(circle at 8% 10%,rgba(0,174,240,.16),transparent 30%),linear-gradient(135deg,transparent 55%,rgba(255,255,255,.025)); content:""; pointer-events:none; }
.site-footer-shell { position:relative; width:min(calc(100% - (2 * var(--page-gutter))),var(--container-width)); margin:auto; }
.site-footer-main { display:grid; grid-template-columns:1.35fr .75fr 1fr 1fr; gap:clamp(28px,5vw,72px); padding:64px 0 52px; }
.site-footer-brand p,.site-footer-information p { margin:18px 0 0; color:#b6ced9; font-size:var(--footer-type-base); line-height:1.5; overflow-wrap:anywhere; }
.site-footer-identity { display:inline-flex; max-width:100%; align-items:center; gap:13px; color:#fff; text-decoration:none; }.site-footer-identity img { width:46px; height:46px; flex:0 0 auto; object-fit:contain; }.site-footer-identity span { display:grid; min-width:0; }.site-footer-identity strong { font:800 var(--footer-type-heading)/1.35 "Inter Tight",Inter,sans-serif; overflow-wrap:anywhere; }.site-footer-identity small { margin-top:2px; color:#b6ced9; font-size:var(--footer-type-base); line-height:1.5; overflow-wrap:anywhere; }
.site-footer-public-contact { display:grid; gap:8px; margin:18px 0 0; font-style:normal; }
.site-footer-public-contact a { display:grid; grid-template-columns:28px minmax(0,1fr); gap:10px; align-items:center; min-height:44px; padding:8px 10px; border:1px solid rgba(255,255,255,.14); color:#e1f1f7; text-decoration:none; }
.site-footer-public-contact a:hover,.site-footer-public-contact a:focus-visible { border-color:rgba(84,202,255,.5); background:rgba(84,202,255,.08); color:#fff; }
.site-footer-public-contact i { color:#54caff; font-size:17px; text-align:center; }
.site-footer-public-contact span { display:grid; min-width:0; gap:1px; }
.site-footer-public-contact small { color:#b6ced9; font-size:var(--footer-type-meta); font-weight:750; line-height:1.5; }
.site-footer-public-contact strong { overflow-wrap:anywhere; color:inherit; font-size:var(--footer-type-base); font-weight:700; line-height:1.5; }
.site-footer-column h2 { margin:0 0 16px; color:#fff; font:800 var(--footer-type-heading)/1.35 "Inter Tight",Inter,sans-serif; letter-spacing:-.01em; }.site-footer-column ul { display:grid; gap:8px; margin:0; padding:0; list-style:none; }.site-footer-column li { display:flex; min-width:0; align-items:flex-start; gap:9px; color:#c9dfe8; font-size:var(--footer-type-base); line-height:1.5; overflow-wrap:anywhere; }.site-footer-column a { color:#dcecf3; font-size:var(--footer-type-base); line-height:1.5; overflow-wrap:anywhere; text-decoration:none; }.site-footer-column a:hover,.site-footer-column a:focus-visible { color:#fff; text-decoration:underline; text-underline-offset:4px; }.site-footer-contact i { flex:0 0 auto; margin-top:.2em; color:#54caff; font-size:17px; }
.site-footer-cta { min-height:44px; display:inline-flex; max-width:100%; align-items:center; margin-top:18px; padding:8px 15px; border:1px solid rgba(84,202,255,.45); color:#fff!important; font-size:var(--footer-type-base); font-weight:750; line-height:1.5; overflow-wrap:anywhere; text-decoration:none!important; }.site-footer-information>a { display:inline-flex; max-width:100%; margin-top:18px; color:#54caff; font-size:var(--footer-type-base); font-weight:750; line-height:1.5; overflow-wrap:anywhere; }
.site-footer-bottom { min-height:72px; display:flex; align-items:center; justify-content:space-between; gap:24px; border-top:1px solid rgba(255,255,255,.12); color:#b6ced9; font-size:var(--footer-type-meta); line-height:1.5; }.site-footer-legal { display:grid; min-width:0; gap:4px; padding:12px 0; }.site-footer-bottom span { overflow-wrap:anywhere; }.site-footer-bottom a { min-height:44px; display:inline-flex; align-items:center; color:#dcecf3; font-size:var(--footer-type-meta); line-height:1.5; text-decoration:none; }.site-footer-credit { font-size:var(--footer-type-meta); }.site-footer-credit .site-footer-developer-email { min-height:44px; padding:0 2px; color:#72d5ff; font-weight:700; overflow-wrap:anywhere; }

@media (max-width:980px) {
  .home-gateway-heading { grid-template-columns:1fr; }.home-gateway-grid { grid-template-columns:1fr; }.home-gateway-card { min-height:240px; border-right:0; border-bottom:1px solid var(--launch-line); }.home-gateway-card:last-child { border-bottom:0; }.home-gateway-icon { margin-bottom:22px; }.home-gateway-preview .home-gateway-icon { margin-bottom:0; }
  .site-footer-main { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:767px) {
  body { font-size:16px; }
  .brand-title { font-size:15px; }.brand-mobile-role { font-size:12px; line-height:1.3; }.language-option { font-size:13px; }
  .hero-eyebrow { font-size:11px; }.hero-description { font-size:16px; line-height:1.58; }.hero-button { min-height:46px; font-size:13px; }.home-tool strong { font-size:15px; }.home-tool small { font-size:13px; }
  .page-kicker,.section-eyebrow,.home-budget-copy .section-eyebrow,.home-directory-heading .section-eyebrow { font-size:11px; }.page-hero-copy>p:last-child,.contact-hero-copy>p:last-child { font-size:16px; line-height:1.65; }
  .page-hero-note,.section-head p,.info-panel p,.data-row p,.empty-state p,.event-card p,.media-card p,.news-card p,.contact-card p { font-size:14px; }
  .secretariat-heading>p:last-child { font-size:15px; }.secretariat-card-body>p:last-child { font-size:14px; }.mp-profile-verification { font-size:13px; }
  .atlas-scope-note { font-size:13px; }.story-interpretation { font-size:13px; -webkit-line-clamp:3; }.coverage-summary,.media-method-note p,.events-privacy-note p,.contact-guidance p { font-size:14px; }
  .home-gateway-section { padding:52px 16px; }.home-gateway-heading { margin-bottom:24px; }.home-gateway-heading h2 { font-size:clamp(35px,10vw,46px); }.home-gateway-heading>p { font-size:15px; }.home-gateway-card { min-height:260px; }.home-gateway-card-body { padding:25px 22px; }.home-gateway-card-body>strong { font-size:25px; }.home-gateway-preview { min-height:164px; }.home-gateway-preview-content { right:18px; bottom:14px; left:18px; }
  .site-footer-shell { width:calc(100% - 32px); }.site-footer-main { grid-template-columns:1fr; gap:34px; padding:48px 0 38px; }.site-footer-bottom { align-items:flex-start; flex-direction:column; justify-content:center; gap:4px; padding:14px 0; }.site-footer-legal { padding:0; }.site-footer-credit .site-footer-developer-email { display:inline; min-height:0; padding:0; line-height:1.5; }
  a,button,input,select,textarea { touch-action:manipulation; }.site-footer a,.home-gateway-card,.mp-timeline a,.home-budget-evidence a,.home-directory-link,.home-directory-panel-footer a,.map-controls button,.atlas-profile-action,.story-link,.district-contact-number,.district-contact-email,.coverage-link,.event-card-actions a,.event-card-actions button { min-height:44px; display:inline-flex; align-items:center; }
  .site-footer-public-contact a { display:grid; }
  .language-selector { width:78px; height:46px; }.language-option { width:36px; height:44px; font-size:12px; }
  .mp-profile-backdrop { background-image:url('/assets/kabindra-brand/gorkha-budget-background-realistic-mobile.webp'); }
  .mp-current-roles article span,.mp-timeline time,.mp-timeline a { font-size:12px; }
  .home-budget-selector-name,.home-directory-toggle-button,.home-directory-toggle-button span,.home-directory-level span { font-size:12px!important; }
  .home-budget-overview-heading span,.home-budget-overview-heading strong,.home-budget-stat>span,.home-budget-evidence span,.home-budget-evidence a,.home-gateway-label { font-size:12px; line-height:1.35; }
  .home-directory-panel-identity span,.home-directory-verified,.home-directory-mobile-cta,.home-directory-panel-footer a { font-size:12px!important; }
  .directory-kicker,.emergency-link span,.district-contact-name,.sector-switch-button,.sector-switch-button span,.local-level-label strong,.ward-button,.member-table th,.member-table-contact a,.source-link { font-size:12px!important; }
  .budget-hero-card-row>div>span,.budget-source-button>span,.budget-hero-metric span { font-size:12px!important; }
  .events-calendar-system button,.events-calendar-system button span,.events-view-toggle button { font-size:12px!important; }.events-day time { font-size:12px!important; }.events-day-secondary { font-size:11px!important; }.events-empty-state div>span,.events-source-status { font-size:11px!important; }
  .constituency-score small,.constituency-score em,.atlas-summary-card small,.atlas-profile-metric span,.atlas-profile-metric small,.atlas-panel-kicker,.atlas-panel-heading span,.atlas-map-footer-actions span,.atlas-options summary span,.atlas-primary-stats span,.atlas-select-label,.atlas-select-label span,.atlas-layers legend,.atlas-story-card h3,.story-main-label,.story-household-chart span { font-size:12px!important; line-height:1.35; }
  .atlas-map-label,.story-line-chart text,.story-bar-chart text { font-size:9.5px; }
  .constituency-scorecard small,.constituency-scorecard em,.atlas-map-head span,.atlas-legend span,.atlas-map-footer-actions,.atlas-map-footer-actions button,.atlas-map-footer-actions span,.atlas-verified,.atlas-service small,.story-donut-legend span,.mini-bar-label,.atlas-provenance p span,.atlas-source-links a { font-size:12px!important; line-height:1.35; }
}

/* Desktop reading baseline: this portal is information-heavy, so supporting
   copy and metadata must remain readable at normal browser zoom. */
@media (min-width:981px) {
  body { font-size:17px; line-height:1.68; }
  .nav-link { font-size:16px; }
  button,input,select,textarea { font-size:15px; }
  .hero-description,.mp-profile-intro,.mp-profile-body,.mp-journey p,.secretariat-section p,.home-budget-heading p,.home-events-heading p,.home-directory-heading-copy>p,.home-directory-person-copy p,.home-gateway-heading>p,.home-gateway-card-body>p { font-size:16px; line-height:1.68; }
  .page-hero-copy>p:last-child,.contact-hero-copy>p:last-child,.page-hero-note,.section-head p,.info-panel p,.map-panel p,.data-row p,.empty-state p,.budget-source-bar p:last-child,.budget-records-heading p:last-child { font-size:16px; line-height:1.65; }
  .media-card p,.news-card p,.video-card p,.article-card p,.event-card p,.contact-card p,.directory-panel p,.directory-card p,.directory-list p,.coverage-summary,.media-method-note p,.events-privacy-note p,.contact-guidance p { font-size:15px; line-height:1.62; }
  .data-row-meta,.budget-source-meta,.budget-source-status,.budget-hero-card-foot,.budget-metric-label,.budget-metric small,.budget-chart-label,.budget-chart-value,.media-card small,.news-card small,.video-card small,.article-card small,.event-card small,.contact-card small,.mp-profile-verification,.atlas-scope-note,.story-interpretation,.district-strip-kicker,.district-contact-card strong,.district-contact-card a,.directory-eyebrow,.people-filter-label,.person-copy span,.person-contact-links a,.archive-filter,.archive-status,.featured-media-kicker,.featured-media-meta,.featured-source-link,.media-duration,.video-card-source,.video-card-date,.coverage-publisher,.coverage-link,.event-category,.event-source,.event-card-dual-date,.event-card-meta,.event-card-actions button,.event-card-actions a { font-size:13.5px; line-height:1.5; }
  .budget-table td,.budget-programme-title,.budget-filters input,.budget-filters select { font-size:14px; }
  html[lang="ne"] body { font-size:18px; line-height:1.72; }
  html[lang="ne"] .nav-link { font-size:16.5px; }
}
