.contextual-review-link[data-astro-cid-2xxwt34p]{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:var(--color-surface);max-width:720px;color:var(--color-text-secondary);overflow-wrap:anywhere;border-radius:.5rem;margin:2rem auto;padding:1rem 1.25rem;font-size:.95rem;line-height:1.7}.contextual-review-link[data-astro-cid-2xxwt34p] p[data-astro-cid-2xxwt34p]{margin:0}.contextual-review-link[data-astro-cid-2xxwt34p] a[data-astro-cid-2xxwt34p]{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.contextual-review-link[data-astro-cid-2xxwt34p] a[data-astro-cid-2xxwt34p]:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (width<=767px){.contextual-review-link[data-astro-cid-2xxwt34p]{margin:1.5rem 20px}}.editorial-guide{background:var(--color-bg);color:var(--color-text);padding:3rem 0 4rem}.eg-shell{max-width:1140px;margin:auto;padding:0 24px}.eg-main{min-width:0;max-width:720px;margin:auto}.eg-toc{display:none}.eg-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0;font-weight:750;font-size:11px!important;line-height:1.5!important}.eg-header h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(2.35rem,5vw,3.75rem);font-weight:850;line-height:1.06}.eg-deck{color:var(--color-text-secondary);margin-bottom:24px;font-size:18px;line-height:1.65}.eg-verdict{border-block:1px solid var(--color-border);padding:20px 0}.eg-verdict .eg-eyebrow{color:var(--color-accent)}.eg-verdict>p:last-child{margin:9px 0 0;font-size:17px;line-height:1.7}.eg-byline{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:20px 0 28px;font-size:12px;display:flex}.eg-byline a{text-underline-offset:3px;text-decoration:underline}.eg-method{border:1px solid var(--color-border);padding:4px 7px;font-weight:700}.eg-hero{margin:0 0 28px}.eg-hero img{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--color-border);background:#fff;border-radius:6px;width:100%;height:auto}.eg-hero figcaption{color:var(--color-text-secondary);margin-top:10px;font-size:12px;line-height:1.65}.eg-note,.eg-warning{border:1px solid var(--color-border);border-left:3px solid var(--color-text-tertiary);background:var(--color-surface);border-radius:5px;margin:22px 0;padding:16px 18px;font-size:14px;line-height:1.7}.eg-note a{text-decoration:underline}.eg-warning{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-bg));border-left-color:var(--color-accent)}.eg-warning p{margin:6px 0 0}.eg-decision{border-block:1px solid var(--color-border);margin:32px 0;padding:22px 0}.eg-decision ol{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.eg-decision li{gap:16px;font-size:14px;line-height:1.65;display:flex}.eg-decision li>span{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.eg-mobile-map{margin:28px 0}.eg-mobile-map details{border-block:1px solid var(--color-border)}.eg-mobile-map summary{cursor:pointer;padding:15px 0;font-weight:700}.eg-mobile-map ol,.eg-toc ol{margin:0;padding:0;list-style:none}.eg-mobile-map a,.eg-toc a{color:var(--color-text-secondary);align-items:baseline;gap:12px;padding:9px 6px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.eg-mobile-map a span,.eg-toc a span{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);font-size:11px}.editorial-guide .eg-body{counter-reset:guide-section;min-width:0;max-width:none;margin:40px 0}.editorial-guide .eg-body h2{counter-increment:guide-section;box-shadow:none;color:var(--color-text);background:0 0;border:0;border-radius:0;align-items:baseline;gap:12px;margin:44px 0 18px;padding:0;scroll-margin-top:110px;font-size:28px;line-height:1.25;display:flex}.editorial-guide .eg-body h2:before{content:counter(guide-section,decimal-leading-zero);letter-spacing:0;color:var(--color-text-tertiary);background:0 0;flex:none;width:auto;height:auto;font-size:12px;font-weight:600;position:static}.editorial-guide .eg-body h3{color:var(--color-text);background:0 0;border:0;margin:28px 0 12px;padding:0;font-size:20px}.editorial-guide .eg-body p{margin:16px 0;font-size:16px;line-height:1.8}.editorial-guide .eg-body h2+p{color:var(--color-text-secondary);font-size:16px;font-weight:400}.editorial-guide .eg-body ul,.editorial-guide .eg-body ol{box-shadow:none;background:0 0;border:0;padding:0 0 0 22px}.editorial-guide .eg-body li{box-shadow:none;background:0 0;border:0;border-radius:0;margin:10px 0;padding:0;line-height:1.8}.editorial-guide .eg-body li::marker{color:var(--color-text-tertiary)}.editorial-guide .eg-body blockquote{border:1px solid var(--color-border);border-left:3px solid var(--color-text-tertiary);background:var(--color-surface);box-shadow:none;border-radius:5px;padding:14px 18px}.editorial-guide .eg-body blockquote:before{display:none}.editorial-guide .eg-body blockquote>:first-child{margin-top:0}.editorial-guide .eg-body blockquote>:last-child{margin-bottom:0}.eg-body sup{vertical-align:super;font-size:11px;line-height:1}.eg-body sup a{padding:0 2px}.eg-body details{border-block:1px solid var(--color-border);margin:25px 0;padding:12px 0}.eg-body summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.eg-body details p{overflow-wrap:anywhere;font-size:13px!important}.eg-body [id]{scroll-margin-top:110px}.eg-infographic{margin:32px 0!important}.eg-infographic img{border:1px solid var(--color-border);border-radius:5px;width:100%;height:auto;display:block}.eg-infographic figcaption{color:var(--color-text-secondary);margin-top:10px;font-size:12px}.eg-table{min-width:0;max-width:100%;margin:28px 0}.eg-table-hint,.eg-table-note{color:var(--color-text-secondary);margin:8px 0!important;font-size:12px!important;line-height:1.6!important}.eg-table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--color-border);border-radius:5px;max-width:100%;overflow-x:auto}.editorial-guide .eg-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;box-shadow:none;background:var(--color-bg);border:0;border-radius:0;margin:0;font-size:13px;line-height:1.65;display:table}.eg-table caption{caption-side:top;text-align:left;color:var(--color-text);background:var(--color-bg);padding:14px;font-size:14px;font-weight:700}.editorial-guide .eg-table th,.editorial-guide .eg-table td{border:0;border-top:1px solid var(--color-border);color:var(--color-text);vertical-align:top;text-align:left;overflow-wrap:anywhere;white-space:normal;padding:12px 9px}.editorial-guide .eg-table thead th{letter-spacing:.045em;text-transform:uppercase;background:var(--color-surface);color:var(--color-text-secondary);border-radius:0;font-size:10px}.editorial-guide .eg-table tbody th{background:0 0;font-weight:700}.editorial-guide .eg-table tbody tr{background:0 0}.editorial-guide .eg-table tbody tr:nth-child(2n){background:var(--color-surface)}.eg-table-hint{display:none}.eg-table a{text-underline-offset:3px;text-decoration:underline}.editorial-guide a:focus-visible,.editorial-guide summary:focus-visible,.eg-table-scroll:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.editorial-guide .author-card{box-shadow:none;border-radius:5px}.editorial-guide .author-card .bg-emerald-50{background:var(--color-surface);color:var(--color-text-secondary);border-color:var(--color-border)}@media (width>=1100px){.eg-shell{grid-template-columns:minmax(0,720px) 260px;justify-content:center;gap:64px;display:grid}.eg-main{margin:0}.eg-toc{border-left:1px solid var(--color-border);align-self:start;max-height:calc(100vh - 120px);padding-left:18px;display:block;position:sticky;top:96px;overflow:auto}.eg-toc ol{margin-top:14px}.eg-toc a{border-radius:4px;padding:9px 8px;font-size:13px}.eg-toc a:hover,.eg-toc a.is-active{background:var(--color-surface);color:var(--color-text)}.eg-toc-end{border-top:1px solid var(--color-border);margin-top:22px;padding-top:16px!important;font-size:12px!important}.eg-mobile-map{display:none}}@media (width<=767px){.editorial-guide{padding-top:28px}.eg-shell{padding:0 20px}.eg-header h1{margin:18px 0}.eg-deck,.eg-verdict>p:last-child{font-size:16px}.editorial-guide .eg-body h2{gap:9px;font-size:21.6px}.eg-byline{gap:10px 12px}.eg-byline>span:last-child{flex-basis:100%}.eg-table-hint{display:block}.editorial-guide .eg-table table{table-layout:auto;min-width:680px}.editorial-guide .eg-table[data-kind=comparison] table{min-width:980px}.editorial-guide .eg-table th,.editorial-guide .eg-table td{padding:12px}.eg-note,.eg-warning{padding:14px}.eg-body p{font-size:16px}}.editorial-guide .eg-body h2{box-shadow:none!important;background:0 0!important}.editorial-guide .eg-body h3:before{content:none!important;display:none!important}.editorial-guide .eg-body>p:first-of-type{border:1px solid var(--color-border)!important;border-left:3px solid var(--color-text-tertiary)!important;background:var(--color-surface)!important;box-shadow:none!important;color:var(--color-text)!important;border-radius:5px!important;padding:14px 18px!important;font-size:16px!important;font-weight:400!important}.editorial-guide .eg-body>p:first-of-type:before{display:none!important}.editorial-guide [data-faq]>div:first-child>div:first-child{display:none}.editorial-guide [data-faq] h2{font-size:28px;font-weight:800;line-height:1.25}@media (width<=767px){.editorial-guide [data-faq] h2{font-size:21.6px}}@media (width>=768px){.editorial-guide .eg-table[data-kind=comparison] th:first-child,.editorial-guide .eg-table[data-kind=comparison] th:nth-child(2),.editorial-guide .eg-table[data-kind=comparison] th:nth-child(3){width:11%}.editorial-guide .eg-table[data-kind=comparison] thead th{overflow-wrap:normal}.editorial-guide .eg-table[data-kind=comparison] th:nth-child(4),.editorial-guide .eg-table[data-kind=comparison] th:nth-child(5){width:16%}.editorial-guide .eg-table[data-kind=comparison] th:nth-child(6){width:15%}}.editorial-guide .eg-table small{color:var(--color-text-secondary);margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.editorial-guide .eg-table tbody th a{text-underline-offset:3px;text-decoration:underline}@media (width>=768px){.editorial-guide .eg-table[data-kind=nuu-comparison] th:first-child{width:17%}.editorial-guide .eg-table[data-kind=nuu-comparison] th:nth-child(2){width:18%}.editorial-guide .eg-table[data-kind=nuu-comparison] th:nth-child(3){width:13%}.editorial-guide .eg-table[data-kind=nuu-comparison] th:nth-child(4){width:20%}.editorial-guide .eg-table[data-kind=nuu-comparison] th:nth-child(5){width:14%}.editorial-guide .eg-table[data-kind=nuu-comparison] thead th{overflow-wrap:normal}.editorial-guide .eg-table[data-kind=nuu-comparison] small{overflow-wrap:normal;word-break:normal}}.tools-related[data-astro-cid-pif6krzb]{box-sizing:border-box;border-left:4px solid var(--color-brand);background:var(--color-bg-secondary);max-width:100%;color:var(--color-text);overflow-wrap:anywhere;border-radius:0 10px 10px 0;padding:1.1rem 1.25rem}.tools-related[data-astro-cid-pif6krzb] p[data-astro-cid-pif6krzb]{margin:0;font-size:.95rem;line-height:1.75}.tools-related[data-astro-cid-pif6krzb] a[data-astro-cid-pif6krzb]{text-underline-offset:3px;font-weight:650;text-decoration:underline}.tools-related[data-astro-cid-pif6krzb] a[data-astro-cid-pif6krzb]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.rb-related[data-astro-cid-5ch6ljjg]{box-sizing:border-box;color:#244b42;overflow-wrap:anywhere;background:#edf5f1;border-left:4px solid #367767;border-radius:0 10px 10px 0;max-width:100%;padding:1.1rem 1.25rem}.rb-related[data-astro-cid-5ch6ljjg] p[data-astro-cid-5ch6ljjg]{margin:0;font-size:.95rem;line-height:1.75}.rb-related[data-astro-cid-5ch6ljjg] a[data-astro-cid-5ch6ljjg]{text-underline-offset:3px;font-weight:650;text-decoration:underline}.rb-related[data-astro-cid-5ch6ljjg] a[data-astro-cid-5ch6ljjg]:focus-visible{outline-offset:3px;outline:2px solid #367767}.water-related[data-astro-cid-uix5g6vt]{box-sizing:border-box;color:#78350f;overflow-wrap:anywhere;background:#fff4e5;border-left:4px solid #b45309;border-radius:0 10px 10px 0;max-width:100%;padding:1rem 1.25rem}.water-related[data-astro-cid-uix5g6vt] p[data-astro-cid-uix5g6vt]{margin:0;line-height:1.7}.water-related[data-astro-cid-uix5g6vt] a[data-astro-cid-uix5g6vt]{text-underline-offset:3px;font-weight:700;text-decoration:underline}.water-related[data-astro-cid-uix5g6vt] a[data-astro-cid-uix5g6vt]:focus-visible{outline-offset:3px;outline:2px solid #b45309}.f109-related[data-astro-cid-almt2hia]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-left:4px solid #3177a1;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.95rem;line-height:1.75}p[data-astro-cid-almt2hia]{margin:0}a[data-astro-cid-almt2hia]{color:var(--color-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}a[data-astro-cid-almt2hia]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.fc-shell{width:100%;max-width:1140px;margin:0 auto;padding:0 1.5rem}.fc-main{min-width:0}.fc-toc{display:none}@media (width>=1100px){.fc-shell{grid-template-columns:minmax(0,720px) 260px;justify-content:center;gap:64px;display:grid}.fc-toc{border-left:1px solid var(--color-border);align-self:start;max-height:calc(100vh - 120px);padding-left:20px;display:block;position:sticky;top:96px;overflow:auto}.fc-redesign .article-navigator{display:none}}.fc-toc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 .75rem;font-size:.7rem;font-weight:800}.fc-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fc-toc a{color:var(--color-text-secondary);border-radius:.4rem;align-items:baseline;gap:.6rem;padding:.4rem .5rem;font-size:.85rem;line-height:1.35;text-decoration:none;display:flex}.fc-toc a span{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:0 0 1.1rem;font-size:.72rem;font-weight:700}.fc-toc a:hover{color:var(--color-text);background:var(--color-surface)}.fc-toc a.is-active{color:var(--color-text);background:var(--color-surface);font-weight:650}.fc-toc a.is-active span{color:var(--color-accent)}.fc-redesign .article-body h2{box-shadow:none;color:var(--color-text);background:0 0;border:0;border-radius:0;margin:2.75rem 0 .9rem;padding:0;font-size:1.75rem;line-height:1.25}@media (width<=640px){.fc-redesign .article-body h2{margin-top:2.25rem;padding:0;font-size:1.35rem}}.fc-redesign .fc-note,.fc-redesign .article-body>p:first-of-type,.fc-redesign .article-body blockquote,.fc-redesign .fi-section{color:var(--color-text);border:1px solid var(--color-border)!important;border-left:3px solid var(--color-text-tertiary)!important;background:var(--color-surface)!important;box-shadow:none!important;border-radius:.6rem!important}.fc-redesign .article-body>p:first-of-type{padding:1rem 1.15rem;font-size:1em;font-weight:400}.fc-redesign .article-body blockquote{margin:1.5rem 0;padding:1rem 1.15rem!important}.fc-redesign .article-body blockquote:before{display:none}.fc-redesign .article-body blockquote>:first-child{margin-top:0}.fc-redesign .article-body blockquote>:last-child{margin-bottom:0}.fc-redesign .fc-takeaways{border-radius:.6rem}.fc-redesign .fc-takeaways .fc-eyebrow{color:var(--color-text-tertiary)}.fc-redesign .article-body sup{vertical-align:super;font-size:11px;line-height:1}.fc-redesign .article-body sup a{padding:0 2px;text-decoration:none}.fc-redesign .fc-sources li{scroll-margin-top:110px}.fc-redesign .water-hint,.fc-redesign .fc-table-hint{font-size:.8rem}.fc-redesign .water-scroll,.fc-redesign .article-table-scroll{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.75rem}.fc-redesign .water-scroll table,.fc-redesign .article-table-scroll table{min-width:640px;box-shadow:none;border:0;border-radius:0;font-size:.875rem;line-height:1.55}.fc-redesign .water-scroll caption,.fc-redesign .article-table-scroll caption{border-bottom:1px solid var(--color-border);text-align:left;padding:.85rem 1rem;font-size:.95rem;font-weight:700;background:var(--color-bg)!important;color:var(--color-text)!important}.fc-redesign .water-scroll th,.fc-redesign .water-scroll td,.fc-redesign .article-table-scroll th,.fc-redesign .article-table-scroll td{overflow-wrap:break-word;width:auto;color:var(--color-text);padding:.8rem 1rem}.fc-redesign .water-scroll thead th,.fc-redesign .article-table-scroll thead th{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:700;background:var(--color-surface)!important;color:var(--color-text-secondary)!important;border-radius:0!important}.fc-redesign .water-scroll tbody tr,.fc-redesign .water-scroll tbody th,.fc-redesign .water-scroll tbody td,.fc-redesign .article-table-scroll tbody tr,.fc-redesign .article-table-scroll tbody th,.fc-redesign .article-table-scroll tbody td{background:0 0!important}.fc-redesign .water-scroll tbody tr:nth-child(2n),.fc-redesign .article-table-scroll tbody tr:nth-child(2n){background:var(--color-surface)!important}.fc-redesign .water-scroll tbody th,.fc-redesign .article-table-scroll tbody th{width:24%;font-weight:700}@media (width>=1024px){.fc-redesign .water-hint{display:none}.fc-redesign .water-scroll table,.fc-redesign .article-table-scroll table{min-width:0}}.fc-redesign .water-checklist-mobile>ol>li,.fc-redesign .water-checklist-mobile>ol>li:nth-child(2),.fc-redesign .water-checklist-mobile>ol>li:nth-child(3){border-left:3px solid var(--color-text-tertiary)}.fc-redesign .article-body ol.fc-sources{box-shadow:none;background:0 0;border:0;padding:0 0 0 1.5rem;list-style:decimal}.fc-redesign .article-body ol.fc-sources li{padding-left:.25rem}.fc-redesign .article-body ol.fc-sources li:before{content:none;display:none}
