:root{--editorial-ink:#12161d;--editorial-muted:#68717d;--editorial-line:#d5d9df;--editorial-blue:#2457f5;--editorial-soft:#f1f3f5}.guide-page,.cmp-page,.comparison-page,.checklist-index,.checklist-page,.glossary-index,.glossary-entry,.tag-page{color:var(--editorial-ink)}.guide-page :where(h1,h2,h3),.guide-index-hero h1,.cmp-page :where(h1,h2,h3),.comparison-page :where(h1,h2,h3),.checklist-index :where(h1,h2,h3),.checklist-page :where(h1,h2,h3),.glossary-index :where(h1,h2,h3),.glossary-entry :where(h1,h2,h3),.tag-page :where(h1,h2,h3){font-family:"Roboto Condensed", var(--ne-font-display), sans-serif;color:var(--editorial-ink);letter-spacing:-.025em}.guide-index-hero,.guide-hero--standard,.guide-hero--visual,.comparison-detail-hero{border:0;border-block:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2.5rem) 0}.guide-index-hero h1,.guide-hero__copy h1,.comparison-detail-hero h1{max-width:21ch;font-size:clamp(2.2rem,4.4vw,4.15rem);line-height:.96}.guide-toc__help a,.guide-sources a,.guide-authorship a,.guide-link-item .ne-card-foot,.cmp-path>span,.cmp-popular__category,.cmp-section-heading>p,.cmp-tool-heading>p{color:var(--editorial-blue)!important}body .guide-index-hero h1 span,body .guide-page h1 span{color:var(--editorial-ink)!important}.guide-index-hero__subtitle,.guide-index-hero__lede,.guide-hero__lede,.comparison-detail-hero__lede,.comparison-detail-hero__hook,.guide-block__text{max-width:68ch;font-size:1rem;line-height:1.65}.guide-index-hero__panel img,.guide-hero__visual-standard,.guide-hero__visual-card,.comparison-detail-hero__image{background:var(--editorial-soft);border:0;border-radius:0}.guide-hero__outline{color:var(--editorial-ink);display:block}.guide-hero__outline>p,.guide-hero__outline>strong,.guide-hero__outline>small{color:inherit}.guide-hero__outline>strong{max-width:17ch;margin:.35rem 0 1.1rem;font-family:Roboto Condensed,sans-serif;font-size:1.6rem;line-height:1;display:block}.guide-hero__outline ol{border-top:1px solid var(--editorial-line);gap:0}.guide-hero__outline li{border:0;border-bottom:1px solid var(--editorial-line);color:var(--editorial-ink);background:0 0;border-radius:0;grid-template-columns:1.5rem minmax(0,1fr);padding:.7rem 0}.guide-hero__outline li>span:first-child{width:auto;height:auto;color:var(--editorial-blue);background:0 0;border-radius:0}.guide-hero__outline>small{border-top:0;padding-top:.9rem;display:block}.guide-hero__button,.guide-hero--standard .ne-link-row>a:first-child{min-height:38px;box-shadow:none;color:var(--editorial-blue);background:0 0;border:0;border-radius:0;padding:.45rem .75rem;text-decoration:underline 1px}.guide-hero__chip,.guide-index-hero__chips span,.comparison-detail-hero__chips span,.ne-pill{border:1px solid var(--editorial-line);color:var(--editorial-ink);background:0 0;border-radius:0;padding:.3rem .55rem;font-size:.78rem}.guide-answer,.guide-summary,.guide-faq__item,.comparison-decision,.comparison-offers article,.comparison-offers-more>summary,.cmp-path,.cmp-popular__grid>a,.tag-header,.analysis-card{border:0;border-top:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0;padding:1.1rem 0}.guide-answer{border-bottom:1px solid var(--editorial-line);grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}.guide-article{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem)}.guide-toc__card{border:0;border-top:2px solid var(--editorial-ink);box-shadow:none;background:0 0;border-radius:0;padding:0}.guide-toc__title{color:var(--editorial-blue);padding-top:.75rem}.guide-toc__list{gap:0}.guide-toc__list a{border-bottom:1px solid var(--editorial-line);color:var(--editorial-ink);border-radius:0;gap:.45rem;padding:.55rem 0}.guide-toc__list a:hover,.guide-toc__list a.is-active{color:var(--editorial-blue);background:0 0}.guide-toc__num{width:1.1rem;height:auto;color:var(--editorial-muted);background:0 0;border-radius:0}.guide-toc__list a:hover .guide-toc__num,.guide-toc__list a.is-active .guide-toc__num{color:var(--editorial-blue);background:0 0}.guide-block{grid-template-columns:1.45rem minmax(0,1fr);gap:1rem;padding:2.15rem 0}.guide-block__num{width:auto;height:auto;color:var(--editorial-blue);background:0 0;border-radius:0;padding-top:.23rem;font-family:Roboto Condensed,sans-serif;font-size:1.25rem}.guide-block__title{max-width:29ch;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.03}.guide-block__text{color:var(--editorial-muted);font-size:1.04rem}.guide-sources,.guide-faq{border-top:2px solid var(--editorial-ink);max-width:72ch;padding-top:1.75rem}.guide-faq__item{margin-bottom:0}.guide-door-grid,.cmp-paths,.cmp-popular__grid{gap:clamp(1rem,2vw,1.5rem)}.guide-door-card,.guide-door-card.ne-card-standard{box-shadow:none;background:0 0;border:0;border-radius:0}.guide-door-card__media{background:var(--editorial-soft);height:180px}.guide-door-card__content{padding:.9rem 0 0}.guide-door-card__content h2{font-size:1.65rem}.guide-door-card__links{border-top:1px solid var(--editorial-line)}.guide-directory-controls{border-block:1px solid var(--editorial-line);background:0 0;padding:1rem 0}.guide-directory__item{box-shadow:none;background:0 0;border-radius:0}.comparison-page{gap:clamp(2rem,4vw,3.5rem)}.comparison-decisions__grid{gap:1.25rem}.comparison-usage,.comparison-explanations{border-top:1px solid var(--editorial-line);padding-top:1.75rem}.comparison-usage__list article,.comparison-explanations details{border-color:var(--editorial-line)}.cmp-page .ne-card-standard,.cmp-page .ne-card-decision,.checklist-index .ne-card,.checklist-page .ne-card,.glossary-index .ne-card,.glossary-entry .ne-card{border:0;border-top:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0}.checklist-index .checklist-card__head{background:0 0;border-top:0;margin-inline:0;padding-inline:0}.checklist-index .checklist-card__icon{background:0 0;border-radius:0}.checklist-index .ne-section--soft{--ne-ink-2:#5f6874;--ne-ink-3:#5f6874}.checklist-page p,.glossary-entry p{max-width:72ch}.checklist-page .ne-section,.glossary-index .ne-section,.glossary-entry .ne-section{border-top:1px solid var(--editorial-line);padding-block:1.5rem}.glossary-index .glossary-index__intro{margin-bottom:1.5rem;padding-bottom:0}.glossary-index .glossary-index__intro .ne-section-head{margin-bottom:0}.glossary-entry>.glossary-hero{border-bottom:0}.glossary-entry>.glossary-definition{border-top:2px solid var(--editorial-ink)}.glossary-index__alphabet{border-block:1px solid var(--editorial-line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1.5rem;padding:.75rem 0;display:flex}.glossary-index__alphabet-label{color:var(--editorial-ink);font-size:var(--ne-fs-body-sm);font-weight:700}.glossary-index__alphabet ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.glossary-index__alphabet a{border:1px solid var(--editorial-line);min-width:44px;min-height:44px;color:var(--editorial-ink);font-size:var(--ne-fs-body-sm);place-items:center;font-weight:700;text-decoration:none;display:grid}.glossary-index__alphabet a:hover{border-color:var(--editorial-blue);color:var(--editorial-blue)}.glossary-index__alphabet a:focus-visible{outline:3px solid var(--editorial-blue);outline-offset:2px}.glossary-index__item{scroll-margin-top:calc(var(--ne-header-h) + 1rem)}.tag-page{gap:2rem}.tag-header{border-top:2px solid var(--editorial-ink)}.analysis-grid{gap:0 1.5rem}.analysis-card{gap:.65rem}.analysis-card h2{font-size:1.3rem}.score{color:var(--editorial-blue)}.ne-table-frame,.ne-table-scroll{border-radius:0}body[data-ne-shell=public] .cmp-page :is(.cmp-hero,.cmp-chip,.cmp-sort__select,.cmp-table-wrap,.cmp-method,.cmp-specdiff,.cmp-verdict,.cmp-level,.cmp-usage-pill){box-shadow:none;border-radius:0}body[data-ne-shell=public] .cmp-page .cmp-method{border:1px solid var(--editorial-line);background:var(--editorial-soft);padding:16px 20px}body[data-ne-shell=public] .cmp-page .cmp-chip--active:hover{color:#fff}body[data-ne-shell=public] .guide-page .guide-hero__copy h1{max-width:100%}body .guide-index .ne-section--soft{border-top:1px solid var(--editorial-line);background:0 0;border-radius:0;padding:1.5rem 0 0}body :is(.guide-index,.guide-page) .ne-card--default{border:0;border-top:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0;padding:1rem 0}body .guide-index .guide-door-card{border:0}body .guide-index .guide-door-card__content{padding:.9rem 0 0}body .guide-index .guide-door-card__links{gap:0;display:grid}body .guide-index .guide-door-card__links span{border:0!important;border-bottom:1px solid var(--editorial-line)!important;background:0 0!important;border-radius:0!important;padding:.5rem 0!important}@media (width>=980px){body .guide-index .guide-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body .guide-page .guide-toc__card{border:0;border-top:2px solid var(--editorial-ink);padding:.75rem 0}body .guide-page .guide-toc__list a{border-bottom:1px solid var(--editorial-line)}body .guide-page .guide-block__num{color:var(--editorial-blue);background:0 0}@media (width<=980px){.guide-article{grid-template-columns:1fr}.guide-toc{position:static}.guide-toc__list{display:block}}@media (width<=760px){.guide-index-hero,.guide-hero--standard,.guide-hero--visual,.comparison-detail-hero,.guide-answer{grid-template-columns:1fr}.guide-index-hero h1,.guide-hero__copy h1,.comparison-detail-hero h1{max-width:15ch;font-size:clamp(2.1rem,11vw,3rem)}.guide-door-grid,.cmp-paths,.cmp-popular__grid{grid-template-columns:1fr}.guide-door-card__media{height:210px}.guide-block{grid-template-columns:1.2rem minmax(0,1fr);gap:.75rem}.guide-block__title{font-size:1.65rem}}.guide-index-hero,.guide-hero--standard,.guide-hero--visual,.comparison-detail-hero{border:0!important;border-block:1px solid var(--editorial-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:clamp(1.25rem,3vw,2.5rem) 0!important}.guide-hero__outline :where(p,strong,small,li,span){color:var(--editorial-ink)!important}.guide-hero__outline li>span:first-child{color:var(--editorial-blue)!important}.guide-index-hero__panel,.guide-hero__panel,.guide-hero__outline,.comparison-detail-hero__panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.guide-index-hero__panel img,.guide-hero__visual-standard,.guide-hero__visual-card,.comparison-detail-hero__image{box-shadow:none!important;border:0!important;border-radius:0!important}.guide-answer,.guide-summary,.guide-faq__item,.comparison-decision,.comparison-offers article,.comparison-offers-more>summary,.cmp-path,.cmp-popular__grid>a,.tag-header,.analysis-card,.guide-door-card,.guide-door-card.ne-card-standard,.cmp-page .ne-card-standard,.cmp-page .ne-card-decision,.checklist-index .ne-card,.checklist-page .ne-card,.glossary-index .ne-card,.glossary-entry .ne-card{box-shadow:none!important;background:0 0!important;border-radius:0!important}.guide-toc__card,.guide-toc__list a,.guide-toc__num,.guide-hero__button,.guide-hero--standard .ne-link-row>a:first-child,.guide-hero__chip,.guide-index-hero__chips span,.comparison-detail-hero__chips span,.ne-pill{box-shadow:none!important;border-radius:0!important}
