.blog-grid[data-astro-cid-7jjqptxk]{display:grid;grid-template-columns:1fr;gap:0;max-width:48rem;margin:0 auto}@media(min-width:1024px){.blog-grid[data-astro-cid-7jjqptxk]{grid-template-columns:1fr 200px;gap:48px;max-width:none}}.toc-sidebar[data-astro-cid-7jjqptxk]{position:relative}.toc-sticky[data-astro-cid-7jjqptxk]{position:sticky;top:80px;max-height:calc(100vh - 104px);overflow-y:auto}.toc-label[data-astro-cid-7jjqptxk]{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nks-muted);margin-bottom:12px;font-family:Courier Prime,monospace}.toc-sticky[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk]{list-style:none;padding:0;margin:0}.toc-sticky[data-astro-cid-7jjqptxk] .toc-link[data-astro-cid-7jjqptxk]{display:block;padding:6px 0 6px 12px;font-size:13px;line-height:1.45;color:var(--nks-muted);text-decoration:none;border-left:2px solid transparent;transition:color .15s,border-color .15s}.toc-sticky[data-astro-cid-7jjqptxk] .toc-link[data-astro-cid-7jjqptxk]:hover{color:#5f5a53}.toc-sticky[data-astro-cid-7jjqptxk] .toc-link[data-astro-cid-7jjqptxk].active{color:#1f1f1f;border-left-color:var(--nks-copper)}.dark[data-astro-cid-7jjqptxk] .toc-sticky[data-astro-cid-7jjqptxk] .toc-link[data-astro-cid-7jjqptxk].active{color:#ece7dc}.toc-mobile[data-astro-cid-7jjqptxk]{border:1px solid var(--nks-line);background:#fff6;overflow:hidden}.dark[data-astro-cid-7jjqptxk] .toc-mobile[data-astro-cid-7jjqptxk]{background:#151311}.toc-mobile-toggle[data-astro-cid-7jjqptxk]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:none;border:none;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nks-muted);cursor:pointer;font-family:Courier Prime,monospace}.toc-chevron[data-astro-cid-7jjqptxk]{transition:transform .2s}.toc-mobile-toggle[data-astro-cid-7jjqptxk][aria-expanded=true] .toc-chevron[data-astro-cid-7jjqptxk]{transform:rotate(180deg)}.toc-mobile-list[data-astro-cid-7jjqptxk]{max-height:0;overflow:hidden;transition:max-height .25s ease}.toc-mobile-list[data-astro-cid-7jjqptxk].open{max-height:500px}.toc-mobile-list[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk]{list-style:none;padding:0 16px 12px;margin:0}.toc-mobile-list[data-astro-cid-7jjqptxk] .toc-link[data-astro-cid-7jjqptxk]{display:block;padding:8px 0;font-size:13px;color:var(--nks-muted);text-decoration:none;border-bottom:1px solid var(--nks-line)}.toc-mobile-list[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]:last-child .toc-link[data-astro-cid-7jjqptxk]{border-bottom:none}.prose[data-astro-cid-7jjqptxk] table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.nks-badge{display:inline-block;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;font-weight:400;font-family:Courier Prime,monospace;padding:2px 6px;margin-left:6px;vertical-align:middle;white-space:nowrap;border:1px solid var(--nks-line);background:#ffffff8c;color:var(--nks-muted)}.dark .nks-badge{background:#181614;border-color:#2b2926;color:#9a9388}.nks-badge-authentic{color:#2f5b47}.nks-badge-unverified{color:#8a6a3b}.nks-badge-steel{color:var(--nks-copper)}.nks-product-card{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 2.5rem;padding:1.15rem 1rem;background:#ffffff8c;border:1px solid var(--nks-line);text-decoration:none;transition:border-color .2s,background .2s}.dark .nks-product-card{background:#151311;border-color:#2b2926}.nks-product-card:hover{border-color:var(--nks-copper);background:#ffffffb8}.dark .nks-product-card:hover{background:#1a1714}.nks-product-card-img{width:4.8rem;height:4.8rem;background:var(--nks-surface);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.dark .nks-product-card-img{background:#181614}.nks-product-card-brand{font-size:.65rem;color:var(--nks-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:400;margin:0 0 2px;font-family:Courier Prime,monospace}.nks-product-card-name{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:500;color:#1f1f1f;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .nks-product-card-name{color:#ece7dc}.nks-product-card-meta{font-size:.75rem;color:var(--nks-muted);margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.nks-product-card-cta{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:400;color:var(--nks-muted);margin-left:auto;font-family:Courier Prime,monospace}.nks-product-card:hover .nks-product-card-cta{color:var(--nks-copper)}.nks-ref-card{display:block;margin:1.5rem 0 2.5rem;padding:1rem;background:#ffffff8c;border:1px solid var(--nks-line);text-align:center}.dark .nks-ref-card{background:#151311;border-color:#2b2926}.nks-ref-card-img{width:160px;height:160px;margin:0 auto;background:var(--nks-surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.dark .nks-ref-card-img{background:#181614}.nks-ref-card-brand{margin:.75rem 0 0;color:var(--nks-muted);font-size:.75rem}.nks-product-scroll{display:flex;gap:0;margin:1.5rem 0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-top:1px solid var(--nks-line);border-left:1px solid var(--nks-line)}.dark .nks-product-scroll{border-color:#2b2926}.nks-product-scroll::-webkit-scrollbar{display:none}.nks-product-scroll{-ms-overflow-style:none;scrollbar-width:none}.nks-grid-card{display:flex;flex-direction:column;overflow:hidden;background:#ffffff8c;text-decoration:none;width:170px;flex-shrink:0;scroll-snap-align:start;transition:opacity .2s;border-right:1px solid var(--nks-line);border-bottom:1px solid var(--nks-line)}.dark .nks-grid-card{background:#151311;border-color:#2b2926}.nks-grid-card:hover{opacity:.86}.nks-grid-card-img{aspect-ratio:1;background:var(--nks-surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.dark .nks-grid-card-img{background:#181614}.nks-grid-card-info{padding:.8rem}.nks-grid-card-brand{font-size:.6rem;color:var(--nks-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:400;margin:0 0 2px;font-family:Courier Prime,monospace}.nks-grid-card-name{font-family:Cormorant Garamond,serif;font-size:.98rem;font-weight:500;color:#1f1f1f;line-height:1.25;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .nks-grid-card-name{color:#ece7dc}.nks-grid-card-meta{font-size:.65rem;color:var(--nks-muted);margin:6px 0 0;line-height:1.4}@media(min-width:768px){.nks-grid-card{width:33.333%}}
