.jl-inline{color:inherit;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.jl-inline:hover{opacity:.75}.np-product-menu{display:grid;gap:0;width:100%}.np-product-menu>a{padding:13px 18px!important;font-size:16px!important;display:flex;justify-content:space-between;align-items:center;gap:22px}.np-product-menu>a:hover{background:rgba(143,71,101,.09)}.np-subnav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--ns-line);gap:20px}.np-subnav details{position:relative}.np-subnav summary{cursor:pointer;list-style:none;display:flex;gap:24px;align-items:center;border:1px solid var(--ns-line);border-radius:8px;padding:12px 18px;font-size:14px}.np-subnav .np-product-menu{position:absolute;right:0;top:calc(100% + 8px);width:280px;background:#fff;color:#32232b;border:1px solid #e4d7dd;box-shadow:0 12px 35px #30162415;border-radius:12px;padding:8px}.np-subnav a{text-decoration:none}.np-page .ns-step{padding-block:45px}.np-page .ns-step-copy h2{font-size:clamp(28px,3.5vw,48px);line-height:1.1;letter-spacing:-.04em}.np-page .ns-step-copy p{white-space:pre-line}.np-page .ns-step:has(>.ns-step-copy:only-child){grid-template-columns:1fr}.np-page .ns-step-copy:only-child{max-width:800px}.np-page .ns-step-copy:only-child p{max-width:720px}.np-bottom{padding-block:70px}.np-resources{padding-block:30px 70px}.np-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:30px}.np-search input{flex:1;min-width:160px;background:white;color:#32232b;padding:14px;border:1px solid #d8cdd3;border-radius:7px}.np-resources .blog-card{color:#32232b;border:1px solid #e4d7dd;border-radius:12px;overflow:hidden;background:#fff}.np-resources .blog-card-copy{padding:22px}.np-resources .blog-card-image img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#f6f1f3}.np-resources .blog-pagination a{color:#57293f;border-color:#d8cdd3}.np-resources .blog-pagination a[aria-current=page]{background:#57293f;color:white}.np-page .ns-hero{padding-bottom:40px}a:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:640px){.np-subnav{gap:10px}.np-subnav summary{font-size:12px;padding:10px;gap:10px}.np-subnav .np-product-menu{width:min(280px,85vw)}.np-page .ns-step-copy{display:block}.np-search label{width:100%}.np-page .ns-step{padding-block:25px}.np-bottom{padding-block:40px}} 
