:root{--nx-accent: #0f766e;--nx-accent-contrast: #ffffff;--nx-border: #e4e4e7;--nx-muted: #71717a;--nx-surface: #fafafa;--nx-radius: 12px}.nx-compare,.nx-product{margin:2rem 0;font-size:.95rem;line-height:1.5}.nx-compare-title,.nx-product-name,.nx-card-name{font-weight:700;margin:0 0 .5rem}.nx-note,.nx-disclosure,.nx-muted{color:var(--nx-muted);font-size:.8rem;margin:.5rem 0}.nx-scroll{overflow-x:auto;border:1px solid var(--nx-border);border-radius:var(--nx-radius)}.nx-table{width:100%;border-collapse:collapse;margin:0!important}.nx-table th,.nx-table td{padding:.75rem;border-bottom:1px solid var(--nx-border);text-align:left;vertical-align:top}.nx-table thead th{background:var(--nx-surface);font-size:.8rem;text-transform:uppercase;letter-spacing:.02em}.nx-table tbody tr:last-child th,.nx-table tbody tr:last-child td{border-bottom:0}.nx-stars{position:relative;display:inline-block;color:#d4d4d8;letter-spacing:.05em;line-height:1}.nx-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#f59e0b}.nx-rating-none{color:var(--nx-muted)}.nx-cta,.affiliate-cta-btn{display:inline-block;background:var(--nx-accent);color:var(--nx-accent-contrast)!important;padding:.55rem 1rem;border-radius:999px;font-weight:600;text-decoration:none!important;white-space:nowrap}.nx-cta:hover,.affiliate-cta-btn:hover{filter:brightness(1.1)}.nx-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:1rem}.nx-card,.nx-product,.key-takeaways,.expert-tip{border:1px solid var(--nx-border);border-radius:var(--nx-radius);padding:1rem 1.25rem;background:var(--nx-surface)}.expert-tip{border-left:4px solid var(--nx-accent)}.nx-product-head{display:flex;gap:1rem;align-items:center}.nx-product-img,.product-img{width:96px;height:96px;object-fit:contain;border-radius:8px;background:#fff;margin:0!important}.nx-proscons,.pros-cons-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:.75rem 0}.nx-proscons ul,.pros-cons-grid ul{margin:0;padding-left:1.1rem}.nx-label{font-weight:600;margin:0 0 .25rem;font-size:.85rem}.nx-pros .nx-label{color:#15803d}.nx-cons .nx-label{color:#b91c1c}.nx-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-compare ol,.nx-compare ul.nx-compact,.nx-compare ul.nx-plus,.nx-compare ul.nx-minus{list-style:none;margin:0;padding:0}.nx-compare li{margin:0}.nx-toplist{display:grid;gap:.6rem}.nx-top-item{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#fff}.nx-top-pick{border:2px solid var(--nx-accent)}.nx-rank{flex:none;width:2rem;height:2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:700;background:var(--nx-surface)}.nx-top-pick .nx-rank{background:var(--nx-accent);color:var(--nx-accent-contrast)}.nx-top-main{flex:1;min-width:0}.nx-top-name{font-weight:700;margin:0}.nx-top-main .nx-muted{margin:.15rem 0 0}.nx-top-rating{flex:none;text-align:right;font-size:.85rem}.nx-badge{display:inline-block;margin-left:.4rem;padding:.1rem .5rem;border-radius:6px;font-size:.7rem;font-weight:600;background:var(--nx-accent);color:var(--nx-accent-contrast);vertical-align:middle}.nx-cardgrid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nx-pcard{display:flex;flex-direction:column;gap:.4rem;padding:1rem;border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#fff}.nx-pcard .nx-card-name{margin:0}.nx-pcard .nx-price{margin:0;font-weight:600}.nx-pcard .nx-cta{margin-top:auto;text-align:center}.nx-plus li,.nx-minus li{position:relative;padding-left:1.1rem;font-size:.85rem}.nx-plus li:before{content:"+";position:absolute;left:0;color:#15803d;font-weight:700}.nx-minus li:before{content:"−";position:absolute;left:0;color:#b91c1c;font-weight:700}.nx-compact{border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:#fff}.nx-compact li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.7rem 1rem;border-top:1px solid var(--nx-border)}.nx-compact li:first-child{border-top:0}.nx-compact-name{font-weight:700}.nx-compact .nx-muted{flex:1;margin:0}.nx-link{color:var(--nx-accent);font-weight:600;text-decoration:none}@media(max-width:640px){.nx-top-item{flex-wrap:wrap}.nx-top-main{flex-basis:calc(100% - 3rem)}.nx-top-rating{text-align:left;margin-left:2.9rem}.nx-scroll{border:0;overflow:visible}.nx-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nx-table,.nx-table tbody,.nx-table tr,.nx-table th,.nx-table td{display:block;width:100%}.nx-table tr{border:1px solid var(--nx-border);border-radius:var(--nx-radius);margin-bottom:.75rem;padding:.5rem 0;background:var(--nx-surface)}.nx-table td,.nx-table tbody th{border:0;padding:.35rem .9rem}.nx-table td[data-label]:before{content:attr(data-label) ": ";font-weight:600;color:var(--nx-muted)}.nx-proscons,.pros-cons-grid{grid-template-columns:1fr}.nx-cta-cell:empty{display:none}}.blog-prose>:first-child{margin-top:0!important}.blog-prose blockquote{border-left:4px solid #00b965!important;background:#f3fbf7!important;border-radius:0 .75rem .75rem 0!important;padding:1rem 1.25rem!important;font-style:normal!important;color:#1f2937!important;quotes:none!important}.blog-prose blockquote p:before,.blog-prose blockquote p:after{content:none!important}.blog-prose table{border:1px solid #e5e7eb!important;border-radius:.75rem!important;border-collapse:separate!important;border-spacing:0!important;font-variant-numeric:tabular-nums}.blog-prose hr{border-color:#eef2f6!important;margin:2.5rem 0!important}.blog-prose table{width:100%!important;display:table!important;border-collapse:collapse!important;margin:1.5rem 0!important;overflow:hidden!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}@media(max-width:768px){.blog-prose table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.blog-prose th{background-color:#f8fafc!important;color:#475569!important;font-weight:700!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.05em!important;padding:.65rem .85rem!important;border-bottom:2px solid #e2e8f0!important;border-top:none!important;border-left:none!important;border-right:none!important}.blog-prose td{padding:.65rem .85rem!important;border-bottom:1px solid #f1f5f9!important;color:#334155!important;font-size:.85rem!important;vertical-align:middle!important;transition:background-color .2s ease!important;border-left:none!important;border-right:none!important}.blog-prose tr:last-child td{border-bottom:none!important}.blog-prose tr:hover td{background-color:#f8fafc!important}.blog-prose tr.highlight-row td{background-color:#edf8fd!important;color:#1b5e91!important;font-weight:700!important}.blog-prose .btn-cta{display:inline-block!important;background-color:#00b965!important;color:#fff!important;font-weight:700!important;padding:.65rem 1.5rem!important;border-radius:.75rem!important;transition:all .2s ease!important;text-decoration:none!important;box-shadow:0 4px 6px -1px #00b9651a,0 2px 4px -1px #00b9650f!important;margin:1.5rem 0!important;text-align:center!important;font-size:.95rem!important}.blog-prose .btn-cta:hover{background-color:#00a85c!important;box-shadow:0 10px 15px -3px #00b96533,0 4px 6px -2px #00b9651f!important;transform:translateY(-1px)!important;color:#fff!important;text-decoration:none!important}.blog-prose :where(pre,code,a,p,li,h2,h3){overflow-wrap:anywhere;word-break:break-word}.blog-prose .inline-blog-micro-cta :where(a,p,span){overflow-wrap:normal;word-break:normal}.blog-prose :where(img,iframe,video){max-width:100%;height:auto}@media(max-width:640px){.blog-prose :where(h2){line-height:1.2}.blog-prose :where(ul,ol){padding-left:1.1rem}}
