.article-module__Nvssva__article{max-width:var(--layout-max-w);background:var(--ds-background-100);border:1px solid var(--ds-gray-alpha-400);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;color:var(--ds-gray-1000);border-radius:8px;margin:1rem auto 2rem;padding:clamp(2rem,5vw,4rem) clamp(1rem,6vw,5rem) clamp(2rem,4vw,3.5rem);box-shadow:0 1px 1px #0000000a,0 16px 32px -24px #00000080}.article-module__Nvssva__header,.article-module__Nvssva__content,.article-module__Nvssva__footer{max-width:880px;margin-inline:auto}.article-module__Nvssva__header{border-bottom:3px double var(--ds-gray-alpha-500);text-align:center;margin-bottom:2.5rem;padding-bottom:2rem}.article-module__Nvssva__backLink{border:1px solid var(--ds-gray-alpha-400);background:var(--ds-background-100);height:2rem;color:var(--ds-gray-1000);border-radius:7px;align-items:center;gap:.4rem;margin-bottom:2rem;padding:0 .65rem;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.article-module__Nvssva__backLink:hover{background:var(--ds-gray-100);border-color:var(--ds-gray-alpha-500)}.article-module__Nvssva__meta{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;color:var(--ds-gray-700);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:12px;display:flex}.article-module__Nvssva__category{border:1px solid var(--ds-gray-alpha-400);background:var(--ds-background-200);height:1.5rem;color:var(--ds-gray-1000);border-radius:5px;align-items:center;padding:0 .5rem;font-weight:500;display:inline-flex}.article-module__Nvssva__readTime{color:var(--ds-gray-700)}.article-module__Nvssva__header h1{letter-spacing:-.01em;max-width:760px;color:var(--ds-gray-1000);margin:0 auto 1.25rem;font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1.15}.article-module__Nvssva__lead{max-width:680px;color:var(--ds-gray-900);margin:0 auto;font-size:18px;line-height:1.7}.article-module__Nvssva__content{color:var(--ds-gray-1000);font-size:16px;line-height:1.8}.article-module__Nvssva__content h2{border-bottom:1px solid var(--ds-gray-alpha-400);font-family:var(--font-geist-sans),sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-gray-1000);margin:3rem 0 1.25rem;padding-bottom:.5rem;font-size:15px;font-weight:600;line-height:1.4}.article-module__Nvssva__content h3{font-family:var(--font-geist-sans),sans-serif;color:var(--ds-gray-1000);margin:2rem 0 .75rem;font-size:18px;font-weight:600;line-height:1.35}.article-module__Nvssva__content h4{font-family:var(--font-geist-sans),sans-serif;color:var(--ds-gray-1000);margin:1.5rem 0 .5rem;font-size:15px;font-weight:600;line-height:1.4}.article-module__Nvssva__content p{margin:1rem 0}.article-module__Nvssva__content hr{border:0;border-top:1px solid var(--ds-gray-alpha-300);margin:2.5rem 0}.article-module__Nvssva__content ul,.article-module__Nvssva__content ol{margin:1rem 0;padding-left:1.4rem}.article-module__Nvssva__content li{margin:.55rem 0}.article-module__Nvssva__content li strong,.article-module__Nvssva__content p strong{color:var(--ds-gray-1000);font-weight:700}.article-module__Nvssva__content a{color:var(--ds-blue-700);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.article-module__Nvssva__content a:hover{color:var(--ds-blue-900)}.article-module__Nvssva__content a.article-module__Nvssva__ctaButton,.article-module__Nvssva__content a.article-module__Nvssva__primaryButton,.article-module__Nvssva__content a.article-module__Nvssva__ctaButton:hover,.article-module__Nvssva__content a.article-module__Nvssva__primaryButton:hover{color:#fff;text-decoration:none}.article-module__Nvssva__content a.article-module__Nvssva__articleCard,.article-module__Nvssva__content a.article-module__Nvssva__articleCard:hover{color:var(--ds-gray-1000);text-decoration:none}.article-module__Nvssva__content table{border-collapse:collapse;width:100%;font-family:var(--font-geist-sans),sans-serif;font-size:14px;line-height:1.55}.article-module__Nvssva__content th,.article-module__Nvssva__content td{border:1px solid var(--ds-gray-alpha-300);text-align:left;vertical-align:top;padding:.6rem .75rem}.article-module__Nvssva__content thead th,.article-module__Nvssva__content thead td{background:var(--ds-gray-100);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;color:var(--ds-gray-700);font-size:11px;font-weight:500}.article-module__Nvssva__highlight{background:var(--ds-amber-100);border:1px solid var(--ds-amber-400);border-left:3px solid var(--ds-amber-700);border-radius:8px;margin:2rem 0;padding:1.25rem}.article-module__Nvssva__highlight h3{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-amber-900);margin-top:0;font-size:13px}.article-module__Nvssva__highlight p{margin-bottom:0}.article-module__Nvssva__callout{background:var(--ds-blue-100);border:1px solid var(--ds-blue-400);text-align:center;border-radius:8px;margin:2rem 0;padding:1.5rem}.article-module__Nvssva__callout h3{color:var(--ds-blue-1000);margin-top:0;font-size:20px;font-weight:600}.article-module__Nvssva__callout p{margin-bottom:1.25rem}.article-module__Nvssva__example{background:var(--ds-background-200);border:1px solid var(--ds-gray-alpha-300);border-radius:8px;margin:1.5rem 0;padding:1.25rem;font-size:16px}.article-module__Nvssva__example strong{color:var(--ds-gray-1000)}.article-module__Nvssva__checklist{background:var(--ds-background-200);border:1px solid var(--ds-gray-alpha-300);border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.25rem 1.25rem 2.5rem}.article-module__Nvssva__codeExample{background:var(--ds-background-200);border:1px solid var(--ds-gray-alpha-300);font-family:var(--font-geist-mono),monospace;border-radius:8px;margin:1.5rem 0;padding:1rem;font-size:13px;line-height:1.6}.article-module__Nvssva__codeExample strong{color:var(--ds-gray-1000);font-weight:600}.article-module__Nvssva__ctaButton,.article-module__Nvssva__primaryButton{border:1px solid var(--ds-blue-700);background:var(--ds-blue-700);color:#fff;height:2.5rem;font-family:var(--font-geist-sans),sans-serif;border-radius:7px;justify-content:center;align-items:center;padding:0 1rem;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.article-module__Nvssva__ctaButton:hover,.article-module__Nvssva__primaryButton:hover{background:var(--ds-blue-800);border-color:var(--ds-blue-800)}.article-module__Nvssva__footer{border-top:3px double var(--ds-gray-alpha-500);margin-top:3.5rem;padding-top:2.5rem}.article-module__Nvssva__authorBox{background:var(--ds-background-200);border:1px solid var(--ds-gray-alpha-300);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.article-module__Nvssva__authorBox h3{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;color:var(--ds-gray-700);margin-top:0;font-size:13px}.article-module__Nvssva__authorBox p{color:var(--ds-gray-900);margin-bottom:0;font-size:14px;line-height:1.65}.article-module__Nvssva__relatedLinks,.article-module__Nvssva__relatedArticles{margin-bottom:2rem}.article-module__Nvssva__relatedLinks h3,.article-module__Nvssva__relatedArticles h3,.article-module__Nvssva__relatedArticles h2{font-family:var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-gray-700);border:0;margin-bottom:1rem;padding:0;font-size:13px}.article-module__Nvssva__relatedLinks ul{margin:0;padding:0;list-style:none}.article-module__Nvssva__relatedLinks li{margin:0}.article-module__Nvssva__relatedLinks a{border-bottom:1px solid var(--ds-gray-alpha-200);color:var(--ds-gray-1000);font-family:var(--font-geist-sans),sans-serif;border-radius:6px;padding:.6rem .75rem;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.article-module__Nvssva__relatedLinks a:hover{background:var(--ds-gray-100);color:var(--ds-blue-700)}.article-module__Nvssva__articleGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.article-module__Nvssva__articleCard{background:var(--ds-background-100);border:1px solid var(--ds-gray-alpha-400);color:var(--ds-gray-1000);font-family:var(--font-geist-sans),sans-serif;border-radius:8px;padding:1rem;transition:border-color .15s,background .15s;display:block}.article-module__Nvssva__articleCard:hover{border-color:var(--ds-gray-alpha-500);background:var(--ds-gray-100)}.article-module__Nvssva__articleCard h3,.article-module__Nvssva__articleCard h4{letter-spacing:normal;text-transform:none;color:var(--ds-gray-1000);border:0;margin:0 0 .4rem;padding:0;font-size:15px;font-weight:600;line-height:1.4}.article-module__Nvssva__articleCard p{color:var(--ds-gray-900);margin:0;font-size:13px;line-height:1.55}.article-module__Nvssva__cta,.article-module__Nvssva__finalCta{background:var(--ds-blue-100);border:1px solid var(--ds-blue-400);text-align:center;font-family:var(--font-geist-sans),sans-serif;border-radius:8px;margin-top:2rem;padding:2rem}.article-module__Nvssva__cta h3,.article-module__Nvssva__finalCta h3,.article-module__Nvssva__finalCta h2{letter-spacing:-.01em;text-transform:none;color:var(--ds-blue-1000);border:0;margin-top:0;padding:0;font-size:24px;font-weight:600}.article-module__Nvssva__cta p,.article-module__Nvssva__finalCta p{color:var(--ds-gray-900);margin-bottom:1.25rem;font-size:15px;line-height:1.65}@media (max-width:768px){.article-module__Nvssva__article{margin:.5rem auto 1rem;padding:1.5rem 1rem}.article-module__Nvssva__header h1{font-size:26px}.article-module__Nvssva__lead{font-size:16px}.article-module__Nvssva__content{font-size:15px}.article-module__Nvssva__content h3{font-size:17px}.article-module__Nvssva__highlight,.article-module__Nvssva__callout,.article-module__Nvssva__authorBox,.article-module__Nvssva__cta,.article-module__Nvssva__finalCta{padding:1.25rem}}
