.pk-nst{padding-top:80px;padding-bottom:8px}@media (width<=1024px){.pk-nst{padding-top:40px}}.pk-nst__grid{grid-template-columns:1fr 380px;align-items:start;gap:32px;padding-top:8px;display:grid}.pk-nst__main{min-width:0}.pk-nst__side{position:sticky;top:24px}@media (width<=1024px){.pk-nst__grid{grid-template-columns:1fr}.pk-nst__side{order:-1;position:static}}.pk-nst-info{background:var(--pk-white);border-radius:var(--pk-r-lg);box-shadow:var(--pk-shadow-card);margin:24px 0;padding:28px 28px 26px}.pk-nst-info__heading{font:var(--pk-t-h28);color:var(--pk-green-dark);margin:0 0 18px}.pk-nst-info__rows{flex-direction:column;gap:12px;margin:0 0 18px;display:flex}.pk-nst-info__row{font:var(--pk-t-body16);color:var(--pk-ink);flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.pk-nst-info__icon{color:var(--pk-green);flex-shrink:0;margin-top:2px}.pk-nst-info__text{flex:1;min-width:0}.pk-nst-info__text strong{color:var(--pk-green-dark);font-weight:700}.pk-nst-info__link{font:var(--pk-t-body-md);color:var(--pk-green);white-space:nowrap;transition:color .15s}.pk-nst-info__link:hover{color:var(--pk-green-dark)}.pk-nst-info__price-band{background:var(--pk-green-100);border-radius:var(--pk-r-md);font:var(--pk-t-body16);color:var(--pk-ink);align-items:center;gap:10px;margin:0 0 20px;padding:12px 18px;display:flex}.pk-nst-info__price-band strong{color:var(--pk-green-dark);font-weight:700}.pk-nst-info__price-ico{color:var(--pk-green);flex-shrink:0}.pk-nst-info__cols{grid-template-columns:1fr 1fr;gap:0;margin:0 0 20px;display:grid}.pk-nst-info__col:first-child{border-right:1px solid var(--pk-line);padding-right:28px}.pk-nst-info__col+.pk-nst-info__col{padding-left:28px}.pk-nst-info__col-title{font:var(--pk-t-body-bd);color:var(--pk-green-dark);align-items:center;gap:10px;margin:0 0 12px;display:flex}.pk-nst-info__col-ico{color:var(--pk-green);flex-shrink:0}.pk-nst-info__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pk-nst-info__li{font:var(--pk-t-body16);color:var(--pk-ink);align-items:flex-start;gap:10px;display:flex}.pk-nst-info__mark{color:var(--pk-green);flex-shrink:0;margin-top:2px}.pk-nst-info__optional{margin:0 0 20px}.pk-nst-info__opt-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pk-nst-info__opt-li{font:var(--pk-t-body16);color:var(--pk-ink);padding-left:18px;position:relative}.pk-nst-info__opt-li:before{content:"";background:var(--pk-green);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.pk-nst-info__opt-link{color:var(--pk-green);text-decoration:underline}.pk-nst-info__opt-link:hover{color:var(--pk-green-dark)}.pk-nst-info__route{margin:0}.pk-nst-route{font:var(--pk-t-body16);color:var(--pk-ink);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pk-nst-route__pin{color:var(--pk-green);flex-shrink:0}.pk-nst-route__city{white-space:nowrap}.pk-nst-route__arrow{color:var(--pk-green);align-items:center;display:inline-flex}@media (width<=600px){.pk-nst-info{padding:20px 16px 18px}.pk-nst-info__cols{grid-template-columns:1fr}.pk-nst-info__col:first-child{border-right:none;border-bottom:1px solid var(--pk-line);margin-bottom:16px;padding-bottom:16px;padding-right:0}.pk-nst-info__col+.pk-nst-info__col{padding-left:0}}.pk-nst-org{background:var(--pk-white);border-radius:var(--pk-r-lg);box-shadow:var(--pk-shadow-card);margin-bottom:28px;padding:26px 28px}.pk-nst-org__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pk-nst-org__item{font:var(--pk-t-body16);color:var(--pk-ink);align-items:flex-start;gap:12px;display:flex}.pk-nst-org__ico{color:var(--pk-green);flex-shrink:0;margin-top:1px}.pk-nst-org__item.is-hl,.pk-nst-org__item.is-hl .pk-nst-org__ico{color:var(--pk-red)}.pk-nst-program{margin:8px 0 36px}.pk-nst-program__heading{font:var(--pk-t-h35);color:var(--pk-green-dark);margin:0 0 24px}.pk-nst-program__list{flex-direction:column;gap:12px;display:flex}.pk-nst-day{border-radius:var(--pk-r-md);overflow:hidden}.pk-nst-day__head{background:var(--pk-green-100);cursor:pointer;text-align:left;width:100%;font:var(--pk-t-body-bd);color:var(--pk-green-dark);border:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;transition:background .18s;display:flex}.pk-nst-day__head:hover,.pk-nst-day__head:focus-visible{background:var(--pk-green-300);outline:none}.pk-nst-day__title{min-width:0}.pk-nst-day__chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:10px;height:10px;margin-top:-3px;transition:transform .22s;transform:rotate(45deg)}.pk-nst-day__head.is-open .pk-nst-day__chevron{margin-top:3px;transform:rotate(-135deg)}.pk-nst-day__panel{background:#f4f8f1;padding:22px 24px 24px 28px}.pk-nst-day__panel[hidden]{display:none}.pk-nst-day__flag{color:var(--pk-green);margin-left:-2px;display:block}.pk-nst-day__flag--start{margin-bottom:6px}.pk-nst-day__flag--finish{margin-top:-4px;margin-left:-3px}.pk-nst-day__acts{border-left:2px solid var(--pk-green);margin:0;padding:0 0 0 22px;list-style:none}.pk-nst-day__act{min-height:30px;font:var(--pk-t-body16);color:var(--pk-ink);align-items:center;padding:5px 0;display:flex;position:relative}.pk-nst-day__node{background:var(--pk-white);border:2px solid var(--pk-green);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:-29px;transform:translateY(-50%)}.pk-nst-program__cta{text-align:center;margin-top:28px}@media (width<=600px){.pk-nst-day__head{padding:14px 16px}.pk-nst-day__panel{padding:18px 16px 20px 22px}}.pk-nst-rules{background:var(--pk-green-100);padding:48px 0 52px}.pk-nst-rules__inner{max-width:var(--pk-content);margin:0 auto;padding:0 24px}.pk-nst-rules__heading{font:var(--pk-t-h28);color:var(--pk-green-dark);margin:0 0 32px}.pk-nst-rules__grid{grid-template-columns:1fr 1fr;gap:28px 48px;display:grid}.pk-nst-rules__block{align-items:flex-start;gap:14px;display:flex}.pk-nst-rules__icon{color:var(--pk-green);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.pk-nst-rules__body{flex-direction:column;gap:6px;display:flex}.pk-nst-rules__title{font:var(--pk-t-body-bd);color:var(--pk-green-dark);display:block}.pk-nst-rules__desc{font:var(--pk-t-body16);color:var(--pk-ink);display:block}.pk-nst-rules__wysiwyg{font:var(--pk-t-body);color:var(--pk-ink);max-width:760px;line-height:1.7}.pk-nst-rules__wysiwyg p{margin:0 0 12px}.pk-nst-rules__wysiwyg p:last-child{margin-bottom:0}.pk-nst-rules__wysiwyg ul,.pk-nst-rules__wysiwyg ol{margin-bottom:12px;padding-left:20px}.pk-nst-rules__wysiwyg li{margin-bottom:6px}@media (width<=600px){.pk-nst-rules{padding:36px 0 40px}.pk-nst-rules__grid{grid-template-columns:1fr}}.pk-nst-faq{margin-bottom:8px}.pk-nst-faq__heading{font:var(--pk-t-h35);color:var(--pk-green-dark);margin:0 0 24px}.pk-nst-faq__list{flex-direction:column;gap:12px;display:flex}.pk-nst-faq__item{border-radius:var(--pk-r-md);background:var(--pk-green-100);overflow:hidden}.pk-nst-faq__q{background:var(--pk-green-100);cursor:pointer;text-align:left;width:100%;font:var(--pk-t-body-bd);color:var(--pk-green-dark);border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;transition:background .18s;display:flex}.pk-nst-faq__q:hover,.pk-nst-faq__q:focus-visible{background:var(--pk-green-300);outline:none}.pk-nst-faq__chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:10px;height:10px;margin-top:-3px;transition:transform .22s;transform:rotate(45deg)}.pk-nst-faq__q.is-open .pk-nst-faq__chevron{margin-top:3px;transform:rotate(-135deg)}.pk-nst-faq__a{font:var(--pk-t-body16);color:var(--pk-ink);background:#f1f5ee;padding:18px 22px;line-height:1.7}.pk-nst-faq__a[hidden]{display:none}@media (width<=600px){.pk-nst-faq__q,.pk-nst-faq__a{padding:14px 16px}}.pk-nst__grid{margin-bottom:96px}.pk-nst-rules{padding:80px 0 84px}.pk-nst-rules__heading{margin:0 0 44px}.pk-nst-rules__title{font-size:19px;line-height:1.35}.pk-nst-rules__desc{font-size:17px;line-height:1.5}.pk-nst-faq-wrap{padding-top:120px}.pk-related{margin-top:48px;margin-bottom:220px}@media (width<=768px){.pk-nst__grid{margin-bottom:64px}.pk-nst-rules{padding:56px 0 60px}.pk-nst-faq-wrap{padding-top:80px}.pk-related{margin-top:24px;margin-bottom:120px}}