/* rev 1b0c5c21 */


@font-face{font-family:Oswald;src:url(/x/npk/f/oswald-300.woff2)format('woff2');
  font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Oswald;src:url(/x/npk/f/oswald-400.woff2)format('woff2');
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Oswald;src:url(/x/npk/f/oswald-700.woff2)format('woff2');
  font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Literata;src:url(/x/npk/f/literata-400.woff2)format('woff2');
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Literata;src:url(/x/npk/f/literata-600.woff2)format('woff2');
  font-weight:600;font-style:normal;font-display:swap}

:root{
  --canvas:#1C1733;
  --canvas2:#262040;
  --paper:#FBF8F3;
  --paper2:#F2EBE0;
  --ink:#231C33;
  --mute:#5B5366;
  --rail:#4A2E7A;
  --rail-lite:#C9B8E6;
  --river:#8E1F3C;
  --river-dk:#6E1730;
  --line:rgba(35,28,51,.14);
  --line2:rgba(35,28,51,.08);

  --mid:936px;
  --pad:20px;
  --sheet:36px;
  --band:calc(var(--mid) + (var(--sheet) + var(--pad) + 1px)*2);

  --disp:Oswald,'Arial Narrow',Haettenschweiler,sans-serif;
  --text:Literata,Georgia,'Times New Roman',serif;
  --sh:0 1px 0 rgba(28,23,51,.04),0 14px 34px -22px rgba(28,23,51,.45);
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body.npk-b{margin:0;background:var(--canvas);color:var(--ink);
  font:400 17.5px/1.72 var(--text);
  text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
img,svg{max-width:100%;height:auto}
a{color:var(--rail);text-decoration:underline;text-underline-offset:2px;
  text-decoration-thickness:1px}
a:hover{color:var(--river)}
:focus-visible{outline:3px solid var(--river);outline-offset:2px}

.npk-skip{position:absolute;left:-9999px;color:#F4F0FA}
.npk-skip:focus{left:8px;top:8px;z-index:60;background:var(--paper);color:var(--ink);
  padding:10px 16px;border:2px solid var(--river);border-radius:2px}
.npk-ic{width:1.1em;height:1.1em;flex:0 0 auto;vertical-align:-.16em}

.npk-sheet{max-width:var(--band);margin:10px auto 34px;background:var(--paper);
  border:1px solid rgba(251,248,243,.14);box-shadow:var(--sh)}
.npk-main{display:block;padding:0 0 10px}
.npk-in{max-width:calc(var(--mid) + var(--pad)*2);margin:0 auto;
  padding:0 var(--pad)}
.npk-in--wide{max-width:calc(1160px + var(--pad)*2)}

h1,h2,h3,h4{font-family:var(--disp);font-weight:400;color:var(--ink);
  letter-spacing:.005em;margin:0}
h2{font-size:clamp(23px,2.4vw,29px);line-height:1.18;font-weight:700;
  letter-spacing:.01em}
h3{font-size:clamp(19px,1.8vw,22px);line-height:1.25;font-weight:700}
h4{font-size:17px;line-height:1.3;font-weight:700;text-transform:uppercase;
  letter-spacing:.09em}
p{margin:0 0 1.05em}
strong,b{font-weight:600}
small{font-size:14px;color:var(--mute)}
hr{border:0;border-top:1px solid var(--line);margin:28px 0}

.npk-sh{display:flex;align-items:baseline;gap:14px;margin:34px 0 16px}
.npk-sh__h{font-family:var(--disp);font-weight:700;font-size:15px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--rail);flex:0 0 auto}
.npk-sh::after{content:"";flex:1 1 auto;height:2px;background:var(--rail);
  opacity:.22;transform:translateY(-4px)}
.npk-sh__a{flex:0 0 auto;order:3;font-family:var(--disp);font-weight:400;
  font-size:14px;letter-spacing:.06em;text-transform:uppercase;
  text-decoration:none;display:inline-flex;align-items:center;gap:6px}
.npk-sh__a:hover{text-decoration:underline}
.npk-sh__p{margin:-6px 0 18px;color:var(--mute);font-size:16.5px;max-width:62ch}

.npk-hd{background:var(--canvas);color:#F4F0FA;position:relative;z-index:30;
  border-bottom:1px solid rgba(201,184,230,.22)}
.npk-topbar{background:var(--canvas);border-bottom:1px solid rgba(201,184,230,.16);
  font-family:var(--disp);font-weight:300;font-size:13px;letter-spacing:.05em}

.npk-topbar>.npk-in{display:flex;align-items:center;gap:18px;min-height:32px;
  padding-top:2px;padding-bottom:2px}
.npk-topbar__w{display:inline-flex;align-items:center;gap:7px;
  color:var(--rail-lite)}

.npk-topbar__l{margin-left:auto;display:inline-flex;align-items:center;gap:6px;
  color:#F4F0FA;
  text-decoration:none;text-transform:uppercase;font-weight:400}
.npk-topbar__l:hover{color:var(--rail-lite);text-decoration:underline}
.npk-topbar__w .npk-ic{color:var(--rail-lite)}

.npk-mast>.npk-in{display:flex;align-items:center;gap:26px;
  padding-top:9px;padding-bottom:9px}
.npk-mast__p{margin:0;max-width:52ch;color:var(--rail-lite);font-size:15px;
  line-height:1.5}
.npk-sig{display:inline-flex;align-items:center;gap:12px;text-decoration:none;
  color:#F6F2FB;flex:0 0 auto}
.npk-sig__m{color:#F6F2FB}
.npk-sig__t{display:flex;flex-direction:column;line-height:1.05}
.npk-sig__t b{font-family:var(--disp);font-weight:700;font-size:27px;
  letter-spacing:.055em;text-transform:uppercase}
.npk-sig__t i{font-family:var(--disp);font-weight:300;font-style:normal;
  font-size:12px;letter-spacing:.17em;text-transform:uppercase;
  color:var(--rail-lite);margin-top:3px}
.npk-sig--sm .npk-sig__t b{font-size:20px}
.npk-sig--sm .npk-sig__t i{font-size:11px}

.npk-nav{background:var(--canvas2);border-top:1px solid rgba(201,184,230,.14)}
.npk-nav>.npk-in{position:relative}
.npk-nav__cb,.npk-nav__btn,.npk-nav__x{display:none}
.npk-nav__l{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none}
.npk-nav__i{position:relative}
.npk-nav__a{display:inline-flex;align-items:center;gap:5px;
  padding:12px 15px;color:#F2EEF8;text-decoration:none;font-family:var(--disp);
  font-weight:400;font-size:15px;letter-spacing:.085em;text-transform:uppercase}
.npk-nav__a:hover,.npk-nav__i:focus-within>.npk-nav__a{background:var(--rail);
  color:#fff}
.npk-nav__i--on>.npk-nav__a{box-shadow:inset 0 -3px 0 var(--river);color:#fff}
.npk-nav__iv{width:.8em;height:.8em;opacity:.75}

.npk-nav__d{position:absolute;left:0;top:100%;min-width:232px;z-index:40;
  background:var(--paper);border:1px solid var(--line);
  box-shadow:0 18px 34px -18px rgba(28,23,51,.55);
  padding:10px 0 8px;visibility:hidden;opacity:0}
.npk-nav__i:hover>.npk-nav__d,.npk-nav__i:focus-within>.npk-nav__d{
  visibility:visible;opacity:1}
.npk-nav__dh{display:block;padding:0 16px 8px;margin:0 0 6px;
  border-bottom:1px solid var(--line2);font-family:var(--disp);font-weight:700;
  font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--river)}
.npk-nav__da{display:block;padding:9px 16px;color:var(--ink);text-decoration:none;
  font-family:var(--disp);font-weight:400;font-size:15.5px;letter-spacing:.03em}
.npk-nav__da:hover{background:var(--paper2);color:var(--rail)}

.npk-crumbs{padding:14px 0 0}
.npk-crumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;
  list-style:none;font-family:var(--disp);font-weight:400;font-size:13px;
  letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}
.npk-crumbs li+li::before{content:"/";margin-right:10px;color:var(--line);
  font-weight:300}
.npk-crumbs a{color:var(--mute);text-decoration:none}
.npk-crumbs a:hover{color:var(--river);text-decoration:underline}
.npk-crumbs [aria-current]{color:var(--ink)}

.npk-ti{padding:10px 0 0}
.npk-ti__k{margin:0 0 8px;font-family:var(--disp);font-weight:700;font-size:11.5px;
  letter-spacing:.17em;text-transform:uppercase;color:var(--river)}
.npk-ti__h{font-size:clamp(30px,4.1vw,42px);line-height:1.08;font-weight:400;
  letter-spacing:.004em;max-width:30ch}
.npk-ti__m{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;
  margin:9px 0 0;padding:0 0 11px;border-bottom:1px solid var(--line);
  font-family:var(--disp);font-weight:300;font-size:13.5px;letter-spacing:.06em;
  text-transform:uppercase;color:var(--mute)}
.npk-ti__m .npk-ic{color:var(--rail)}

.npk-ti__u,.npk-ti__v{display:inline-flex;align-items:center;gap:7px}

.npk-ti__j{margin-left:auto;color:var(--rail);text-decoration-thickness:1px;
  text-underline-offset:3px}
.npk-ti__j:hover{color:var(--river)}
.npk-ti__v .npk-ic{color:var(--river)}
.npk-lede{margin:12px 0 0;font-size:19.5px;line-height:1.62;color:#302741}
.npk-lede p{margin:0 0 .7em}
.npk-lede p:last-child{margin-bottom:0}
.npk-lede a{text-decoration-thickness:1.5px}

.npk-toc{margin:14px 0 0;background:var(--paper2);border:1px solid var(--line2);
  padding:2px var(--pad)}
.npk-toc>summary{display:flex;align-items:center;gap:9px;padding:9px 0;
  cursor:pointer;font-family:var(--disp);font-weight:700;font-size:13px;
  letter-spacing:.13em;text-transform:uppercase;color:var(--rail);
  list-style:none}
.npk-toc>summary::-webkit-details-marker{display:none}
.npk-toc__n{margin-left:auto;font-weight:300;color:var(--mute);
  letter-spacing:.06em}
.npk-toc ol{margin:0 0 14px;padding:0 0 0 2px;list-style:none;
  columns:2;column-gap:28px}
.npk-toc ol li{counter-increment:npktoc;margin:0 0 7px;break-inside:avoid;
  font-size:16px;line-height:1.4}
.npk-toc ol li::before{content:counter(npktoc,decimal-leading-zero) " ";
  font-family:var(--disp);color:var(--river);font-size:12.5px;
  letter-spacing:.08em}
.npk-toc a{color:var(--ink);text-decoration:none}
.npk-toc a:hover{color:var(--river);text-decoration:underline}
.npk-toc ol{counter-reset:npktoc}

.npk-hub{margin:16px 0 0}

.npk-hub__l{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,144px);
  gap:12px;margin:0;padding:2px 0 6px;list-style:none;overflow-x:auto;
  scroll-snap-type:x mandatory;scrollbar-width:thin}
.npk-hub__i{scroll-snap-align:start}
.npk-hub__i>a{display:flex;flex-direction:column;gap:0;height:100%;
  background:var(--paper2);border:1px solid var(--line2);text-decoration:none;
  color:var(--ink);overflow:hidden}
.npk-hub__i>a:hover{border-color:var(--rail);box-shadow:0 8px 18px -14px rgba(28,23,51,.6)}
.npk-hub__p{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;
  background:#EDE4D6}
.npk-hub__p--ic{display:flex;align-items:center;justify-content:center;
  background:var(--canvas);color:var(--rail-lite)}
.npk-hub__p--ic .npk-ic{width:34px;height:34px}

.npk-hub__t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
  overflow:hidden;padding:8px 12px 9px;font-family:var(--disp);
  font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;
  line-height:1.25}
.npk-hub__i--on>a{border-color:var(--river)}
.npk-hub__i--on .npk-hub__t{color:var(--river)}

.npk-trust{display:flex;gap:11px;align-items:flex-start;margin:14px 0 0;
  padding:13px var(--pad);background:var(--paper2);
  border-left:4px solid var(--river);font-size:14.5px;line-height:1.55;
  color:#3A3148}
.npk-trust .npk-ic{width:20px;height:20px;color:var(--river);margin-top:2px}
.npk-trust b{font-weight:600;color:var(--ink)}

.npk-sign{display:flex;gap:14px;align-items:flex-start;margin:30px 0 0;
  padding:17px var(--pad) 18px;background:var(--paper2);
  border-top:2px solid var(--rail);font-size:15px;line-height:1.6}
.npk-sign .npk-ic{flex:none;width:27px;height:27px;color:var(--rail);margin-top:2px}
.npk-sign__w{margin:0;font-family:var(--disp);font-weight:300;font-size:12.5px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.npk-sign__w b{font-weight:700;letter-spacing:.09em;color:var(--ink)}
.npk-sign__t{margin:6px 0 0;color:#3A3148}
@media(max-width:600px){.npk-sign{gap:11px;padding:15px var(--pad) 16px}
  .npk-sign .npk-ic{width:23px;height:23px}}

.npk-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));
  gap:1px;margin:20px 0 0;padding:0;background:var(--line2);
  border:1px solid var(--line2)}

.npk-facts__r{display:flex;flex-direction:column;justify-content:center;
  background:var(--paper);padding:12px 16px}

.npk-facts__r--long dd{font-size:15px;line-height:1.35;letter-spacing:.01em}
.npk-facts dt{font-family:var(--disp);font-weight:400;font-size:11.5px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.npk-facts dd{margin:4px 0 0;font-family:var(--disp);font-weight:700;
  font-size:21px;line-height:1.1;color:var(--rail)}

.npkv-wrap{margin:16px 0 0}
.npkv-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 6px}
.npkv-h>h2{margin:0;font-family:var(--disp);font-weight:700;font-size:15px;
  letter-spacing:.14em;text-transform:uppercase;color:var(--rail)}

.npkv-src{display:inline-flex;align-items:center;gap:6px;font-family:var(--disp);
  font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}
.npkv-src .npk-ic{color:var(--rail)}
.npkv-why{margin:0 0 8px;font-size:15px;line-height:1.5;color:#372E47}

.npkv-ax{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0;
  pointer-events:none;margin:0}

.npkv-fx{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 8px}
.npkv-fx__l{display:inline-flex;align-items:center;gap:6px;font-family:var(--disp);
  font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}
.npkv-fx__l .npk-ic{color:var(--rail)}
.npkv-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--disp);
  font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rail);
  background:var(--paper2);padding:5px 10px;border-bottom:2px solid var(--line);
  cursor:pointer;user-select:none}
.npkv-chip:hover{border-bottom-color:var(--rail)}

#npkv-ax-sports:checked~.npkv-fx [for=npkv-ax-sports],
#npkv-ax-live:checked~.npkv-fx [for=npkv-ax-live],
#npkv-ax-poker:checked~.npkv-fx [for=npkv-ax-poker],
#npkv-ax-coins3:checked~.npkv-fx [for=npkv-ax-coins3],
#npkv-ax-vet:checked~.npkv-fx [for=npkv-ax-vet],
#npkv-ax-low:checked~.npkv-fx [for=npkv-ax-low],
#npkv-ax-soft:checked~.npkv-fx [for=npkv-ax-soft]{color:#fff;
  background:var(--rail);border-bottom-color:var(--river)}
.npkv-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--rail)}
.npkv-row{display:grid;
  grid-template-columns:30px 152px minmax(0,1fr) 196px 158px;
  grid-template-areas:"pos logo id deal act" "min min min min min";
  align-items:center;gap:7px 14px;padding:15px var(--pad);
  border-bottom:1px solid var(--line);background:var(--paper)}
.npkv-row:nth-child(even){background:#FDFBF7}
.npkv-pos{grid-area:pos;font-family:var(--disp);font-weight:700;font-size:19px;
  line-height:1;color:var(--river);text-align:center}
.npkv-logo{grid-area:logo;display:flex;align-items:center;justify-content:center;
  width:152px;height:62px;background:#fff;border:1px solid var(--line2);padding:3px}
.npkv-logo img{max-width:100%;max-height:54px;width:auto;height:auto}
.npkv-word{font-family:var(--disp);font-weight:700;font-size:16px;color:var(--ink);
  text-align:center;line-height:1.15}
.npkv-id{grid-area:id;min-width:0}
.npkv-name{display:block;font-family:var(--disp);font-weight:700;font-size:20px;
  line-height:1.2;letter-spacing:.03em;color:var(--ink);text-decoration:none}
a.npkv-name:hover{color:var(--river)}

b.npkv-name{font-weight:700}
.npkv-sig{display:block;margin:4px 0 0}
.npkv-sig__i{display:flex;align-items:flex-start;gap:6px;font-size:13.5px;
  line-height:1.4;color:#372E47}
.npkv-sig__i .npk-ic{width:14px;height:14px;margin-top:3px;color:var(--rail)}
.npkv-sig__i:first-child{font-weight:600;color:var(--rail)}
.npkv-deal{grid-area:deal;min-width:0;padding-left:14px;
  border-left:1px solid var(--line)}
.npkv-deal__k{display:block;font-family:var(--disp);font-size:11.5px;
  letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}
.npkv-deal__v{display:block;margin:2px 0 0;font-family:var(--disp);font-weight:700;
  font-size:16.5px;line-height:1.25;color:var(--river)}
.npkv-deal__t{display:block;margin:3px 0 0;font-size:12.5px;line-height:1.4;
  color:var(--mute)}
.npkv-act{grid-area:act;display:flex;flex-direction:column;align-items:stretch;
  gap:5px}
.npkv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:46px;padding:0 14px;background:var(--river);color:#fff;
  font-family:var(--disp);font-weight:700;font-size:14.5px;letter-spacing:.09em;
  text-transform:uppercase;text-decoration:none;border:0}
.npkv-btn:hover{background:var(--river-dk);color:#fff}
.npkv-rev{display:inline-flex;align-items:center;justify-content:center;gap:5px;
  font-size:13px;line-height:1.3;text-align:center}
.npkv-rev .npk-ic{width:13px;height:13px}
.npkv-tc{display:block;font-size:11.5px;line-height:1.35;color:var(--mute);
  text-align:center}
.npkv-min{grid-area:min;font-size:13.5px;line-height:1.45;color:#5B4A52}
.npkv-min b{font-family:var(--disp);font-weight:700;font-size:11.5px;
  letter-spacing:.08em;text-transform:uppercase;color:var(--river)}

.npkv-row--lead{grid-template-areas:"kic kic kic kic kic" "pos logo id deal act"
  "why why why why why" "min min min min min";
  background:var(--paper2);box-shadow:inset 4px 0 0 var(--river)}
.npkv-list>li.npkv-row--lead:nth-child(even){background:var(--paper2)}
.npkv-k{grid-area:kic;display:inline-flex;align-items:center;gap:7px;
  font-family:var(--disp);font-size:12px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--river)}
.npkv-k .npk-ic{width:14px;height:14px;color:var(--river)}
.npkv-why1{grid-area:why;margin:0;font-size:15px;line-height:1.5;color:#372E47}

.npkv-list>li.npkv-hid{display:none}
.npkv-ax:checked~.npkv-list>li.npkv-hid{display:grid}
#npkv-ax-sports:checked~.npkv-list>li:not([data-ax~="sports"]),
#npkv-ax-live:checked~.npkv-list>li:not([data-ax~="live"]),
#npkv-ax-poker:checked~.npkv-list>li:not([data-ax~="poker"]),
#npkv-ax-coins3:checked~.npkv-list>li:not([data-ax~="coins3"]),
#npkv-ax-vet:checked~.npkv-list>li:not([data-ax~="vet"]),
#npkv-ax-low:checked~.npkv-list>li:not([data-ax~="low"]),
#npkv-ax-soft:checked~.npkv-list>li:not([data-ax~="soft"]){display:none}
.npkv-more{display:flex;align-items:center;justify-content:center;gap:8px;
  min-height:48px;background:var(--paper2);border:1px solid var(--line);
  border-top:0;font-family:var(--disp);font-size:14px;letter-spacing:.09em;
  text-transform:uppercase;color:var(--rail);cursor:pointer;user-select:none}
.npkv-more:hover{background:var(--rail);color:#fff}
#npkv-all:checked~.npkv-more{display:none}
.npkv-foot{margin:12px 0 0;font-size:13.5px;line-height:1.55;color:var(--mute)}

.npk-clu{margin:0 0 6px}
.npk-clu__l,.npk-feed__l{display:grid;gap:14px;margin:0;padding:0;list-style:none}

.npk-feed__l{align-items:start}
.npk-clu__l{grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}
.npk-card{display:flex}
.npk-card__h{display:block}
.npk-card__a{display:flex;flex-direction:column;height:100%;
  background:var(--paper2);border:1px solid var(--line2);padding:16px 18px 14px;
  text-decoration:none;color:var(--ink)}

.npk-card__a--p{padding:0}
.npk-card__p{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;
  background:var(--paper);border-bottom:1px solid var(--line2)}
.npk-card__b{display:flex;flex-direction:column;flex:1 1 auto;padding:14px 18px}
.npk-card__a:hover{border-color:var(--rail);
  box-shadow:0 10px 22px -16px rgba(28,23,51,.55)}
.npk-card__i{display:flex;align-items:center;justify-content:center;width:38px;
  height:38px;background:var(--canvas);color:var(--rail-lite);margin:0 0 12px}
.npk-card__i .npk-ic{width:20px;height:20px}
.npk-card__h{font-family:var(--disp);font-weight:700;font-size:18.5px;
  line-height:1.2;letter-spacing:.02em}
.npk-card__d{margin:8px 0 0;font-size:15px;line-height:1.5;color:#3C3349}
.npk-card__m{display:block;margin:8px 0 0;font-family:var(--disp);font-size:12px;
  letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}
.npk-card__go{display:inline-flex;align-items:center;gap:7px;
  margin:auto 0 0;padding:14px 0 0;
  font-family:var(--disp);font-weight:700;font-size:12.5px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--river)}
.npk-card__a:hover .npk-card__go{text-decoration:underline}

.npk-feed{margin:0 0 6px}
.npk-feed__l{grid-template-columns:repeat(auto-fill,minmax(282px,1fr))}
.npk-feed__i>a{display:block;height:100%;padding:16px 18px;background:var(--paper);
  border:1px solid var(--line);text-decoration:none;color:var(--ink)}

.npk-feed__i>a.npk-feed__a--p{padding:0}
.npk-feed__p{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;
  background:var(--paper2);border-bottom:1px solid var(--line)}
.npk-feed__b{display:block;padding:16px 18px}
.npk-feed__i>a:hover{border-color:var(--river)}
.npk-feed__k{display:block;font-family:var(--disp);font-weight:700;font-size:11.5px;
  letter-spacing:.16em;text-transform:uppercase;color:var(--river)}
.npk-feed__h{display:block;margin:7px 0 0;font-family:var(--disp);font-weight:400;
  font-size:21px;line-height:1.15}
.npk-feed__d{display:block;margin:8px 0 0;font-size:15px;line-height:1.55;
  color:#3C3349}

.npk-cols{display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:34px;
  align-items:start}
.npk-cols__m{min-width:0}
.npk-rail{position:sticky;top:18px;display:flex;flex-direction:column;gap:18px}
.npk-vg{background:var(--paper2);border:1px solid var(--line2);
  padding:14px var(--pad) 16px}
.npk-vg__h{display:flex;align-items:center;gap:8px;font-family:var(--disp);
  font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--rail);margin:0 0 10px;padding:0 0 9px;
  border-bottom:1px solid var(--line)}
.npk-vg__h .npk-ic{color:var(--river)}
.npk-vg__l,.npk-vg__n,.npk-vg__o{margin:0;padding:0;list-style:none}
.npk-vg__l li+li{border-top:1px solid var(--line2);margin-top:9px;padding-top:9px}
.npk-vg__l a{display:block;text-decoration:none;color:var(--ink)}
.npk-vg__l b{display:block;font-family:var(--disp);font-weight:400;font-size:16.5px;
  line-height:1.25}
.npk-vg__l i{display:block;margin-top:3px;font-family:var(--disp);font-style:normal;
  font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}
.npk-vg__l a:hover b{color:var(--river);text-decoration:underline}
.npk-vg__n li{display:flex;align-items:baseline;gap:10px;padding:5px 0}
.npk-vg__n b{font-family:var(--disp);font-weight:700;font-size:22px;color:var(--rail);
  min-width:2.4em}
.npk-vg__n span{font-size:14px;color:var(--mute)}
.npk-vg__o{counter-reset:npkvg}
.npk-vg__o li{counter-increment:npkvg;padding:7px 0 7px 26px;position:relative}
.npk-vg__o li+li{border-top:1px solid var(--line2)}
.npk-vg__o li::before{content:counter(npkvg,decimal-leading-zero);position:absolute;
  left:0;top:9px;font-family:var(--disp);font-size:11.5px;color:var(--river);
  letter-spacing:.06em}
.npk-vg__o a{text-decoration:none;color:var(--ink)}
.npk-vg__o b{display:block;font-size:15.5px;line-height:1.35;font-weight:400;
  font-family:var(--disp)}
.npk-vg__o i{display:block;font-style:normal;font-size:11.5px;color:var(--mute);
  font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase}
.npk-vg__o a:hover b{color:var(--river);text-decoration:underline}
.npk-vg__t{width:100%;border-collapse:collapse;font-size:14px}
.npk-vg__t th,.npk-vg__t td{padding:6px 4px;text-align:center;
  border-bottom:1px solid var(--line2)}
.npk-vg__t thead th{font-family:var(--disp);font-weight:400;font-size:10.5px;
  letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.npk-vg__t tbody th{text-align:left;font-weight:400}
.npk-vg__t tbody th a{font-family:var(--disp);font-size:15px;text-decoration:none;
  color:var(--ink)}
.npk-vg__t tbody th a:hover{color:var(--river);text-decoration:underline}
.npk-vg__t td .npk-ic{color:var(--rail);width:16px;height:16px}
.npk-vg__t td span{color:var(--line)}
.npk-vg__f{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--mute)}
.npk-vg__a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;
  font-family:var(--disp);font-weight:700;font-size:12px;letter-spacing:.12em;
  text-transform:uppercase;color:var(--river);text-decoration:none}
.npk-vg__a:hover{text-decoration:underline}

.npk-prose{margin:26px auto 0;max-width:72ch}

.npk-prose .npk-razdel{margin:34px 0 0;scroll-margin-top:86px}
.npk-prose>.npk-razdel:first-child{margin-top:26px}

.npk-prose>.npk-fig{float:right;width:40%;max-width:380px;
  margin:4px 0 16px 24px}
.npk-prose>.npk-fig img{display:block;width:100%;height:auto;
  aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);
  border-radius:3px;background:var(--paper2)}
.npk-prose>.npk-fig figcaption{margin:7px 0 0;font-size:12.5px;
  line-height:1.45;color:var(--mute)}
.npk-prose>.npk-fig .npk-fig__c{display:block;margin:2px 0 0;
  font-size:11.5px;color:var(--rail)}
.npk-prose>.npk-fig+.npk-razdel{margin-top:26px}

@media (max-width:760px){

  .npk-prose>.npk-fig{float:none;width:auto;max-width:none;margin:0 0 18px}
}
.npk-prose .npk-razdel>h2:first-child,
.npk-prose .npk-razdel>h3:first-child{margin-top:0}
.npk-prose .npk-razdel>:last-child{margin-bottom:0}
.npk-cols .npk-prose{max-width:none}
.npk-prose h2{margin:34px 0 12px;padding:0 0 8px;border-bottom:2px solid var(--line)}
.npk-prose h3{margin:26px 0 10px}
.npk-prose h4{margin:22px 0 8px;color:var(--rail)}
.npk-prose>:first-child{margin-top:0}
.npk-prose ul,.npk-prose ol{margin:0 0 1.15em;padding-left:1.25em}
.npk-prose li{margin:0 0 .5em}
.npk-prose ul{list-style:none;padding-left:0}
.npk-prose ul>li{position:relative;padding-left:22px}
.npk-prose ul>li::before{content:"";position:absolute;left:4px;top:.62em;
  width:7px;height:7px;background:var(--river);transform:rotate(45deg)}
.npk-prose ol{counter-reset:npkol;list-style:none;padding-left:0}
.npk-prose ol>li{counter-increment:npkol;position:relative;padding-left:30px}
.npk-prose ol>li::before{content:counter(npkol,decimal-leading-zero);position:absolute;
  left:0;top:.18em;font-family:var(--disp);font-size:13px;color:var(--rail);
  letter-spacing:.06em}

.npk-prose .npk-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));
  gap:2px 26px;margin:0 0 1.6em;padding:0;list-style:none}
.npk-prose .npk-map>li{margin:0;padding:5px 0;border-bottom:1px solid var(--line2);
  font-size:15px;line-height:1.4}
.npk-prose .npk-map>li::before{display:none}
.npk-prose .npk-map a{color:var(--ink);text-decoration:none}
.npk-prose .npk-map a:hover{color:var(--river);text-decoration:underline;
  text-underline-offset:3px}
.npk-prose blockquote{margin:22px 0;padding:4px 0 4px 20px;
  border-left:3px solid var(--rail);font-size:19px;line-height:1.55;
  color:#302741}
.npk-prose blockquote p:last-child{margin-bottom:0}
.npk-prose dl{margin:0 0 1.1em}
.npk-prose dt{font-family:var(--disp);font-weight:700;font-size:16px;
  letter-spacing:.04em;color:var(--rail)}
.npk-prose dd{margin:3px 0 12px}
.npk-prose iframe{max-width:100%;aspect-ratio:16/9;height:auto;border:0;
  background:var(--canvas)}

.npk-tw{margin:22px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.npk-tw__hint{display:none;margin:0 0 6px;font-family:var(--disp);font-size:12px;
  letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}

.npk-prose table{width:100%;border-collapse:collapse;font-size:15.5px;
  background:var(--paper);border:1px solid var(--line2)}
.npk-prose th,.npk-prose td{padding:11px 13px;text-align:left;vertical-align:top;
  border-bottom:1px solid var(--line)}
.npk-prose thead th{background:var(--canvas);color:#F2EEF8;font-family:var(--disp);
  font-weight:400;font-size:12px;letter-spacing:.11em;text-transform:uppercase;
  border-bottom:0}
.npk-prose tbody tr:nth-child(even){background:#FDFBF7}
.npk-prose tbody th{font-family:var(--disp);font-weight:700;font-size:16px}
.npk-prose table a{text-decoration:none}
.npk-prose table a:hover{text-decoration:underline}

.npk-prose figure{margin:24px 0;background:var(--paper2);
  border:1px solid var(--line2);padding:10px}
.npk-prose figure img{display:block;width:100%;height:auto}
.npk-prose figcaption{margin:9px 2px 2px;font-size:13.5px;line-height:1.45;
  color:var(--mute)}
.npk-prose figcaption b{font-weight:600;color:var(--ink)}

.npk-prose .pbn-published-date{margin:0 0 20px;font-family:var(--disp);
  font-size:12px;letter-spacing:.11em;text-transform:uppercase;
  color:var(--mute)}
.npk-prose>img{display:block;max-width:100%;height:auto;margin:22px 0;
  padding:10px;background:var(--paper2);border:1px solid var(--line2)}
.npk-prose cite{font-style:normal;color:var(--mute)}
.npk-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,
  monospace;font-size:.92em;background:var(--paper2);padding:1px 5px;
  border:1px solid var(--line);border-radius:3px}
.npk-prose pre{margin:0 0 1.15em;padding:14px 16px;overflow-x:auto;
  background:var(--paper2);border:1px solid var(--line2)}
.npk-prose pre code{padding:0;border:0;background:none;font-size:13.5px;
  line-height:1.6}

.npk-note{display:flex;gap:12px;margin:22px 0;padding:14px var(--pad);
  background:var(--paper2);border-left:4px solid var(--rail);font-size:16px;
  line-height:1.55}
.npk-note .npk-ic{width:20px;height:20px;color:var(--rail);flex:0 0 auto;
  margin-top:3px}
.npk-note--warn{border-left-color:var(--river)}
.npk-note--warn .npk-ic{color:var(--river)}

.npk-note--tip{background:var(--paper2);border-left-color:var(--rail)}
.npk-note--tip a{font-weight:600}

.npk-sold{margin:22px 0;padding:12px var(--pad);background:var(--paper2);
  border:1px dashed var(--line2)}
.npk-sold__k{display:inline-flex;align-items:center;gap:7px;font-family:var(--disp);
  font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
.npk-sold__k .npk-ic{color:var(--river)}
.npk-sold__l{display:flex;flex-wrap:wrap;gap:8px 20px;margin:6px 0;padding:0;
  list-style:none}
.npk-sold__l a{display:inline-flex;align-items:center;gap:7px;font-family:var(--disp);
  font-weight:700;font-size:15px;letter-spacing:.04em}
.npk-sold__l .npk-ic{width:14px;height:14px}
.npk-sold__t{display:block;font-size:12px;line-height:1.45;color:var(--mute)}
.npk-sold__t a{color:var(--mute)}
.npk-note p:last-child{margin-bottom:0}

.npk-mark{display:flex;align-items:center;gap:16px;margin:16px 0 0;
  padding:12px var(--pad);background:var(--paper2);border:1px solid var(--line2)}
.npk-mark__p{display:flex;align-items:center;justify-content:center;width:156px;
  height:106px;background:#fff;border:1px solid var(--line2);padding:3px;
  flex:0 0 auto}
.npk-mark__p img{max-height:100px;max-width:100%;width:auto}
.npk-mark__t b{display:block;font-family:var(--disp);font-weight:700;font-size:22px;
  letter-spacing:.03em}
.npk-mark__t i{display:block;margin-top:4px;font-family:var(--disp);
  font-style:normal;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--mute)}

.npk-ob{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;
  margin:24px 0;padding:16px var(--pad);background:var(--paper2);
  border:1px solid var(--line2)}
.npk-ob__h{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;
  gap:6px 14px}
.npk-ob__l{display:flex;align-items:center;justify-content:center;width:132px;
  height:90px;background:#fff;border:1px solid var(--line2);padding:3px;
  flex:0 0 auto}
.npk-ob__l img{max-height:84px;width:auto}

.npk-ob__l--w{font-family:var(--disp);font-weight:700;font-size:16px;
  line-height:1.2;letter-spacing:.05em;text-transform:uppercase;
  text-align:center;color:var(--rail);text-decoration:none;padding:6px;
  overflow:hidden}
a.npk-ob__l--w:hover{color:var(--river)}
.npk-ob__n{font-family:var(--disp);font-weight:700;font-size:21px;
  letter-spacing:.03em;color:var(--ink);text-decoration:none}
a.npk-ob__n:hover{color:var(--river)}
.npk-ob__d{flex:1 1 100%;margin:0;font-size:15.5px;line-height:1.55}
.npk-ob__pts{flex:1 1 300px;margin:0;padding:0;list-style:none;display:flex;
  flex-wrap:wrap;gap:4px 18px;font-size:14.5px}
.npk-ob__pts li{display:inline-flex;align-items:center;gap:6px}
.npk-ob__pts .npk-ic{color:var(--river);width:15px;height:15px}
.npk-ob__go{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;
  gap:12px}
.npk-ob__code{font-family:var(--disp);font-weight:400;letter-spacing:.1em;
  text-transform:uppercase;background:#fff;border:1px dashed var(--rail);
  padding:5px 11px;font-size:13px;color:var(--mute)}
.npk-ob__code b{font-weight:700;letter-spacing:.14em;color:var(--ink)}
.npk-ob__b{display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:48px;padding:0 22px;background:var(--river);color:#fff;
  font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:.1em;
  text-transform:uppercase;text-decoration:none}
.npk-ob__b:hover{background:var(--river-dk);color:#fff}

.npk-ob__r{flex:1 1 100%;margin:2px 0 0;font-size:14.5px}
.npk-ob__r a{color:var(--rail);text-decoration-thickness:1px;
  text-underline-offset:3px}
.npk-ob__r a:hover{color:var(--river)}
.npk-ob__t{flex:1 1 100%;font-size:12.5px;line-height:1.5;color:var(--mute)}
.npk-ob__t a{color:var(--mute)}

.npk-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 22px;
  align-items:center;margin:22px 0;padding:16px var(--pad);
  background:var(--paper2);border-left:4px solid var(--river)}
.npk-cta__n{font-family:var(--disp);font-weight:700;font-size:23px;
  letter-spacing:.03em;grid-column:1}
.npk-cta__o{grid-column:1;font-size:15.5px;line-height:1.5;color:#372E47}
.npk-cta__b{grid-column:2;grid-row:1/3;display:inline-flex;align-items:center;
  justify-content:center;gap:8px;min-height:48px;padding:0 24px;
  background:var(--river);color:#fff;font-family:var(--disp);font-weight:700;
  font-size:15px;letter-spacing:.1em;text-transform:uppercase;
  text-decoration:none}
.npk-cta__b:hover{background:var(--river-dk);color:#fff}
.npk-cta__t{grid-column:1/-1;margin-top:4px;font-size:12.5px;line-height:1.5;
  color:var(--mute)}
.npk-cta__t a{color:var(--mute)}

.npk-acta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 26px;
  align-items:start;margin:30px 0 0;padding:18px 0 0;
  border-top:2px dashed var(--rail-lite)}
.npk-acta__k{grid-column:1;display:flex;align-items:center;gap:7px;margin:0;
  font-family:var(--disp);font-size:11.5px;font-weight:700;letter-spacing:.16em;
  text-transform:uppercase;color:var(--mute)}
.npk-acta__n{grid-column:1;font-family:var(--disp);font-weight:700;font-size:21px;
  letter-spacing:.03em;line-height:1.2}
.npk-acta__f{grid-column:1;margin:2px 0 0;font-size:15px;line-height:1.6;
  color:#372E47}
.npk-acta__b{grid-column:2;grid-row:1/4;align-self:center;display:inline-flex;
  align-items:center;justify-content:center;min-height:46px;padding:0 20px;
  border:2px solid var(--rail);color:var(--rail);font-family:var(--disp);
  font-weight:700;font-size:14px;letter-spacing:.06em;text-align:center;
  text-decoration:none}
.npk-acta__b:hover{background:var(--rail);color:#fff}
.npk-acta__t{grid-column:1/-1;margin-top:8px;font-size:12.5px;line-height:1.5;
  color:var(--mute)}
.npk-acta__t a{color:var(--mute)}

.npk-wire{margin:18px 0 0}
.npk-wire:empty{display:none}
.npk-wire>div{padding:14px var(--pad);background:var(--paper2);
  border:1px solid var(--line2)}
.npk-wid{margin:28px auto 0}

#subscribe-form-target .subscribe-form-container{max-width:560px}

#subscribe-form-target .subscribe-form-header{margin:0 0 4px;text-align:left}
#subscribe-form-target .subscribe-form-body{gap:10px;text-align:left}
#subscribe-form-target .subscribe-form-wrapper{background:var(--paper2);
  border:1px solid var(--line);border-radius:3px;box-shadow:none;padding:26px 24px;
  text-align:left}
#subscribe-form-target .subscribe-form-icon{width:40px;height:40px;
  margin:0 0 14px;background:var(--rail-lite)}
#subscribe-form-target .subscribe-form-icon svg{width:22px;height:22px;fill:var(--rail)}
#subscribe-form-target .subscribe-form-header h3{font-family:var(--disp);
  font-size:21px;line-height:1.25;color:var(--ink)}
#subscribe-form-target .subscribe-form-header p{color:var(--mute);font-size:14.5px}
#subscribe-form-target .subscribe-form-input{font-family:inherit;border-radius:3px;
  border-color:var(--line);color:var(--ink)}
#subscribe-form-target .subscribe-form-submit{background:var(--river);
  font-family:var(--disp);font-weight:700;border-radius:3px;letter-spacing:.01em}
#subscribe-form-target .subscribe-form-submit:hover{background:var(--canvas)}

#subscribe-form-target .subscribe-form-privacy,
.subscribe-form-privacy{color:#5B5468}

.npk-foot{background:var(--canvas);color:#E9E3F4;margin-top:0;
  border-top:1px solid rgba(201,184,230,.22);
  font-size:15.5px;line-height:1.6}
.npk-foot a{color:#E9E3F4}
.npk-foot a:hover{color:var(--rail-lite)}
.npk-foot__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);
  gap:38px;padding:34px 0 26px}
.npk-foot__pub p{margin:14px 0 0;color:#D6CFE6;font-size:15px}
.npk-foot__sig{font-size:14.5px}
.npk-foot__bgs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}

.npk-foot a.npk-foot__bg{display:inline-flex;align-items:center;gap:9px;min-height:48px;
  padding:0 14px;background:var(--paper);border:1px solid rgba(251,248,243,.2);
  color:var(--ink);text-decoration:none;font-family:var(--disp);font-size:12.5px;
  letter-spacing:.08em;text-transform:uppercase;max-width:252px;line-height:1.2}
.npk-foot a.npk-foot__bg:hover{background:#fff;color:var(--river)}
.npk-foot__bg .npk-ic{color:var(--river);width:20px;height:20px}
.npk-foot__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  gap:24px}
.npk-foot__c h2{font-family:var(--disp);font-weight:700;font-size:12px;
  letter-spacing:.16em;text-transform:uppercase;color:var(--rail-lite);
  margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid rgba(201,184,230,.22)}
.npk-foot__c ul{margin:0;padding:0;list-style:none}
.npk-foot__c li{margin:0 0 7px}
.npk-foot__c a{text-decoration:none;font-size:15px}
.npk-foot__c a:hover{text-decoration:underline}
.npk-foot__law{padding:20px 0;border-top:1px solid rgba(201,184,230,.22);
  font-size:14px;line-height:1.6;color:#CFC7E2}
.npk-foot__law p{margin:0 0 .7em;max-width:92ch}
.npk-foot__law b{color:#fff}
.npk-foot__bot{display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:space-between;
  padding:14px 0 26px;border-top:1px solid rgba(201,184,230,.22);font-size:13.5px;
  color:#BDB4D2}
.npk-foot__bot p{margin:0}
.npk-foot__bot a{margin-right:18px;text-decoration:none;color:#BDB4D2}
.npk-foot__bot a:hover{color:#fff;text-decoration:underline}

@media (max-width:1090px){
  .npk-cols{grid-template-columns:minmax(0,1fr);gap:26px}
  .npk-rail{position:static;flex-direction:row;flex-wrap:wrap}
  .npk-rail>.npk-vg{flex:1 1 280px}
}
@media (max-width:900px){
  :root{--sheet:16px}
  .npk-sheet{margin:14px auto 22px}
  .npk-mast>.npk-in{padding-top:12px;padding-bottom:12px}
  .npk-mast__p{display:none}

  .npk-nav__btn{display:inline-flex;align-items:center;gap:9px;min-height:48px;
    padding:0 var(--pad);color:#F2EEF8;font-family:var(--disp);font-weight:700;
    font-size:14px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}
  .npk-nav>.npk-in{padding-left:0;padding-right:0}
  .npk-nav__ic,.npk-nav__cb:checked~.npk-nav__btn .npk-nav__io{display:none}
  .npk-nav__cb:checked~.npk-nav__btn .npk-nav__ic{display:inline-block}
  .npk-nav__l{display:none;flex-direction:column;background:var(--canvas);
    border-top:1px solid rgba(201,184,230,.2)}
  .npk-nav__cb:checked~.npk-nav__l{display:flex}
  .npk-nav__i{border-bottom:1px solid rgba(201,184,230,.14)}
  .npk-nav__a{min-height:48px;padding:0 var(--pad);width:100%}
  .npk-nav__iv{margin-left:auto}
  .npk-nav__d{position:static;visibility:visible;opacity:1;background:var(--canvas2);
    border:0;box-shadow:none;padding:4px 0 8px;min-width:0}
  .npk-nav__dh{display:none}
  .npk-nav__da{color:#E4DDF2;min-height:44px;display:flex;align-items:center;
    padding:0 var(--pad) 0 calc(var(--pad) + 16px);font-size:15px}
  .npk-nav__da:hover{background:var(--rail);color:#fff}
  .npk-nav__x{display:block}
  .npk-nav__x label{display:flex;align-items:center;gap:9px;min-height:48px;
    padding:0 var(--pad);color:var(--rail-lite);font-family:var(--disp);
    font-size:13px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}
  .npk-foot__top{grid-template-columns:1fr;gap:26px;padding-top:26px}
}
@media (max-width:760px){

  .npkv-row{grid-template-columns:26px 132px minmax(0,1fr);
    grid-template-areas:"pos logo name" "sig sig sig" "deal deal deal"
    "act act act" "min min min";gap:6px 12px;padding:12px var(--pad)}
  .npkv-id{display:contents}
  .npkv-name{grid-area:name;align-self:center;font-size:17px}
  .npkv-sig{grid-area:sig;margin:0}
  .npkv-sig__i:nth-child(n+2){display:none}
  .npkv-pos{align-self:center}
  .npkv-logo{width:132px;height:52px;justify-self:start}
  .npkv-logo img{max-height:44px}
  .npkv-word{font-size:14px}
  .npkv-deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 10px;
    padding:7px 0 0;border-left:0;border-top:1px solid var(--line)}
  .npkv-deal__v{margin:0;font-size:16px}
  .npkv-deal__t{flex:1 1 100%;margin:0}
  .npkv-act{display:grid;grid-template-columns:auto auto;gap:4px 10px;
    justify-content:space-between}
  .npkv-btn{grid-column:1/-1;width:100%}
  .npkv-rev{grid-column:1;justify-content:flex-start}
  .npkv-tc{grid-column:2;text-align:right}

  .npkv-fx{margin:0 0 7px}
  .npkv-row--lead{grid-template-areas:"kic kic kic" "pos logo name"
    "sig sig sig" "deal deal deal" "act act act" "why why why"
    "min min min"}
  .npkv-why1{font-size:14.5px}
  .npk-ob{grid-template-columns:1fr}
  .npk-ob__go{width:100%}
  .npk-mark{flex-wrap:wrap}
}
@media (max-width:600px){
  :root{--pad:14px}
  body.npk-b{font-size:17px;line-height:1.68}
  .npk-ti__h{font-size:clamp(26px,7.4vw,33px)}
  .npk-lede{font-size:17.5px}
  .npk-toc ol{columns:1}
  .npk-hub__l{grid-auto-columns:minmax(132px,1fr);gap:10px}
  .npk-facts{grid-template-columns:repeat(2,1fr)}
  .npk-clu__l,.npk-feed__l{grid-template-columns:1fr}

  .npk-cta,.npk-acta{grid-template-columns:minmax(0,1fr)}
  .npk-cta__b,.npk-acta__b{grid-column:1;grid-row:auto;width:100%}
  .npk-tw__hint{display:block}

  .npk-tw--cards table,.npk-tw--cards tbody,.npk-tw--cards tr,
  .npk-tw--cards td,.npk-tw--cards th{display:block;width:auto}
  .npk-tw--cards thead{display:none}
  .npk-tw--cards tr{margin:0 0 12px;background:var(--paper2);
    border:1px solid var(--line2);padding:10px 12px}
  .npk-tw--cards td,.npk-tw--cards tbody th{border:0;padding:4px 0}
  .npk-tw--cards td[data-l]::before{content:attr(data-l);display:block;
    font-family:var(--disp);font-size:11px;letter-spacing:.12em;
    text-transform:uppercase;color:var(--mute)}
  .npk-foot__bot{gap:10px}
}

.npk-ck{position:fixed;left:0;right:0;bottom:0;z-index:40;
  display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;
  gap:10px 22px;padding:14px max(16px,calc((100vw - 1160px)/2));
  background:var(--paper);border-top:3px solid var(--rail);
  box-shadow:0 -6px 24px rgba(28,20,45,.16)}
.npk-ck--off{display:none}
html.npk-ckon body.npk-b{padding-bottom:150px}
.npk-ck__t{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}
.npk-ck__b{justify-self:end;min-height:44px;padding:0 24px;border:0;
  background:var(--rail);color:#fff;font-family:var(--disp);font-weight:700;
  font-size:14px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}
.npk-ck__b:hover{background:var(--river)}
@media (max-width:760px){
  .npk-ck{grid-template-columns:minmax(0,1fr);padding:12px 16px 14px}
  .npk-ck__t{font-size:14px}
  .npk-ck__b{justify-self:stretch;width:100%}
  html.npk-ckon body.npk-b{padding-bottom:220px}
}
@media print{
  .npk-ck{display:none}
  body.npk-b{background:#fff;color:#000;font-size:11pt}
  .npk-hd,.npk-hub,.npk-rail,.npk-foot__nav,.npkv-btn,.npkv-more,
  .npk-ob__go,.npk-wid{display:none}
  .npk-sheet{box-shadow:none;border:0;margin:0;max-width:none}
}
