.pn,.pn *,.pn :before,.pn :after{box-sizing:border-box}.pn :where(h1,h2,h3,p,ul,li){margin:0;padding:0}.pn :where(ul){list-style:none}.pn :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pn :where(a){color:inherit;text-decoration:none}.pn .pn-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pn .pn-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pn :focus-visible{outline:3px solid var(--so-cyan);outline-offset:2px}.pn.pn-new{border-radius:var(--so-r-pill);background:var(--so-cyan-tint);height:22px;color:var(--so-cyan-deep);font:700 11.5px/1 var(--so-qs);white-space:nowrap;flex:none;align-items:center;padding:0 9px;display:inline-flex}.pn .nw-fc__meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.pn .nw-pvcat{font:700 10px/1 var(--so-qs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f1f3f6;border-radius:999px;padding:4px 8px}.pn .nw-pvcat--product{color:#0b7c97;background:#e3f4f8}.pn .nw-pvcat--campaign{color:#b35a0c;background:#fdebd6}.pn .nw-pvcat--opportunity{color:#566b00;background:#eef4d0}.pn .nw-pvcat--event{color:#5b21b6;background:#eee8fc}.pn .nw-pvcat--guide{color:#231559;background:#e9e7f3}.pn .nw-fc__date{font:400 12px/1 var(--so-rb);color:#6b6e78;white-space:nowrap}.pn .nw-fc__pin{font:700 11px/1 var(--so-qs);color:#b35a0c;align-items:center;gap:3px;display:inline-flex}.pn .nw-fc__pin .pn-ic{fill:currentColor;fill-opacity:.25}.pn .pn-dot{background:var(--so-cyan-deep);border-radius:50%;flex:none;width:8px;height:8px}.pn .nw-dtile{color:#fff;text-align:center;background:#231559;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.pn .nw-dtile b{font:700 30px/1 var(--so-qs);letter-spacing:-.02em}.pn .nw-dtile span{font:600 10px/1 var(--so-rb);letter-spacing:.04em;opacity:.85}.pn .nw-dtile--empty{color:#9aa3b0;background:#eef1f6}.pn .nw-cattile{color:#8c95a3;background:#eef1f6;place-items:center;display:grid}.pn .nw-cattile .pn-ic{stroke-width:1.8px}.pn .nw-cattile--product{color:#0b7c97;background:#e3f4f8}.pn .nw-cattile--campaign{color:#c9650e;background:#fdebd6}.pn .nw-cattile--opportunity{color:#5e7500;background:#eef4d0}.pn .nw-cattile--event{color:#5b21b6;background:#eee8fc}.pn .nw-cattile--guide{color:#231559;background:#e9e7f3}.pn .pn-li+.pn-li{border-top:1px solid var(--so-line-2)}.pn .pn-it{text-align:left;width:100%;color:var(--so-indigo);border-radius:12px;align-items:flex-start;gap:16px;padding:16px 18px;transition:background-color .12s;display:flex}.pn a.pn-it:hover,.pn button.pn-it:hover{background:var(--so-soft)}.pn .pn-it:focus-visible{outline-offset:-3px}.pn .pn-it--on,.pn .pn-it--on:hover{background:var(--so-cyan-soft);box-shadow:inset 3px 0 0 var(--so-cyan-deep)}.pn .pn-it__main{flex-direction:column;flex:1;min-width:0;display:flex}.pn .pn-it__t{font:700 15px/1.3 var(--so-qs);color:var(--so-indigo);overflow-wrap:anywhere;text-wrap:pretty;display:block}.pn .pn-it__s{-webkit-line-clamp:3;font:400 13px/1.45 var(--so-rb);color:var(--so-fg2);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.pn .pn-it__img{object-fit:cover;border-radius:14px;flex:none;width:76px;height:76px}.pn-list--compact .pn-it{gap:14px;width:calc(100% + 24px);margin:0 -12px;padding:12px}.pn-list--compact .pn-it__t{font-size:14px}.pn-list--compact .pn-it__s{-webkit-line-clamp:2;font-size:12.5px}.pn-list--compact .pn-it__img{border-radius:12px;width:56px;height:56px}.pn-list--compact .nw-dtile b{font-size:22px}.pn-list--compact .nw-dtile span{font-size:9px}.pn .pn-sk{background:linear-gradient(90deg,#eef1f5 0,#f7f9fb 50%,#eef1f5 100%) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.4s linear infinite pn-sh;display:block}.pn .pn-sk+.pn-sk{margin-top:9px}.pn .pn-sk--t{height:14px}.pn .pn-sk.pn-it__img{height:76px}.pn-list--compact .pn-sk.pn-it__img{height:56px}.pn .pn-sk-row{cursor:default}@keyframes pn-sh{0%{background-position:100% 0}to{background-position:-100% 0}}.pn .pn-fail,.pn .pn-empty{align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.pn-list--compact .pn-fail,.pn-list--compact .pn-empty{padding:4px 0}.pn .pn-fail b,.pn .pn-empty b{font:700 14.5px/1.3 var(--so-qs);color:var(--so-indigo);display:block}.pn .pn-fail>div>span,.pn .pn-empty>div>span{font:400 13px/1.45 var(--so-rb);color:var(--so-fg2);text-wrap:pretty;margin-top:3px;display:block}.pn .pn-fail__ic{background:var(--so-red-tint);width:40px;height:40px;color:var(--so-red-deep);border-radius:12px;flex:none;place-items:center;display:grid}.pn .pn-empty__ic{color:#4b32b0;background:#edeafa;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pn .pn-retry{border:1.5px solid var(--so-line);border-radius:var(--so-r-pill);height:38px;font:700 13px/1 var(--so-qs);color:var(--so-indigo);background:#fff;align-items:center;gap:7px;margin-top:10px;padding:0 16px;display:inline-flex}.pn .pn-retry:hover{border-color:var(--so-indigo)}.pn .pn-retry:disabled{color:var(--so-fg3);cursor:default}.pn .pn-retry:disabled .pn-ic{animation:1s linear infinite pn-spin}@keyframes pn-spin{to{transform:rotate(360deg)}}.pn.nw-open{border:1px solid var(--so-line);border-radius:var(--so-r-lg);box-shadow:var(--so-shadow);background:#fff;display:block;overflow:hidden}.pn .nw-open__bar{width:100%;min-height:48px;font:700 14px/1 var(--so-qs);color:var(--so-indigo);border-bottom:1px solid var(--so-line-2);align-items:center;gap:4px;padding:0 16px;display:flex}.pn .nw-open__bar:hover{color:var(--so-cyan-deep)}.pn .nw-open__img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pn .nw-open__in{padding:22px 28px 28px}.pn .pn-post__t{font:700 24px/1.25 var(--so-qs);color:var(--so-indigo);overflow-wrap:anywhere;text-wrap:pretty;margin:4px 0 10px}.pn .nw-open__sum{font:500 15.5px/1.55 var(--so-rb);color:var(--so-indigo);overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 14px}.pn .nw-open__body{font:400 15px/1.65 var(--so-rb);color:var(--so-fg2);overflow-wrap:anywhere;max-width:68ch}.pn .nw-open__body p{margin:0 0 12px}.pn .nw-open__body ul{margin:0 0 12px;padding-left:20px;list-style:outside}.pn .nw-open__body li{margin:3px 0}.pn .nw-open__body b{color:var(--so-indigo);font-weight:700}.pn .nw-open__body a{color:var(--so-cyan-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}.pn .nw-open__btn{border-radius:var(--so-r-pill);background:var(--so-indigo);color:#fff;height:46px;font:700 14.5px/1 var(--so-qs);align-items:center;gap:6px;margin-top:8px;padding:0 22px;display:inline-flex}.pn .nw-open__btn:hover{color:#fff;background:#2e1f73}.pn .pn-gone{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pn .pn-gone .pn-empty__ic{margin-bottom:8px}.pn .pn-btn2{border:1.5px solid var(--so-line);border-radius:var(--so-r-pill);height:44px;font:700 14px/1 var(--so-qs);color:var(--so-indigo);align-items:center;margin-top:4px;padding:0 18px;display:inline-flex}.pn .pn-btn2:hover{border-color:var(--so-indigo)}.pn.pn-post--sheet{box-shadow:none;border:0;border-radius:0;overflow:visible}.pn-post--sheet .nw-open__bar{width:calc(100% + 40px);min-height:44px;margin:0 -20px;padding:0 14px}.pn-post--sheet .nw-open__img{width:calc(100% + 40px);max-width:none;margin:0 -20px}.pn-post--sheet .nw-open__in{padding:18px 0 4px}.pn-post--sheet .pn-post__t{font-size:21px}.pn-post--sheet .nw-open__sum{font-size:15px}.pn-post--sheet .nw-open__body{font-size:14.5px}.pn-post--sheet .nw-open__btn{justify-content:center;width:100%;height:50px;margin-top:12px;font-size:15px;display:flex}.pn.pn-page{background:var(--so-screen);min-width:0;min-height:100vh;color:var(--so-ink);font-family:var(--so-rb);-webkit-font-smoothing:antialiased;flex:1;padding:34px 40px 60px}.pn .pn-page__in{max-width:1280px}.pn .pn-page__hd{align-items:flex-end;gap:14px;margin-bottom:24px;display:flex}.pn .pn-page__hd h1{font:700 38px/1.1 var(--so-qs);color:var(--so-indigo);letter-spacing:-.01em}.pn .pn-page__hd p{font:400 15px/1.55 var(--so-rb);color:var(--so-fg2);margin-top:8px}.pn .pn-page__hd .pn-new{margin-bottom:6px}.pn .pn-split{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pn .pn-split--one{grid-template-columns:minmax(0,640px)}.pn .pn-page__list{border:1px solid var(--so-line);border-radius:var(--so-r-lg);box-shadow:var(--so-shadow);background:#fff;padding:6px}.pn .pn-page__pane{border-radius:var(--so-r-lg);scrollbar-width:thin;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.pn .pn-pick{border-radius:var(--so-r-lg);min-height:320px;font:500 14px/1.4 var(--so-rb);color:var(--so-fg3);text-align:center;border:1.5px dashed #c9d2de;place-items:center;padding:24px;display:grid}@media (min-width:1024px){.pn-page .pn-back{display:none}}@media (max-width:1279px){.pn.pn-page{padding:28px 32px 56px}.pn .pn-split{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.pn .pn-it__s{-webkit-line-clamp:2}.pn .pn-retry{height:44px}}@media (max-width:1023px){.pn.pn-page{padding:24px 24px 56px}.pn .pn-page__hd h1{font-size:32px}.pn .pn-split,.pn .pn-split--one{grid-template-columns:minmax(0,1fr)}.pn-page[data-view=post] .pn-page__list,.pn-page[data-view=post] .pn-page__hd,.pn-page[data-view=list] .pn-page__pane{display:none}.pn .pn-page__pane{max-height:none;position:static;overflow:visible}.pn .nw-open__in{padding:20px 24px 26px}}@media (prefers-reduced-motion:reduce){.pn .pn-sk,.pn .pn-retry:disabled .pn-ic{animation:none}.pn .pn-it{transition:none}}
