/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ink:#17212a;--muted:#59646e;--paper:#fff;--wash:#f5f5f1;--line:#dfe3e5;--brand:#a9232c;--brand-dark:#801923;--font:'Nirmala UI','Raavi','Noto Sans Gurmukhi',system-ui,sans-serif;--width:1280px;--gap:clamp(18px,2.4vw,32px);--radius:12px;}
*{box-sizing:border-box;}html{color:var(--ink);background:var(--paper);font-family:var(--font);font-size:17px;line-height:1.65;}body{margin:0;}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;}a:hover{color:var(--brand);}img{display:block;max-width:100%;height:auto;}iframe{max-width:100%;border:0;}h1,h2,h3,p,figure{margin:0;}h1{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.45;margin-bottom:24px;}h2,h3{line-height:1.55;}button,input,select,textarea{font:inherit;}button,select,input{max-width:100%;}button,a{-webkit-tap-highlight-color:transparent;}:focus-visible{outline:3px solid #1464a0;outline-offset:4px;}[hidden]{display:none !important;}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.skip-link{position:absolute;top:-100px;left:20px;z-index:1000;padding:12px 20px;background:var(--ink);color:white;}.skip-link:focus{top:10px;}.site-width{width:min(var(--width),calc(100% - 40px));margin-inline:auto;}.section-heading{display:flex;align-items:center;gap:12px;font-size:1.15rem;font-weight:750;margin-bottom:16px;}.section-heading::before{content:'';width:4px;height:1.1em;background:var(--brand);flex:0 0 auto;}.section-heading::after{content:'';height:1px;background:var(--line);flex:1;}.news-block{min-width:0;margin-bottom:28px;}.status-area:empty{display:none;}.field--name-body{font-size:1.08rem;line-height:1.85;overflow-wrap:anywhere;}.field--name-body p{margin-bottom:1em;}.field--name-body img{height:auto !important;}.pager__items{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:20px 0;}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:12px 0;font-size:.8rem;color:var(--muted);}.views-exposed-form{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;}@media (max-width:639px){.site-width{width:calc(100% - 28px);}html{font-size:16px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation:none !important;transition:none !important;}}
.utility-band{background:var(--ink);color:#fff;font:12px/1.5 system-ui,sans-serif;}.utility-band .news-block{margin:0;}.utility-links{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:9px;}.utility-links nav{display:flex;gap:18px;}.utility-links a{text-decoration:none;}.utility-links a:hover{color:#fff;text-decoration:underline;}.masthead{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:center;gap:40px;padding-block:24px;}.masthead .news-block,.masthead .creative{margin:0;}.masthead figcaption{display:none;}.brand{display:inline-flex;flex-direction:column;text-decoration:none;}.brand img{width:min(100%,340px);height:auto;}.brand__name{font-size:3rem;font-weight:800;color:var(--brand);line-height:1.2;}.brand__caption{margin-top:8px;font-size:.65rem;letter-spacing:.1em;font-weight:700;color:var(--muted);}.navigation-band{border-block:1px solid var(--line);border-top:3px solid var(--ink);margin-bottom:24px;}.navigation-band .news-block{margin:0;}.primary-menu{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;}.primary-menu > li{min-width:0;}.primary-menu a{display:block;padding:11px 12px;text-decoration:none;font-size:.88rem;font-weight:700;}.primary-menu .is-active-trail > a{color:var(--brand);box-shadow:inset 0 -3px var(--brand);}.primary-menu a[href$='/e-paper']{color:var(--brand);background:#a9232c0a;}.primary-menu__children{list-style:none;padding-left:12px;}.menu-toggle{border:0;background:none;width:100%;padding:12px 0;text-align:left;font-weight:700;cursor:pointer;}.menu-toggle span{float:right;}.editorial-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--gap);align-items:start;}.editorial-sidebar{border-left:1px solid var(--line);padding-left:var(--gap);min-width:0;}.editorial-main{min-width:0;}.paired-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);}.featured-layout{display:grid;grid-template-columns:minmax(100px,165px) minmax(0,1fr);gap:24px;margin-bottom:32px;}.featured-layout:not(:has(.featured-layout__creative)){grid-template-columns:1fr;}.featured-layout__stories{min-width:0;}.site-footer{margin-top:40px;padding-top:32px;background:var(--wash);border-top:3px solid var(--ink);}.footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);}.footer-grid > *{min-width:0;}.footer-grid > :first-child{grid-column:1 / -1;}.copyright{border-top:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:.75rem;}@media (max-width:999px){.editorial-layout{grid-template-columns:minmax(0,1fr);}.editorial-sidebar{border-left:0;border-top:1px solid var(--line);padding:24px 0 0;}.editorial-sidebar > .region{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;}.primary-menu{align-items:stretch;}.primary-menu > li{flex:1 0 30%;}.masthead{gap:24px;grid-template-columns:1fr 1.7fr;}.footer-grid{grid-template-columns:1fr 1fr;}}@media (max-width:639px){.utility-links{font-size:11px;}.utility-links nav{gap:10px;}.utility-links nav a:first-child{display:none;}.masthead{grid-template-columns:1fr;gap:16px;padding-block:18px;}.brand img{max-width:250px;}.masthead__brand{text-align:center;}.navigation-band{margin-bottom:16px;}.featured-layout{grid-template-columns:minmax(0,1fr);gap:16px;}.featured-layout__creative{max-width:240px;justify-self:center;}.paired-sections,.footer-grid,.editorial-sidebar > .region{grid-template-columns:minmax(0,1fr);}.copyright{flex-direction:column;gap:4px;}}
.story{min-width:0;}.story__image{display:block;overflow:hidden;background:var(--wash);margin-bottom:10px;}.story__image img{width:100%;height:auto;}.story__title{font-size:1.03rem;font-weight:700;overflow-wrap:anywhere;}.story__title a{text-decoration:none;}.story__title a:hover{text-decoration:underline;}.story__date{font:11px/1.5 system-ui,sans-serif;color:var(--muted);display:block;margin-top:7px;}.story__summary{margin-top:8px;font-size:.88rem;color:var(--muted);line-height:1.7;}.jn-view-janshakti-homepage .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.jn-view-janshakti-homepage .jn-display-unused{display:block;}.jn-display-punjab .view-content,.jn-display-uk .view-content{grid-template-columns:1.3fr 1fr 1fr;}.jn-display-punjab .views-row:first-child,.jn-display-uk .views-row:first-child{grid-row:span 2;}.jn-display-punjab .views-row:not(:first-child) .story__summary,.jn-display-uk .views-row:not(:first-child) .story__summary{display:none;}.jn-view-janshakti-homepage.jn-display-featured{border-bottom:1px solid var(--line);padding-bottom:20px;}.jn-view-janshakti-homepage.jn-display-featured .view-content{grid-template-columns:1.5fr 1fr;}.jn-view-janshakti-homepage.jn-display-featured .views-row:first-child{grid-row:span 4;}.jn-view-janshakti-homepage.jn-display-featured .views-row:first-child .story__title{font-size:clamp(1.4rem,2vw,1.9rem);}.jn-view-janshakti-homepage.jn-display-featured .views-row:not(:first-child) .story{display:grid;grid-template-columns:85px 1fr;gap:12px;}.jn-view-janshakti-homepage.jn-display-featured .views-row:not(:first-child) .story__summary{display:none;}.jn-view-janshakti-homepage.jn-display-featured .views-row:not(:first-child){border-bottom:1px solid var(--line);padding-bottom:12px;}.paired-sections .view-content{grid-template-columns:minmax(0,1fr);}.paired-sections .views-row:not(:first-child) .story{display:grid;grid-template-columns:88px 1fr;gap:12px;border-top:1px solid var(--line);padding-top:12px;}.paired-sections .views-row:not(:first-child) .story__summary{display:none;}.jn-display-videos .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}.jn-display-videos .story__summary{display:none;}.jn-display-breaking{padding:12px 16px;border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--wash);border-radius:0 8px 8px 0;}.jn-display-breaking .view-content{display:flex;overflow-x:auto;gap:24px;padding-bottom:7px;scroll-snap-type:x proximity;}.jn-display-breaking .views-row{flex:0 0 min(420px,85vw);scroll-snap-align:start;}.story--headline .story__title{font-size:.9rem;}.creative{margin:0 0 24px;}.creative img{width:100%;height:auto;}.creative figcaption{text-align:right;font-size:11px;color:var(--muted);margin-top:3px;}.creative a{display:block;}.creative figcaption a{display:inline;}.video-preview{background:#17212a;border-radius:var(--radius);overflow:hidden;margin-bottom:10px;aspect-ratio:16 / 9;}.video-preview__play{position:relative;display:grid;place-items:center;width:100%;height:100%;text-decoration:none;color:white;}.video-preview__play img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.65;}.video-preview__symbol{z-index:1;width:52px;height:52px;display:grid;place-items:center;background:var(--brand);border-radius:50%;}.video-preview__label{position:absolute;bottom:12px;z-index:1;font:12px system-ui,sans-serif;background:#17212acc;padding:3px 8px;border-radius:4px;}.video-preview iframe{width:100%;height:100%;}.editorial-sidebar .story{display:grid;grid-template-columns:90px 1fr;gap:12px;}.editorial-sidebar .story--headline,.editorial-sidebar .story--video{display:block;}.editorial-sidebar .story__summary{display:none;}.editorial-sidebar .story__title{font-size:.95rem;}.editorial-sidebar .views-row + .views-row{padding-top:14px;margin-top:14px;border-top:1px solid var(--line);}.team-member{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding-block:14px;border-bottom:1px solid var(--line);}.team-member__photo img{width:72px;height:auto;border-radius:8px;}.team-member h3{font-size:1rem;}.team-member p{font-size:.8rem;overflow-wrap:anywhere;}.team-member__designation{color:var(--brand);}.jn-display-directory .views-row{display:contents;}.jn-display-directory .view-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}.topic-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;}.topic-list > li{flex:0 1 auto;min-width:0;max-width:100%;margin:0;}.topic-list a{display:block;padding:5px 12px;border:1px solid var(--line);background:#fff;border-radius:999px;font-size:.85rem;line-height:1.6;text-decoration:none;overflow-wrap:anywhere;}.topic-list a:hover,.topic-list a:focus-visible{color:var(--brand-dark);border-color:var(--brand);background:#fff6f5;}.site-footer .story{padding-bottom:12px;}.site-footer .story__summary{display:none;}.site-footer .story__image{display:none;}.site-footer .story__title{font-size:.9rem;}.jn-view-janshakti-public-sections .story,.jn-display-english .story{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px;}.jn-display-e-paper .views-view-grid .views-col{padding:10px;}.jn-display-e-paper img{height:auto;}.editorial-breadcrumb{margin:0 0 18px;}.editorial-breadcrumb ol{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px 8px;list-style:none;font-size:.8rem;line-height:1.7;}.editorial-breadcrumb li{display:inline-flex;align-items:baseline;gap:8px;min-width:0;}.editorial-breadcrumb a{text-decoration:none;}.editorial-breadcrumb a:hover{text-decoration:underline;}.editorial-breadcrumb [aria-current]{color:var(--muted);overflow-wrap:anywhere;}.breadcrumb__separator{color:#707981;flex:0 0 auto;}.editorial-layout--inner{column-gap:30px;}.editorial-layout--inner .editorial-main > .region-content > .news-block{margin-bottom:22px;}.editorial-layout--inner h1{margin-bottom:0;line-height:1.5;}.editorial-layout--inner .story{align-items:start;}.editorial-layout--inner .story__image{margin-bottom:0;}.editorial-layout--inner .story__date{font-size:12px;letter-spacing:.01em;margin-top:8px;}.editorial-layout--inner .story__summary{line-height:1.8;margin-top:9px;}.editorial-layout--inner .editorial-sidebar .section-heading{font-size:1.05rem;margin-bottom:14px;}.editorial-layout--inner .editorial-sidebar .creative{margin-bottom:0;}.editorial-layout--inner .editorial-sidebar .news-block{margin-bottom:26px;}.editorial-layout .story.story--without-image{grid-template-columns:minmax(0,1fr);}@media (max-width:639px){.jn-view-janshakti-homepage .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}.jn-view-janshakti-homepage.jn-display-featured .view-content,.paired-sections .view-content{grid-template-columns:minmax(0,1fr);}.jn-view-janshakti-homepage.jn-display-featured .views-row:first-child{grid-row:auto;}.jn-display-punjab .views-row:first-child,.jn-display-uk .views-row:first-child{grid-column:1 / -1;grid-row:auto;}.jn-display-breaking .view-content{display:flex;}.jn-display-directory .view-content{grid-template-columns:minmax(0,1fr);}.jn-display-ludhiana .views-row:first-child,.jn-display-dharmik .views-row:first-child,.jn-display-literature .views-row:first-child{grid-column:1 / -1;}.jn-view-janshakti-public-sections .story,.jn-display-english .story{grid-template-columns:105px 1fr;gap:14px;}}.jn-view-janshakti-homepage.jn-display-featured .featured-slider{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0;align-items:stretch;}.jn-view-janshakti-homepage.jn-display-featured .featured-slider > .views-row{grid-column:1;grid-row:1;border:0;padding:0;min-width:0;}.jn-view-janshakti-homepage.jn-display-featured .featured-slider > .views-row[hidden]{display:none;}.jn-view-janshakti-homepage.jn-display-featured .featured-slider > .views-row .story{display:block;position:relative;margin:0;}.jn-view-janshakti-homepage.jn-display-featured .featured-slider .story__image{display:block;margin:0;}.featured-slider .story__image img{width:100%;aspect-ratio:16 / 10;object-fit:contain;background:#17212a;border-radius:0;}.jn-view-janshakti-homepage.jn-display-featured .featured-slider > .views-row .story__title{font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.6;margin:10px 14px;}.featured-slider .story__date,.featured-slider .story__summary{display:none;}.featured-selectors{grid-column:2;grid-row:1;display:grid;grid-template-rows:repeat(5,1fr);min-width:0;background:#17212a;}.featured-selectors button{appearance:none;width:100%;border:0;border-bottom:1px solid #ffffff30;border-radius:0;padding:12px 16px;text-align:left;color:#fff;background:#17212a;font:inherit;font-size:.95rem;line-height:1.65;cursor:pointer;overflow-wrap:anywhere;}.featured-selectors button[aria-pressed='true']{background:#0075c9;}.featured-selectors button:focus-visible{outline:3px solid #fff;outline-offset:-5px;}@media (prefers-reduced-motion:no-preference){.featured-slider > .views-row:not([hidden]){animation:featured-reveal .22s ease-out;}@keyframes featured-reveal{from{opacity:.5;}to{opacity:1;}}}@media (max-width:799px){.jn-view-janshakti-homepage.jn-display-featured .featured-slider{grid-template-columns:minmax(0,1fr);}.featured-selectors{grid-column:1;grid-row:2;}.featured-selectors button{padding:10px 12px;}}.pager__items{justify-content:center;align-items:center;gap:6px;margin:18px 0 26px;padding:0;}.pager__item{margin:0;}.pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:5px 10px;border:1px solid var(--line);border-radius:7px;background:var(--wash);font-size:.85rem;line-height:1.4;text-decoration:none;}.pager__item a:hover,.pager__item a:focus-visible{background:#fff2f2;border-color:var(--brand);color:var(--brand-dark);}.pager__item a[aria-current='page']{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700;}.pager__item--ellipsis{padding:5px;color:var(--muted);}.pager__summary{display:none;font-size:.8rem;white-space:nowrap;}@media (max-width:639px){.pager__items{flex-wrap:nowrap;gap:6px;}.pager__items > .pager__item{display:none;}.pager__items > .pager__item--previous,.pager__items > .pager__item--next,.pager__summary{display:block;}.pager__item a{padding-inline:8px;font-size:.8rem;}}.news-block:has(.jn-display-breaking){display:flex;align-items:stretch;border-block:1px solid var(--line);background:var(--wash);}.news-block:has(.jn-display-breaking) > .section-heading{margin:0;padding:10px 12px;background:var(--brand);color:#fff;font-size:.85rem;flex:0 0 auto;}.news-block:has(.jn-display-breaking) > .section-heading::before,.news-block:has(.jn-display-breaking) > .section-heading::after{display:none;}.jn-display-breaking{flex:1;min-width:0;border:0;border-radius:0;padding:0;overflow:hidden;}.jn-display-breaking .breaking-rail{display:block;overflow:hidden;padding:0;}.breaking-track{display:flex;width:max-content;animation:breaking-scroll var(--ticker-duration,90s) linear infinite;}.breaking-group{display:flex;flex:0 0 auto;align-items:center;}.jn-display-breaking .breaking-group .views-row{flex:0 0 auto;padding:10px 20px;white-space:nowrap;}.breaking-group .views-row::before{content:'\2022';color:var(--brand);float:left;margin-right:18px;}.breaking-group .story{display:inline-block;}.jn-display-breaking:hover .breaking-track{animation-play-state:paused;}@keyframes breaking-scroll{to{transform:translateX(calc(-1 * var(--ticker-distance)));}}.jn-display-breaking:focus-within .breaking-track{animation:none;width:auto;}.jn-display-breaking:focus-within .breaking-copy{display:none;}.jn-display-breaking:focus-within .breaking-group{flex-wrap:wrap;min-width:0;}.jn-display-breaking:focus-within .breaking-group .views-row{white-space:normal;flex:1 1 100%;}@media (prefers-reduced-motion:reduce){.breaking-track{animation:none;width:auto;}.breaking-copy{display:none;}.breaking-group{flex-wrap:wrap;min-width:0;}.jn-display-breaking .breaking-group .views-row{white-space:normal;flex:1 1 100%;}}.featured-selectors,.featured-selectors button{background:#202e3b;color:#f5f8fc;}.featured-selectors button{padding:12px 16px;border-left:3px solid transparent;}.featured-selectors button[aria-pressed='true']{background:#0075c9;border-left-color:#a7ddff;}.featured-slider .story__image{border-radius:6px;}.editorial-layout .story.story--without-image{display:block;}.editorial-layout--inner .editorial-main .story__image img{aspect-ratio:4 / 3;object-fit:contain;}.editorial-layout--inner .editorial-main .story__image{background:#f3f4f5;border-radius:5px;}.editorial-layout--inner .editorial-main .story__title{font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.65;}.editorial-layout--inner .story__summary{line-height:1.85;color:#4c5963;}.editorial-sidebar .section-heading{font-size:1.05rem;margin-bottom:14px;}.editorial-sidebar .news-block{margin-bottom:26px;}.editorial-sidebar .story__title{line-height:1.75;}.editorial-sidebar .story__image img{aspect-ratio:4 / 3;object-fit:contain;}.editorial-sidebar .story__date{font-size:12px;line-height:1.6;}.editorial-sidebar .views-row + .views-row{padding-top:16px;margin-top:16px;}.jn-display-e-paper .views-view-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;}.jn-display-e-paper .views-view-grid > .views-row{display:contents;}.jn-display-e-paper .views-view-grid .views-col{width:auto !important;padding:0;min-width:0;float:none;}.epaper-issue{border-bottom:1px solid var(--line);padding-bottom:16px;}.epaper-issue__cover{display:block;padding:6px;background:#f4f5f6;border:1px solid var(--line);border-radius:6px;margin-bottom:12px;}.epaper-issue__cover img{width:100%;height:auto;}.epaper-issue h3{font-size:.95rem;line-height:1.7;overflow-wrap:anywhere;}.epaper-issue h3 a{text-decoration:none;}.epaper-issue__link{display:inline-flex;gap:6px;align-items:center;min-height:38px;margin-top:6px;font-size:.8rem;font-weight:600;color:var(--brand-dark);}@media (max-width:799px){.jn-display-e-paper .views-view-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:479px){.jn-display-e-paper .views-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;}}.node--type-article.node--view-mode-full .node__meta{font-size:.8rem;line-height:1.7;color:var(--muted);margin-block:12px 20px;}.node--type-article.node--view-mode-full .field--name-field-image{margin-block:18px 24px;}.node--type-article.node--view-mode-full .field--name-body :is(h2,h3,h4){line-height:1.65;margin-block:1.2em .6em;}.node--type-article.node--view-mode-full .field--name-body img{margin-block:20px;max-width:100%;}.site-footer .footer-grid{row-gap:22px;}.site-footer .footer-grid .news-block{margin-bottom:0;}.site-footer .section-heading{margin-bottom:12px;}.site-footer .story{padding-block:10px;}.site-footer .views-row + .views-row{border-top:1px solid var(--line);}.site-footer .story__title{line-height:1.75;}.news-block:has(.jn-display-breaking) > .views-element-container{min-width:0;flex:1;}.jn-display-e-paper .views-view-grid::before,.jn-display-e-paper .views-view-grid::after,.jn-display-e-paper .views-row::before,.jn-display-e-paper .views-row::after{display:none;}@media (max-width:639px){.news-block:has(.jn-display-breaking) > .section-heading{max-width:100px;padding:8px;font-size:.78rem;line-height:1.6;}}
