.nb{--nb-accent: #cf6e67;--nb-accent-dark: #b95a4a;--nb-ink: #1e1e1e;--nb-text: #4a4a4a;--nb-muted: #8a8580;--nb-line: #e8ddd7;--nb-cream: #f8f2ed;--nb-blush: #f9cec3;--nb-blush-soft: #fde7e1;--nb-bg: #152500;--nb-radius: 10px;--nb-font-heading: var(--font-heading--family, "Philosopher", Georgia, serif);--nb-font-body: var(--font-body--family, "Outfit", -apple-system, "Segoe UI", sans-serif);--nb-shadow: 0 18px 48px rgba(30, 30, 30, .09);--nb-ease: cubic-bezier(.22, .61, .36, 1);position:relative;padding-top:var(--nb-pt, 64px);padding-bottom:var(--nb-pb, 80px);background:var(--nb-bg);color:var(--nb-text);font-family:var(--nb-font-body)}.nb__wrap{width:100%;max-width:calc(1240px + var(--nb-gutter, 40px) * 2);margin-inline:auto;padding-inline:var(--nb-gutter, 40px);box-sizing:border-box}.nb__wrap--narrow{max-width:calc(860px + var(--nb-gutter, 40px) * 2)}.nb *,.nb *:before,.nb *:after{box-sizing:border-box}.nb a{-webkit-tap-highlight-color:transparent}.nb :focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px}.nb-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nb-ic{width:16px;height:16px;flex:none}.nb-ph{width:100%;height:100%;background:var(--nb-blush-soft);fill:#1e1e1e26}.nb-eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nb-accent)}.nb-h2{margin:0;font-family:var(--nb-font-heading);font-weight:400;font-size:clamp(1.625rem,1.25rem + 1.5vw,2.5rem);line-height:1.2;color:var(--nb-ink)}.nb-btn{--nb-btn-bg: var(--nb-ink);--nb-btn-fg: #fff;--nb-btn-bd: var(--nb-ink);--nb-btn-sweep: var(--nb-accent);--nb-btn-fg-hover: #fff;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 30px;border:1px solid var(--nb-btn-bd);border-radius:999px;background:var(--nb-btn-bg);color:var(--nb-btn-fg);cursor:pointer;text-decoration:none;white-space:nowrap;font:500 .8125rem/1 var(--nb-font-body);letter-spacing:.1em;text-transform:uppercase;transition:color .45s var(--nb-ease),border-color .45s var(--nb-ease)}.nb-btn:before,.nb-btn:after{content:"";position:absolute;z-index:-1;width:0;height:50%;background:var(--nb-btn-sweep);transition:width .45s var(--nb-ease);pointer-events:none}.nb-btn:before{top:0;left:0}.nb-btn:after{bottom:0;right:0}.nb-btn:is(:hover,:focus-visible){color:var(--nb-btn-fg-hover);border-color:var(--nb-btn-sweep)}.nb-btn:is(:hover,:focus-visible):before,.nb-btn:is(:hover,:focus-visible):after{width:100%}.nb-btn .nb-ic{transition:transform .45s var(--nb-ease)}.nb-btn:hover .nb-ic{transform:translate(4px)}.nb-btn--accent{--nb-btn-bg: var(--nb-accent);--nb-btn-bd: var(--nb-accent);--nb-btn-sweep: var(--nb-accent-dark)}.nb-btn--outline{--nb-btn-bg: transparent;--nb-btn-fg: var(--nb-ink);--nb-btn-bd: var(--nb-line)}.nb-btn--sm{min-height:40px;padding:10px 20px;font-size:.75rem}.nb-chip{display:inline-flex;align-items:center;height:38px;padding:0 18px;border:1px solid var(--nb-line);border-radius:999px;background:#fff;font:400 .8125rem/1 var(--nb-font-body);color:var(--nb-ink);text-decoration:none;white-space:nowrap}.nb-chip:hover{border-color:var(--nb-accent);color:var(--nb-accent)}.nb-chip.is-active{background:var(--nb-accent);border-color:var(--nb-accent);color:#fff}.nb-banner{overflow:hidden;isolation:isolate;text-align:center}.nb-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.nb-banner__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--nb-banner-pos, center)}.nb-banner--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(20,16,14,var(--nb-banner-overlay, .35))}.nb-banner--soft{background:radial-gradient(ellipse 60% 90% at 10% 0%,var(--nb-blush) 0%,transparent 60%),radial-gradient(ellipse 50% 80% at 100% 100%,var(--nb-blush-soft) 0%,transparent 60%),var(--nb-cream)}.nb-banner--soft:before,.nb-banner--soft:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(207,110,103,.25);border-radius:50%;pointer-events:none}.nb-banner--soft:before{width:340px;height:340px;left:-120px;bottom:-160px}.nb-banner--soft:after{width:220px;height:220px;right:6%;top:-110px}.nb-banner__inner{display:grid;justify-items:center;gap:14px}.nb-banner__crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;font-size:.75rem;color:var(--nb-muted)}.nb-banner__crumbs a{color:inherit;text-decoration:none}.nb-banner__crumbs a:hover{color:var(--nb-accent)}.nb-banner__title{margin:0;font-family:var(--nb-font-heading);font-weight:400;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:1.08;color:var(--nb-ink);text-wrap:balance}.nb-banner__text{max-width:620px;margin:0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.7}.nb-banner--image .nb-banner__title,.nb-banner--image .nb-banner__text,.nb-banner--image .nb-banner__crumbs{color:#fff}.nb-banner__search{display:flex;align-items:center;width:min(460px,100%);margin-top:8px;padding:6px 6px 6px 20px;border:1px solid var(--nb-line);border-radius:999px;background:#fff;box-shadow:0 10px 30px #1e1e1e0f}.nb-banner__search .nb-ic{color:var(--nb-muted)}.nb-banner__search input{flex:1;min-width:0;height:40px;padding:0 12px;border:0;background:none;font:inherit;font-size:.875rem;color:var(--nb-ink)}.nb-banner__search input:focus{outline:none}.nb-banner__search .nb-btn{min-height:40px;padding:10px 20px}.nb-blog__bar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,40px);padding-bottom:20px;border-bottom:1px dashed var(--nb-line)}.nb-blog__tags{display:flex;flex-wrap:wrap;gap:8px}.nb-blog__count{margin:0;font-size:.8125rem;color:var(--nb-muted)}.nb-blog__count strong{color:var(--nb-ink);font-weight:600}.nb-feat{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;margin-bottom:clamp(40px,5vw,64px);border-radius:var(--nb-radius);overflow:hidden;background:var(--nb-cream)}.nb-feat__media{position:relative;display:block;min-height:400px;background:var(--nb-blush-soft)}.nb-feat__media img,.nb-feat__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nb-feat__badge{position:absolute;top:18px;left:18px;padding:7px 14px;border-radius:999px;background:var(--nb-accent);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nb-feat__body{position:relative;display:grid;align-content:center;justify-items:start;gap:16px;padding:clamp(28px,4vw,60px)}.nb-feat__body:after{content:"\201c";position:absolute;right:28px;top:4px;font-family:var(--nb-font-heading);font-size:9rem;line-height:1;color:var(--nb-blush);pointer-events:none}.nb-feat__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:.8125rem;color:var(--nb-muted)}.nb-feat__meta span{display:inline-flex;align-items:center;gap:6px}.nb-feat__meta .nb-ic{width:14px;height:14px;color:var(--nb-accent)}.nb-feat__title{position:relative;z-index:1;margin:0;font-family:var(--nb-font-heading);font-weight:400;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.5rem);line-height:1.18}.nb-feat__title a{color:var(--nb-ink);text-decoration:none}.nb-feat__title a:hover{color:var(--nb-accent)}.nb-feat__excerpt{margin:0 0 4px;font-size:.9375rem;line-height:1.75}.nb-feat__author{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--nb-ink)}.nb-grid{display:grid;grid-template-columns:repeat(var(--nb-cols, 3),minmax(0,1fr));gap:clamp(28px,3vw,40px) clamp(18px,2vw,28px)}.nb-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--nb-line);border-radius:var(--nb-radius);background:#fff;overflow:hidden}.nb-card__media{position:relative;display:block;aspect-ratio:var(--nb-card-ratio, 16 / 11);overflow:hidden;background:var(--nb-blush-soft)}.nb-card__media img,.nb-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nb-card__date{position:absolute;top:14px;left:14px;display:grid;justify-items:center;min-width:54px;padding:8px 10px 7px;border-radius:8px;background:#fff;color:var(--nb-ink);line-height:1.05;box-shadow:0 6px 16px #1e1e1e1f}.nb-card__date strong{font-family:var(--nb-font-heading);font-weight:700;font-size:1.3125rem;color:var(--nb-accent)}.nb-card__date span{font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.nb-card__body{display:flex;flex-direction:column;gap:10px;flex:1;padding:20px 22px 18px}.nb-card__tag{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-accent)}.nb-card__title{margin:0;font-family:var(--nb-font-heading);font-weight:400;font-size:clamp(1.125rem,1.02rem + .35vw,1.3125rem);line-height:1.35}.nb-card__title a{color:var(--nb-ink);text-decoration:none}.nb-card__title a:hover{color:var(--nb-accent)}.nb-card__excerpt{margin:0;font-size:.875rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nb-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--nb-line)}.nb-card__meta{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--nb-muted)}.nb-card__meta .nb-ic{width:13px;height:13px}.nb-card__more{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-ink);text-decoration:none}.nb-card__more .nb-ic{width:14px;height:14px;color:var(--nb-accent)}.nb-card__more:hover{color:var(--nb-accent)}.nb-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:clamp(40px,5vw,56px)}.nb-pagination a,.nb-pagination span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--nb-line);border-radius:999px;font-size:.875rem;color:var(--nb-ink);text-decoration:none}.nb-pagination a:hover{border-color:var(--nb-accent);color:var(--nb-accent)}.nb-pagination .is-current{background:var(--nb-ink);border-color:var(--nb-ink);color:#fff}.nb-empty{display:grid;justify-items:center;gap:12px;padding:64px 20px;border-radius:var(--nb-radius);background:var(--nb-cream);text-align:center}.nb-empty p{margin:0}.nb-progress{position:fixed;left:0;top:0;z-index:60;height:3px;width:100%;transform-origin:left;transform:scaleX(0);background:var(--nb-accent);pointer-events:none}.nb-art__head{display:grid;justify-items:center;gap:16px;text-align:center}.nb-art__crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;font-size:.75rem;color:var(--nb-muted)}.nb-art__crumbs a{color:var(--nb-text);text-decoration:none}.nb-art__crumbs a:hover{color:var(--nb-accent)}.nb-art__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nb-art__tag{padding:6px 14px;border-radius:999px;background:var(--nb-blush-soft);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-accent-dark);text-decoration:none}.nb-art__tag:hover{background:var(--nb-accent);color:#fff}.nb-art__title{margin:0;font-family:var(--nb-font-heading);font-weight:400;font-size:clamp(2rem,1.35rem + 2.6vw,3.5rem);line-height:1.12;color:var(--nb-ink);text-wrap:balance}.nb-art__excerpt{max-width:680px;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.nb-art__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;margin-top:4px;font-size:.8125rem}.nb-art__meta>span{display:inline-flex;align-items:center;gap:7px}.nb-art__meta .nb-ic{width:15px;height:15px;color:var(--nb-accent)}.nb-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--nb-blush);color:var(--nb-accent-dark);font-size:.75rem;font-weight:700}.nb-avatar img{width:100%;height:100%;object-fit:cover}.nb-avatar--lg{width:72px;height:72px;font-size:1.25rem}.nb-art__author{font-weight:500;color:var(--nb-ink);text-transform:capitalize}.nb-art__hero{max-width:calc(1240px + var(--nb-gutter, 40px) * 2);margin:clamp(28px,4vw,48px) auto 0}.nb-art__hero figure{margin:0;aspect-ratio:16 / 7.5;border-radius:calc(var(--nb-radius) + 4px);overflow:hidden;background:var(--nb-blush-soft)}.nb-art__hero img{width:100%;height:100%;object-fit:cover}.nb-art__layout{display:grid;grid-template-columns:60px minmax(0,740px) 60px;justify-content:center;gap:clamp(28px,3.5vw,56px);margin-top:clamp(36px,5vw,64px)}.nb-art__layout.has-toc{grid-template-columns:60px minmax(0,740px) 240px}.nb-art__rail{position:sticky;top:110px;align-self:start;display:grid;justify-items:center;gap:12px}.nb-art__rail-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-muted);writing-mode:vertical-rl;transform:rotate(180deg)}.nb-art__rail .nb-share{flex-direction:column}.nb-art__main{min-width:0}.nb-toc{position:sticky;top:110px;align-self:start;padding:20px 20px 16px;border:1px solid var(--nb-line);border-radius:var(--nb-radius);background:var(--nb-cream)}.nb-toc[hidden]{display:none}.nb-toc__title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-ink)}.nb-toc__title .nb-ic{color:var(--nb-accent)}.nb-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:toc}.nb-toc li{counter-increment:toc}.nb-toc a{display:grid;grid-template-columns:22px 1fr;gap:6px;padding:7px 8px;border-radius:6px;font-size:.8125rem;line-height:1.4;color:var(--nb-text);text-decoration:none}.nb-toc a:before{content:counter(toc,decimal-leading-zero);font-size:.6875rem;font-weight:600;color:var(--nb-accent);padding-top:2px}.nb-toc a:hover,.nb-toc a.is-current{background:#fff;color:var(--nb-ink)}.nb-toc--inline{position:static;margin-bottom:28px;padding:0;background:var(--nb-cream)}.nb-toc--inline summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;cursor:pointer;list-style:none;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-ink)}.nb-toc--inline summary::-webkit-details-marker{display:none}.nb-toc--inline[open] summary .nb-ic:last-child{transform:rotate(180deg)}.nb-toc--inline ol{padding:0 12px 14px}.nb-toc--side{display:block}.nb-toc--inline{display:none}.nb-content{font-size:clamp(1rem,.97rem + .12vw,1.0625rem);line-height:1.85;color:var(--nb-text)}.nb-content>*:first-child{margin-top:0}.nb-content p{margin:0 0 1.3em}.nb-content.has-dropcap>p:first-of-type:first-letter{float:left;margin:8px 14px 0 0;font-family:var(--nb-font-heading);font-size:3.6em;line-height:.8;color:var(--nb-accent)}.nb-content h2,.nb-content h3,.nb-content h4{font-family:var(--nb-font-heading);font-weight:400;line-height:1.25;color:var(--nb-ink);scroll-margin-top:110px}.nb-content h2{position:relative;margin:2em 0 .7em;padding-top:.9em;font-size:clamp(1.5rem,1.25rem + .9vw,2rem)}.nb-content h2:before{content:"";position:absolute;top:0;left:0;width:44px;height:2px;background:var(--nb-accent)}.nb-content h3{margin:1.7em 0 .5em;font-size:clamp(1.25rem,1.12rem + .45vw,1.5rem)}.nb-content h4{margin:1.4em 0 .5em;font-size:1.125rem}.nb-content ul,.nb-content ol{margin:0 0 1.3em;padding-left:22px}.nb-content li{margin-bottom:.5em;padding-left:4px}.nb-content li::marker{color:var(--nb-accent)}.nb-content a{color:var(--nb-ink);text-decoration:underline;text-decoration-color:var(--nb-accent);text-decoration-thickness:1px;text-underline-offset:3px}.nb-content a:hover{color:var(--nb-accent)}.nb-content strong{color:var(--nb-ink)}.nb-content blockquote{position:relative;margin:2em 0;padding:28px 30px 26px 64px;border-radius:var(--nb-radius);background:var(--nb-cream);font-family:var(--nb-font-heading);font-style:italic;font-size:1.25rem;line-height:1.6;color:var(--nb-ink)}.nb-content blockquote:before{content:"\201c";position:absolute;left:20px;top:8px;font-size:3.5rem;line-height:1;color:var(--nb-accent);font-style:normal}.nb-content blockquote p:last-child{margin-bottom:0}.nb-content img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:var(--nb-radius)}.nb-content figure{margin:1.6em 0}.nb-content figcaption{margin-top:8px;font-size:.8125rem;color:var(--nb-muted);text-align:center}.nb-content hr{margin:2.4em 0;border:0;border-top:1px dashed var(--nb-line)}.nb-content table{display:block;width:100%;overflow-x:auto;margin:0 0 1.5em;border-collapse:collapse;font-size:.875rem}.nb-content th{background:var(--nb-cream);color:var(--nb-ink);font-weight:600}.nb-content th,.nb-content td{padding:12px 14px;border-bottom:1px solid var(--nb-line);text-align:left}.nb-content iframe,.nb-content video{max-width:100%;border-radius:var(--nb-radius)}.nb-art__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:22px 0;border-top:1px dashed var(--nb-line);border-bottom:1px dashed var(--nb-line)}.nb-art__foot-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nb-art__foot-label{margin-right:4px;font-size:.8125rem;font-weight:600;color:var(--nb-ink)}.nb-art__foot-share{display:none}.nb-share{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.nb-share__btn{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--nb-line);border-radius:50%;background:#fff;color:var(--nb-ink);cursor:pointer;text-decoration:none}.nb-share__btn .nb-ic{width:15px;height:15px}.nb-share__btn:hover{border-color:var(--nb-accent);background:var(--nb-accent);color:#fff}.nb-share__ok{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:grid;place-items:center;border-radius:50%;background:#2e7d4f;color:#fff;opacity:0}.nb-share__btn.is-copied .nb-share__ok{opacity:1}.nb-authorbox{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:center;margin-top:36px;padding:clamp(22px,3vw,30px);border:1px solid var(--nb-line);border-radius:var(--nb-radius)}.nb-authorbox__label{margin:0 0 4px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-accent)}.nb-authorbox__name{margin:0;font-family:var(--nb-font-heading);font-size:1.25rem;color:var(--nb-ink);text-transform:capitalize}.nb-authorbox__bio{margin:6px 0 0;font-size:.875rem;line-height:1.65}.nb-cta{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 28px;margin-top:36px;padding:clamp(24px,3.4vw,40px);border-radius:var(--nb-radius);background:linear-gradient(120deg,var(--nb-blush-soft),var(--nb-cream))}.nb-cta:after{content:"";position:absolute;right:-60px;bottom:-90px;z-index:-1;width:220px;height:220px;border:1px solid rgba(207,110,103,.3);border-radius:50%}.nb-cta__title{margin:0;font-family:var(--nb-font-heading);font-size:clamp(1.3125rem,1.15rem + .6vw,1.75rem);color:var(--nb-ink)}.nb-cta__text{margin:6px 0 0;font-size:.875rem}.nb-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.nb-pager__link{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:14px;border:1px solid var(--nb-line);border-radius:var(--nb-radius);color:var(--nb-ink);text-decoration:none}.nb-pager__link:hover{border-color:var(--nb-accent)}.nb-pager__link--next{grid-template-columns:minmax(0,1fr) 72px;text-align:right}.nb-pager__link--next .nb-pager__thumb{order:2}.nb-pager__thumb{width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--nb-blush-soft)}.nb-pager__thumb img,.nb-pager__thumb svg{width:100%;height:100%;object-fit:cover}.nb-pager__label{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-accent)}.nb-pager__link--next .nb-pager__label{justify-content:flex-end}.nb-pager__label .nb-ic{width:13px;height:13px}.nb-pager__title{margin-top:4px;font-family:var(--nb-font-heading);font-size:1rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-section-title{margin:0 0 20px;font-family:var(--nb-font-heading);font-weight:400;font-size:clamp(1.375rem,1.2rem + .6vw,1.875rem);color:var(--nb-ink)}.nb-comments{margin-top:56px}.nb-comments__list{list-style:none;margin:0 0 32px;padding:0}.nb-comment{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px dashed var(--nb-line)}.nb-comment__head{margin:0 0 6px;font-size:.8125rem;color:var(--nb-muted)}.nb-comment__head strong{margin-right:8px;color:var(--nb-ink)}.nb-comment p{margin:0 0 .6em}.nb-form{display:grid;gap:16px;margin:0;padding:clamp(22px,3vw,32px);border:1px solid var(--nb-line);border-radius:var(--nb-radius);background:var(--nb-cream)}.nb-form__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nb-field{display:grid;gap:7px;font-size:.8125rem;font-weight:500;color:var(--nb-ink)}.nb-field--full{grid-column:1 / -1}.nb-field input,.nb-field textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--nb-line);border-radius:8px;background:#fff;font:inherit;font-size:.9375rem;font-weight:400;color:var(--nb-ink)}.nb-field textarea{min-height:130px;resize:vertical}.nb-field input:focus,.nb-field textarea:focus{outline:none;border-color:var(--nb-accent);box-shadow:0 0 0 3px #cf6e6726}.nb-form .nb-btn{justify-self:start}.nb-note{margin:0;font-size:.75rem;color:var(--nb-muted)}.nb-msg{margin:0;padding:12px 16px;border-radius:8px;font-size:.875rem}.nb-msg--ok{background:#e8f5ee;color:#1f6b41}.nb-msg--err{background:#fdecea;color:#a1281f}.nb-related{margin-top:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,56px);border-top:1px dashed var(--nb-line)}.nb-related__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.nb-related__head .nb-section-title{margin:0}.nb-news__box{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding:clamp(32px,5vw,64px);border-radius:calc(var(--nb-radius) + 6px);background:var(--nb-ink);color:#fffc}.nb-news__box:before{content:"";position:absolute;left:-100px;top:-140px;z-index:-1;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#78be219e,transparent 70%)}.nb-news__box:after{content:"";position:absolute;right:-80px;bottom:-120px;z-index:-1;width:260px;height:260px;border:1px solid rgba(255,255,255,.15);border-radius:50%}.nb-news__title{margin:8px 0 10px;font-family:var(--nb-font-heading);font-weight:400;font-size:clamp(1.625rem,1.25rem + 1.4vw,2.375rem);line-height:1.2;color:#fff}.nb-news__text{margin:0;font-size:.9375rem;line-height:1.7}.nb-news__row{display:flex;gap:10px;padding:6px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f}.nb-news__row input{flex:1;min-width:0;padding:0 18px;border:0;background:none;color:#fff;font:inherit;font-size:.9375rem}.nb-news__row input::placeholder{color:#fff9}.nb-news__row input:focus{outline:none}.nb-news__box .nb-btn{--nb-btn-bg: var(--nb-accent);--nb-btn-bd: var(--nb-accent);--nb-btn-sweep: #fff;--nb-btn-fg-hover: var(--nb-ink)}.nb-news__note{margin:12px 0 0;font-size:.75rem;color:#ffffff8c}@media screen and (min-width:1025px)and (max-width:1280px){.nb{--nb-gutter: 32px}.nb-art__layout{grid-template-columns:56px minmax(0,700px) 56px;gap:32px}.nb-art__layout.has-toc{grid-template-columns:56px minmax(0,700px) 210px}.nb-feat__media{min-height:360px}}@media screen and (min-width:768px)and (max-width:1024px){.nb{--nb-gutter: 28px;padding-top:calc(var(--nb-pt, 64px) * .8);padding-bottom:calc(var(--nb-pb, 80px) * .8)}.nb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-feat{grid-template-columns:1fr}.nb-feat__media{min-height:0;aspect-ratio:16 / 9}.nb-art__layout,.nb-art__layout.has-toc{grid-template-columns:52px minmax(0,1fr);gap:28px}.nb-toc--side{display:none}.nb-toc--inline{display:block}.nb-news__box{grid-template-columns:1fr}}@media screen and (min-width:768px)and (max-width:1024px)and (orientation:landscape){.nb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-feat{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.nb-feat__media{aspect-ratio:auto;min-height:340px}}@media screen and (min-width:481px)and (max-width:767px){.nb{--nb-gutter: 20px;padding-top:calc(var(--nb-pt, 64px) * .65);padding-bottom:calc(var(--nb-pb, 80px) * .65)}.nb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.nb-feat{grid-template-columns:1fr}.nb-feat__media{min-height:0;aspect-ratio:16 / 10}.nb-feat__body:after{font-size:6rem}.nb-art__layout,.nb-art__layout.has-toc{grid-template-columns:minmax(0,1fr)}.nb-art__rail,.nb-toc--side{display:none}.nb-toc--inline{display:block}.nb-art__foot-share{display:flex}.nb-art__hero figure{aspect-ratio:16 / 9}.nb-pager,.nb-news__box{grid-template-columns:1fr}}@media screen and (max-width:480px){.nb{--nb-gutter: 16px;padding-top:calc(var(--nb-pt, 64px) * .55);padding-bottom:calc(var(--nb-pb, 80px) * .55)}.nb-blog__bar{flex-direction:column;align-items:flex-start}.nb-blog__tags{flex-wrap:nowrap;width:calc(100% + var(--nb-gutter) * 2);margin-inline:calc(var(--nb-gutter) * -1);padding:0 var(--nb-gutter) 4px;overflow-x:auto;scrollbar-width:none}.nb-blog__tags::-webkit-scrollbar{display:none}.nb-chip{flex:none}.nb-grid{grid-template-columns:1fr;gap:22px}.nb-feat{grid-template-columns:1fr}.nb-feat__media{min-height:0;aspect-ratio:4 / 3}.nb-feat__body:after{display:none}.nb-feat .nb-btn{width:100%}.nb-banner__search .nb-btn{padding-inline:16px}.nb-art__layout,.nb-art__layout.has-toc{grid-template-columns:minmax(0,1fr)}.nb-art__rail,.nb-toc--side{display:none}.nb-toc--inline{display:block}.nb-art__foot-share{display:flex}.nb-art__hero figure{aspect-ratio:4 / 3;border-radius:var(--nb-radius)}.nb-content blockquote{padding:24px 20px 22px 48px;font-size:1.0625rem}.nb-content blockquote:before{left:12px}.nb-authorbox{grid-template-columns:1fr;justify-items:center;text-align:center}.nb-cta{flex-direction:column;align-items:stretch;text-align:center}.nb-pager,.nb-form__fields{grid-template-columns:1fr}.nb-form .nb-btn{justify-self:stretch}.nb-news__box{grid-template-columns:1fr;text-align:center}.nb-news__row{flex-direction:column;border-radius:16px}.nb-news__row input{min-height:46px;text-align:center}.nb-news__row .nb-btn{width:100%}}@media(prefers-reduced-motion:reduce){.nb-btn,.nb-btn:before,.nb-btn:after,.nb-btn .nb-ic{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nb-blog.css.map */
