.nsb-cards,.nsb-list,.nsa,.nsb-cards *,.nsb-list *,.nsa *,.nsb-cards *:before,.nsb-list *:before,.nsa *:before,.nsb-cards *:after,.nsb-list *:after,.nsa *:after{box-sizing:border-box}.nsb-wrap{width:min(100% - (var(--ns-gutter) * 2),var(--ns-max));margin-inline:auto}.nsb-kicker{font-family:var(--ns-font-family);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ns-signal-deep);margin:0 0 10px}.nsb-cards{padding:clamp(56px,8vw,104px) 0;background:var(--ns-day)}.nsb-list{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px);background:var(--ns-day)}.nsb-cards__head,.nsb-list__head{text-align:center;margin-bottom:clamp(32px,5vw,56px)}.nsb-cards__title,.nsb-list__title{font-family:var(--ns-font-family);font-size:clamp(28px,4.2vw,44px);line-height:1.15;font-weight:600;color:var(--ns-ink);margin:0;letter-spacing:-.01em}.nsb-cards__sub,.nsb-list__sub{color:var(--ns-ink-2);font-size:clamp(15px,1.5vw,17px);margin:14px auto 0;max-width:56ch;line-height:1.6}.nsb-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,2.4vw,32px);grid-template-columns:1fr}@media(min-width:768px){.nsb-grid{grid-template-columns:repeat(var(--nsb-col-tb,2),minmax(0,1fr))}}@media(min-width:1024px){.nsb-grid{grid-template-columns:repeat(var(--nsb-col-dk,3),minmax(0,1fr))}}.nsb-card{display:flex}.nsb-card__link{display:flex;flex-direction:column;width:100%;background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:var(--ns-radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform .35s var(--ns-ease),box-shadow .35s var(--ns-ease),border-color .35s var(--ns-ease)}.nsb-card__link:hover{transform:translateY(-4px);border-color:var(--ns-horizon);box-shadow:0 18px 40px -24px #11131847}.nsb-card__link:focus-visible{outline:3px solid var(--ns-signal);outline-offset:3px}.nsb-card__media{position:relative;aspect-ratio:16/9;background:var(--ns-mist);overflow:hidden}.nsb-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ns-ease-out)}.nsb-card__link:hover .nsb-card__media img{transform:scale(1.04)}.nsb-card__media--blank{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--ns-mist) 0%,var(--ns-signal-mute) 100%)}.nsb-card__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1 1 auto}.nsb-card__title{font-family:var(--ns-font-family);font-size:clamp(17px,1.7vw,20px);line-height:1.35;font-weight:600;color:var(--ns-ink);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nsb-card__link:hover .nsb-card__title{color:var(--ns-signal-deep)}.nsb-card__excerpt{color:var(--ns-ink-2);font-size:14.5px;line-height:1.65;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nsb-card__meta{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--ns-line);font-family:var(--ns-font-family);font-size:12px;color:var(--ns-ink-2);letter-spacing:.02em}.nsb-cards__foot{text-align:center;margin-top:clamp(32px,4vw,48px)}.nsb-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;font-family:var(--ns-font-family);font-weight:600;font-size:15px;text-decoration:none;background:transparent;color:var(--ns-ink);box-shadow:inset 0 0 0 1px var(--ns-line-strong);transition:background .3s var(--ns-ease),color .3s var(--ns-ease),box-shadow .3s var(--ns-ease)}.nsb-btn:hover{background:var(--ns-ink);color:#fff;box-shadow:inset 0 0 0 1px var(--ns-ink)}.nsb-btn:focus-visible{outline:3px solid var(--ns-signal);outline-offset:3px}.nsb-btn--solid{background:var(--ns-ink);color:#fff;box-shadow:inset 0 0 0 1px var(--ns-ink)}.nsb-btn--solid:hover{background:var(--ns-signal-deep);box-shadow:inset 0 0 0 1px var(--ns-signal-deep)}.nsb-crumb{font-family:var(--ns-font-family);font-size:12px;color:var(--ns-ink-2);display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:clamp(20px,3vw,32px)}.nsb-crumb a{color:var(--ns-ink-2);text-decoration:none}.nsb-crumb a:hover{color:var(--ns-signal-deep);text-decoration:underline}.nsb-pager{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:clamp(40px,5vw,64px);font-family:var(--ns-font-family);font-size:13px}.nsb-pager a{color:var(--ns-ink);text-decoration:none;padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ns-line-strong)}.nsb-pager a:hover{background:var(--ns-ink);color:#fff}.nsb-pager__state{color:var(--ns-ink-2)}.nsb-list__empty{text-align:center;color:var(--ns-ink-2);padding:60px 0}.nsb-empty-hint{margin:24px auto;padding:20px 24px;max-width:640px;border:1px dashed var(--ns-line-strong);border-radius:12px;background:var(--ns-mist);color:var(--ns-ink-2);font-size:14px;line-height:1.6}.nsb-empty-hint p{margin:0 0 6px}.neusuli-article-section{background:var(--ns-article-bg)}.neusuli-blog-list-section{background:var(--ns-day)}.nsa{background:var(--ns-article-bg);padding:clamp(28px,4vw,48px) 0 clamp(56px,8vw,96px);color:var(--ns-ink);font-family:var(--ns-font-family)}.nsa__head{text-align:center;max-width:1040px;margin:0 auto clamp(24px,3.5vw,40px)}.nsa__title{font-family:var(--ns-font-family);font-size:clamp(30px,4.6vw,52px);line-height:1.12;font-weight:600;letter-spacing:-.015em;margin:0 0 16px;color:var(--ns-ink)}.nsa__meta{font-family:var(--ns-font-family);font-size:12.5px;color:var(--ns-ink-2);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0}.nsa__cover{margin:0 0 clamp(32px,4vw,48px)}.nsa__cover img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover;border-radius:var(--ns-radius)}.nsa__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:start}.nsa__grid.is-single{grid-template-columns:minmax(0,1fr)}.nsa__grid.is-single .nsa__body{max-width:var(--ns-article-measure);margin-inline:auto}.nsa__grid.is-split{grid-template-columns:minmax(0,1fr)}@media(max-width:1023px){.nsa__grid.is-split .nsa__body{max-width:var(--ns-article-measure);margin-inline:auto}}@media(min-width:1024px){.nsa__grid.is-split{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}.nsa__toc{display:none;background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:var(--ns-radius);padding:26px 24px}@media(min-width:1024px){.nsa__toc{display:block;position:sticky;top:var(--ns-article-top);max-height:calc(100vh - var(--ns-article-top) - 24px);overflow-y:auto}}.nsa__toc[hidden]{display:none}.nsa__toc-title{font-family:var(--ns-font-family);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ns-ink);margin:0 0 18px}.nsa__toc-list{list-style:none;margin:0;padding:0;counter-reset:none}.nsa__toc-item+.nsa__toc-item{margin-top:4px}.nsa__toc-link{display:flex;gap:12px;align-items:flex-start;padding:9px 10px;border-radius:10px;text-decoration:none;color:var(--ns-ink);font-size:14px;line-height:1.45;font-weight:500;transition:background .25s var(--ns-ease),color .25s var(--ns-ease)}.nsa__toc-link:hover{background:var(--ns-signal-mute)}.nsa__toc-link:focus-visible{outline:3px solid var(--ns-signal);outline-offset:2px}.nsa__toc-link.is-current{background:var(--ns-signal-mute);color:var(--ns-signal-deep);font-weight:600}.nsa__toc-num{flex:0 0 auto;min-width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--ns-mist);font-family:var(--ns-font-family);font-size:11px;color:var(--ns-ink-2);transition:background .25s var(--ns-ease),color .25s var(--ns-ease)}.nsa__toc-link.is-current .nsa__toc-num{background:var(--ns-signal);color:#04323c}.nsa__toc-mobile{background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:14px;padding:14px 16px;margin-bottom:8px}.nsa__toc-mobile[hidden]{display:none}@media(min-width:1024px){.nsa__toc-mobile{display:none}}.nsa__toc-mobile>summary{cursor:pointer;font-family:var(--ns-font-family);font-weight:700;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase}.nsa__toc-mobile[open]>summary{margin-bottom:10px}.nsa__body{font-size:clamp(16px,1.6vw,17.5px);line-height:1.78;color:#242832}.nsa__body>*+*{margin-top:1.15em}.nsa__body p{margin:0 0 1.15em}.nsa__body h2{font-family:var(--ns-font-family);font-size:clamp(22px,2.6vw,30px);line-height:1.25;font-weight:600;color:var(--ns-ink);margin-top:2em;margin-bottom:.6em;letter-spacing:-.01em;scroll-margin-top:calc(var(--ns-article-top) + 12px)}.nsa__body h3{font-family:var(--ns-font-family);font-size:clamp(18px,2vw,22px);line-height:1.3;font-weight:600;color:var(--ns-ink);margin-top:1.6em;margin-bottom:.5em;scroll-margin-top:calc(var(--ns-article-top) + 12px)}.nsa__body a{color:var(--ns-signal-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.nsa__body a:hover{text-decoration-thickness:2px}.nsa__body strong{font-weight:600;color:var(--ns-ink)}.nsa__body ul,.nsa__body ol{padding-left:1.4em}.nsa__body li+li{margin-top:.5em}.nsa__body li::marker{color:var(--ns-signal-deep)}.nsa__body img{max-width:100%;height:auto;display:block;border-radius:14px;margin-inline:auto}.nsa__body blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--ns-signal);color:var(--ns-ink-2);font-style:italic}.nsa__body hr{border:0;border-top:1px solid var(--ns-line);margin:2.4em 0}.nsa__body table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto;white-space:nowrap}@media(min-width:768px){.nsa__body table{display:table;white-space:normal}}.nsa__body th,.nsa__body td{padding:11px 14px;border:1px solid var(--ns-line);text-align:left}.nsa__body th{background:var(--ns-mist);font-weight:600;color:var(--ns-ink)}.nsa__body code{font-family:var(--ns-font-family);font-size:.9em;background:var(--ns-mist);padding:2px 6px;border-radius:5px}.nsa__body .ns-stats{display:grid;gap:14px;margin:2em 0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.ns-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.nsa__body .ns-stat{background:var(--ns-paper);border:1px solid var(--ns-line);border-top:3px solid var(--ns-signal);border-radius:14px;padding:20px 16px;text-align:center}.nsa__body .ns-stat b{display:block;font-family:var(--ns-font-family);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.1;color:var(--ns-signal-deep);margin-bottom:8px}.nsa__body .ns-stat span{display:block;font-size:12.5px;line-height:1.45;color:var(--ns-ink-2)}.nsa__body .ns-cta-btn{display:block;width:fit-content;margin:2em auto;padding:16px 34px;border-radius:999px;background:var(--ns-signal-deep);color:#fff!important;font-family:var(--ns-font-family);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;text-align:center;transition:background .3s var(--ns-ease),transform .3s var(--ns-ease)}.nsa__body .ns-cta-btn:hover{background:var(--ns-ink);transform:translateY(-2px)}.nsa__body .ns-note{margin:2em 0;padding:16px 20px;background:var(--ns-paper);border-left:4px solid var(--ns-line-strong);border-radius:0 12px 12px 0;font-size:15px;line-height:1.7}.nsa__body .ns-note--warn{border-left-color:#e8a33d;background:#fff8ec}.nsa__body .ns-note--key{border-left-color:var(--ns-signal);background:#56cfe114}.nsa__body .ns-note p:last-child{margin-bottom:0}.nsa__body .ns-key{margin:2em 0;padding:22px 24px;background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:var(--ns-radius)}.nsa__body .ns-key>strong{display:block;font-family:var(--ns-font-family);font-size:15px;margin-bottom:12px;color:var(--ns-ink)}.nsa__endcta{margin:clamp(48px,6vw,80px) auto 0;max-width:var(--ns-article-measure);text-align:center;padding:clamp(32px,4vw,48px) clamp(24px,3vw,40px);background:var(--ns-paper);border:1px solid var(--ns-line);border-radius:var(--ns-radius)}.nsa__endcta h2{font-family:var(--ns-font-family);font-size:clamp(22px,2.6vw,30px);font-weight:600;margin:0 0 10px;color:var(--ns-ink)}.nsa__endcta p{color:var(--ns-ink-2);margin:0 0 22px}.nsa__related{margin-top:clamp(48px,6vw,80px)}.nsa__related-title{font-family:var(--ns-font-family);font-size:clamp(20px,2.4vw,26px);font-weight:600;margin:0 0 24px;color:var(--ns-ink);text-align:center}@media(prefers-reduced-motion:reduce){.nsb-card__link,.nsb-card__media img,.nsb-btn,.ns-cta-btn,.nsa__toc-link,.nsa__toc-num{transition:none!important}.nsb-card__link:hover,.nsb-card__link:hover .nsb-card__media img,.ns-cta-btn:hover{transform:none}}.nsa__body{min-width:0;width:100%;overflow-wrap:anywhere}.nsb-card{min-width:0}.nsb-card__title{overflow-wrap:anywhere}.nsa__body pre{overflow:auto}.nsa__body iframe,.nsa__body video{max-width:100%}.nsa__body table{display:block;max-width:100%;overflow-x:auto}.ns-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.nsb-grid{justify-content:center}.nsa__toc-link:focus-visible{outline-offset:-3px}.nsa__body ul{list-style:disc outside}.nsa__body ol{list-style:decimal outside}@media(max-width:639px){.nsb-cards,.nsb-list,.nsa,.nsb-empty-hint{--ns-gutter:var(--ns-m-gutter);--ns-radius:var(--ns-m-radius)}.nsb-cards{padding:var(--ns-m-section) 0}.nsb-cards__head,.nsb-list__head{margin-bottom:24px}.nsb-cards__title{font-size:var(--ns-m-h2);line-height:var(--ns-m-h2-lh);letter-spacing:var(--ns-m-track)}.nsb-list__title{font-size:var(--ns-m-h1);line-height:var(--ns-m-h1-lh);letter-spacing:var(--ns-m-track)}.nsb-cards__sub,.nsb-list__sub{font-size:var(--ns-m-body);line-height:var(--ns-m-body-lh)}.nsb-card__body{padding:var(--ns-m-pad)}.nsb-card__title{font-size:var(--ns-m-title);line-height:var(--ns-m-title-lh);letter-spacing:var(--ns-m-track)}.nsb-card__excerpt{font-size:var(--ns-m-small);line-height:var(--ns-m-small-lh)}.nsb-card__meta{font-size:var(--ns-m-caption);letter-spacing:0}.nsb-btn{font-size:var(--ns-m-body)}.nsa__title{font-size:var(--ns-m-h1);line-height:var(--ns-m-h1-lh);letter-spacing:var(--ns-m-track)}.nsa__meta{font-size:var(--ns-m-caption)}.nsb-crumb a{padding-block:12px;margin-block:-12px}.nsb-pager{font-size:var(--ns-m-small)}.nsa__toc-mobile{padding:4px 16px;border-radius:var(--ns-m-radius)}.nsa__toc-mobile[open]{padding-bottom:14px}.nsa__toc-mobile>summary{padding-block:10px;font-size:var(--ns-m-small);font-weight:600}.nsa__toc-link{min-height:44px;padding-block:11px}.nsa__toc-num{font-size:var(--ns-m-caption)}.nsa__body h2{font-size:var(--ns-m-h3);line-height:var(--ns-m-h3-lh);letter-spacing:var(--ns-m-track)}.nsa__body .ns-note{font-size:var(--ns-m-body);line-height:1.7}.nsa__body .ns-key{padding:var(--ns-m-pad)}.nsa__body .ns-key>strong{font-size:var(--ns-m-body)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/neusuli-blog.css.map */
