.nxBlogPage h1,.nxBlogPage h2,.nxBlogPage h3,.nxBlogPage p{font-family:var(--font-manrope), var(--font-inter), system-ui, sans-serif;margin-top:0}.nxBlogPage input,.nxBlogPage button{font-family:inherit}.nxBlogPage ::selection{color:#241d16;background:#ffe8d6}.nxArticlePage .nxArticleProse{color:#3a342b;font-size:17px;line-height:1.85}.nxArticlePage .nxArticleProse p{margin:0 0 22px}.nxArticlePage .nxArticleProse h2{letter-spacing:-.01em;color:#241d16;margin:44px 0 16px;scroll-margin-top:96px;font-size:24px;font-weight:800}.nxArticlePage .nxArticleProse h3{letter-spacing:-.01em;color:#241d16;margin:32px 0 12px;scroll-margin-top:96px;font-size:20px;font-weight:800}.nxArticlePage .nxArticleProse h4{color:#241d16;margin:26px 0 10px;font-size:17px;font-weight:700}.nxArticlePage .nxArticleProse h2:first-child,.nxArticlePage .nxArticleProse h3:first-child{margin-top:0}.nxArticlePage .nxArticleProse ul,.nxArticlePage .nxArticleProse ol{margin:0 0 22px;padding-left:22px}.nxArticlePage .nxArticleProse li{margin-bottom:10px;line-height:1.8}.nxArticlePage .nxArticleProse strong{color:#241d16;font-weight:700}.nxArticlePage .nxArticleProse a{color:var(--color-brand-ink);text-underline-offset:2px;text-decoration:underline}.nxArticlePage .nxArticleProse a:hover{color:var(--color-brand-dark)}.nxArticlePage .nxArticleProse img{border-radius:12px;max-width:100%;height:auto;margin:26px 0}.nxArticlePage .nxArticleProse blockquote{color:#5c5347;background:#fff3e9;border-left:4px solid #ff6a00;border-radius:0 12px 12px 0;margin:28px 0;padding:18px 24px;font-size:16px;font-style:italic}.nxArticlePage .nxArticleProse table{border-collapse:collapse;width:100%;margin:26px 0;font-size:15px}.nxArticlePage .nxArticleProse th,.nxArticlePage .nxArticleProse td{text-align:left;border:1px solid #e8dfd0;padding:11px 15px}.nxArticlePage .nxArticleProse th{color:#241d16;background:#fff3e9;font-weight:700}.nxArticlePage .nxArticleProse pre,.nxArticlePage .nxArticleProse table{display:block;overflow-x:auto}.nxArticlePage .toc{background:0 0;border:1px solid #e8dfd0;border-radius:14px;margin-bottom:0;padding:20px}.nxArticlePage .tocTitle{letter-spacing:.05em;color:var(--color-muted);margin:0 0 14px;font-size:12px;font-weight:800}.nxArticlePage .tocTitle svg{display:none}.nxArticlePage .tocList{gap:10px}.nxArticlePage .tocLink{color:#5c5347;border-radius:0;padding:3px 0;font-size:13px;font-weight:600;line-height:1.5}.nxArticlePage .tocItem--h3 .tocLink{color:#746a5d;border-left:1.5px solid #e8dfd0;padding-left:12px;font-size:12px}.nxArticlePage .tocLink:hover,.nxArticlePage .tocItem--active .tocLink{color:#ff6a00;background:0 0}.nxArticlePage .tocItem--active .tocLink{font-weight:700}.nxArticlePage .tocItem--h3.tocItem--active .tocLink{border-left-color:#ff6a00}.nxArticlePage .nxArticleProse .nxFaq{border:1px solid var(--color-line);background:#fff;border-radius:16px;margin:48px 0 0;padding:28px 32px 8px}.nxArticlePage .nxArticleProse .nxFaq>h2{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-ink);margin:0 0 6px;font-size:13px;font-weight:800}.nxArticlePage .nxArticleProse .nxFaq h3{border-top:1px solid var(--color-line);margin:0;padding:20px 0 8px;font-size:17px;line-height:1.45}.nxArticlePage .nxArticleProse .nxFaq>h2+h3{border-top:0}.nxArticlePage .nxArticleProse .nxFaq p{color:var(--color-body);margin:0 0 20px;font-size:16px;line-height:1.75}.nxArticlePage .nxTocFold summary::-webkit-details-marker{display:none}.nxArticlePage .nxTocFold[open] .nxTocFoldIcon{transform:rotate(45deg)}.nxArticlePage .nxTocFoldIcon{font-size:20px;transition:transform .2s;display:inline-block}.nxArticlePage .nxTocFold .toc{background:0 0;border:0;padding:0}.nxArticlePage .nxTocFold .tocTitle{display:none}.nxArticlePage .nxTocFold summary:focus-visible,.nxArticlePage .nxTocFold .tocLink:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:6px}@media (max-width:640px){.nxArticlePage .nxArticleProse,.nxArticlePage .nxArticleProse li{font-size:16px}.nxArticlePage .nxArticleProse h2{margin-top:34px;font-size:21px}.nxArticlePage .nxArticleProse .nxFaq{padding:22px 20px 4px}.nxArticlePage .nxArticleProse h3{font-size:18px}}
