:root{--nw-purple: #393076;--nw-ink: #1c1c22;--nw-muted: #55555f;--nw-border: #e5e5ea;--nw-bg-soft: #f6f6fb;--nw-radius: 10px;--nw-focus: #1a6be0}.nw-decision,.nw-toc,.nw-table-wrap,.nw-evidence,.nw-products,.nw-testing,.nw-faq,.nw-author,.nw-references,.nw-breadcrumb{max-width:var(--normal-content-width, 46rem);margin-inline:auto}.nw-decision a:focus-visible,.nw-toc a:focus-visible,.nw-evidence a:focus-visible,.nw-references a:focus-visible,.nw-breadcrumb a:focus-visible,.nw-faq summary:focus-visible,.nw-products a:focus-visible{outline:3px solid var(--nw-focus);outline-offset:2px;border-radius:4px}.nw-breadcrumb{margin-block:0 1rem;font-size:.85rem;color:var(--nw-muted)}.nw-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:0;margin:0}.nw-breadcrumb li{display:inline-flex;align-items:center}.nw-breadcrumb li+li:before{content:"\203a";margin-inline-end:.5rem;color:var(--nw-border)}.nw-breadcrumb a{color:var(--nw-purple);text-decoration:none}.nw-breadcrumb a:hover{text-decoration:underline}.nw-breadcrumb [aria-current=page]{color:var(--nw-muted)}.nw-decision{border:2px solid var(--nw-purple);border-radius:var(--nw-radius);background:var(--nw-bg-soft);padding:1.25rem 1.4rem;margin-block:1.5rem}.nw-decision>h2,.nw-decision>h3{margin:0 0 .6rem;font-size:1.15rem;color:var(--nw-purple)}.nw-decision ul{margin:0;padding-inline-start:1.15rem}.nw-decision li{margin-block:.4rem;line-height:1.5}.nw-toc{border:1px solid var(--nw-border);border-radius:var(--nw-radius);padding:1rem 1.2rem;margin-block:1.5rem;background:#fff}.nw-toc>h2,.nw-toc>p:first-child{margin:0 0 .5rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nw-muted)}.nw-toc ol,.nw-toc ul{margin:0;padding-inline-start:1.2rem}.nw-toc li{margin-block:.3rem}.nw-toc a{color:var(--nw-purple);text-decoration:none}.nw-toc a:hover{text-decoration:underline}@media(min-width:990px){.nw-toc.nw-toc--sticky{position:sticky;top:calc(var(--header-height, 60px) + 1rem)}}.nw-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:1.5rem}.nw-table{width:100%;border-collapse:collapse;font-size:.95rem}.nw-table caption{caption-side:top;text-align:left;font-weight:700;color:var(--nw-ink);padding-block-end:.6rem}.nw-table th,.nw-table td{padding:.65rem .8rem;text-align:left;border-bottom:1px solid var(--nw-border);vertical-align:top}.nw-table thead th{background:var(--nw-purple);color:#fff;font-weight:700}.nw-table tbody th[scope=row]{font-weight:700;color:var(--nw-ink);background:var(--nw-bg-soft)}.nw-table tbody tr:nth-child(2n) td{background:#fbfbfe}@media(max-width:640px){.nw-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nw-table,.nw-table tbody,.nw-table tr,.nw-table th,.nw-table td{display:block;width:100%}.nw-table tr{border:1px solid var(--nw-border);border-radius:var(--nw-radius);margin-block-end:.9rem;overflow:hidden}.nw-table tbody th[scope=row]{font-size:1.02rem;padding:.7rem .9rem;border-bottom:1px solid var(--nw-border)}.nw-table td{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--nw-border)}.nw-table td:last-child{border-bottom:0}.nw-table td:before{content:attr(data-label);font-weight:700;color:var(--nw-muted);flex:0 0 45%}}.nw-evidence{border-inline-start:4px solid var(--nw-purple);background:var(--nw-bg-soft);border-radius:0 var(--nw-radius) var(--nw-radius) 0;padding:1rem 1.2rem;margin:1.4rem 0}.nw-evidence blockquote{margin:0 0 .6rem;font-size:1.02rem;line-height:1.5;color:var(--nw-ink)}.nw-evidence figcaption{font-size:.82rem;color:var(--nw-muted);line-height:1.45}.nw-evidence figcaption cite{font-style:italic}.nw-evidence a{color:var(--nw-purple)}.nw-products{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.6rem}@media(max-width:560px){.nw-products{grid-template-columns:1fr}}.nw-products .nw-product{border:1px solid var(--nw-border);border-radius:var(--nw-radius);padding:1rem;background:#fff;display:flex;flex-direction:column;gap:.5rem}.nw-products .nw-product img{width:100%;height:auto;border-radius:8px;aspect-ratio:1 / 1;object-fit:cover}.nw-products .nw-product h3{margin:0;font-size:1.05rem}.nw-products .nw-product a.nw-cta{margin-top:auto;display:inline-block;text-align:center;padding:.6rem .9rem;background:var(--nw-purple);color:#fff;border-radius:8px;text-decoration:none;font-weight:700}.nw-products .nw-product a.nw-cta:hover{filter:brightness(1.08)}.nw-testing{border:1px dashed var(--nw-purple);border-radius:var(--nw-radius);background:#fff;padding:1.1rem 1.3rem;margin-block:1.6rem}.nw-testing>h2,.nw-testing>h3{margin:0 0 .5rem;font-size:1.1rem;color:var(--nw-purple)}.nw-testing p{margin:.4rem 0;line-height:1.55}.nw-testing a{color:var(--nw-purple);font-weight:600}.nw-faq{margin-block:1.8rem}.nw-faq>h2{margin:0 0 .8rem}.nw-faq details{border:1px solid var(--nw-border);border-radius:var(--nw-radius);margin-block-end:.6rem;background:#fff;overflow:hidden}.nw-faq summary{cursor:pointer;list-style:none;padding:.85rem 1rem;font-weight:700;color:var(--nw-ink);display:flex;justify-content:space-between;align-items:center;gap:1rem}.nw-faq summary::-webkit-details-marker{display:none}.nw-faq summary:after{content:"+";font-size:1.3rem;line-height:1;color:var(--nw-purple);flex:none;transition:transform .2s ease}.nw-faq details[open] summary:after{content:"\2212"}.nw-faq details>*:not(summary){padding:0 1rem 1rem;margin:0;line-height:1.55;color:var(--nw-ink)}.nw-author{display:flex;gap:1rem;align-items:flex-start;border-top:1px solid var(--nw-border);padding-block-start:1.2rem;margin-block:1.8rem}.nw-author img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.nw-author .nw-author__body{font-size:.92rem;line-height:1.5}.nw-author .nw-author__body strong{color:var(--nw-ink)}.nw-author a{color:var(--nw-purple)}@media(max-width:480px){.nw-author{flex-direction:column}}.nw-references{border-top:1px solid var(--nw-border);padding-block-start:1rem;margin-block:1.6rem;font-size:.88rem}.nw-references>h2,.nw-references>h3{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nw-muted);margin:0 0 .6rem}.nw-references ol{margin:0;padding-inline-start:1.3rem}.nw-references li{margin-block:.35rem;line-height:1.45}.nw-references a{color:var(--nw-purple);word-break:break-word}@media(prefers-reduced-motion:reduce){.nw-faq summary:after{transition:none}}@media print{.nw-faq details{break-inside:avoid}.nw-faq details>*:not(summary){display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/nw-article.css.map */
