/* GENERATED from design-v3.css (source sha256 ccf489a6ae9c0495) by tools/build-design-css.py: do not edit, edit the source and rebuild. :is() lists are expanded to indexed selector lists, same matching and specificity. */
html.fghq-v3{
  --ink:#1d1d1f;--ink2:#3a3a3c;--muted:#6e6e73;--line:#e5e5ea;--line2:#d2d2d7;--surface:#f5f5f7;
  --red:#c21c27;--red-d:#a3161f;--red-08:rgba(194,28,39,.08);
  --r:20px;--r-sm:14px;--pill:999px;--wide:1080px;--measure:46rem;
  --sp:clamp(56px,6.2vw,88px);
  --font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;
  --global-palette7:#ffffff;--global-palette8:#ffffff;--global-palette9:#ffffff;
  --fghq-gd-gray:transparent;--fghq-gd-shadow:none;--fghq-gd-ink:#1d1d1f;--fghq-gd-muted:#6e6e73;--fghq-gd-line:#e5e5ea;--fghq-gd-red:#c21c27;
  --t-ink:#1d1d1f;--t-line:#e5e5ea;--t-red:#c21c27
}
html.fghq-v3 #inner-wrap{--global-body-font-family:var(--font);--global-heading-font-family:var(--font)}
html.fghq-v3:not(#x) body{font-family:var(--font)!important;color:var(--ink);background:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
html.fghq-v3:not(#x) body input,html.fghq-v3:not(#x) body select,html.fghq-v3:not(#x) body textarea,html.fghq-v3:not(#x) body button{font-family:var(--font)!important}
html.fghq-v3:not(#x) #inner-wrap [style*="font-family"]{font-family:var(--font)!important}
html.fghq-v3.fghq-v3:not(#x) #inner-wrap *{text-transform:none!important;letter-spacing:normal}
html.fghq-v3:not(#x) .site h1,html.fghq-v3:not(#x) .site h2,html.fghq-v3:not(#x) .site h3,html.fghq-v3:not(#x) .site h4{font-family:var(--font)!important;color:var(--ink)!important;text-wrap:balance}
html.fghq-v3:not(#x) .site h1{font-size:clamp(2.2rem,1.5rem + 2.3vw,3.4rem)!important;line-height:1.06!important;font-weight:700!important;letter-spacing:-.028em!important}
html.fghq-v3:not(#x) .site .site-main h2,html.fghq-v3:not(#x) .site .content-area h2{font-size:clamp(1.7rem,1.25rem + 1.35vw,2.4rem)!important;line-height:1.1!important;font-weight:650!important;letter-spacing:-.024em!important;margin:0 0 .6em!important}
html.fghq-v3:not(#x) .site .site-main h3,html.fghq-v3:not(#x) .site .content-area h3{font-size:1.3rem!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.014em!important}
html.fghq-v3:not(#x) .site .site-main h4,html.fghq-v3:not(#x) .site .content-area h4{font-weight:600!important;letter-spacing:-.01em!important}
html.fghq-v3:not(#x) .site .site-main p,html.fghq-v3:not(#x) .site .site-main li,html.fghq-v3:not(#x) .site .site-main td,html.fghq-v3:not(#x) .site .site-main dd,html.fghq-v3:not(#x) .site .content-area p,html.fghq-v3:not(#x) .site .content-area li,html.fghq-v3:not(#x) .site .content-area td,html.fghq-v3:not(#x) .site .content-area dd{color:var(--ink2)}
html.fghq-v3:not(#x) .site .entry-content p,html.fghq-v3:not(#x) .site .entry-content li{font-size:var(--fs-body,1.0625rem);line-height:1.62}
html.fghq-v3:not(#x) .site .site-main strong,html.fghq-v3:not(#x) .site .site-main b,html.fghq-v3:not(#x) .site .content-area strong,html.fghq-v3:not(#x) .site .content-area b{color:var(--ink);font-weight:600}
html.fghq-v3:not(#x) .site .entry-content a:not([class*=btn]):not([class*=button]):not([class*=cta]):not(.v3-btn){color:var(--red);text-decoration:underline;text-decoration-thickness:1px!important;text-underline-offset:.2em;text-decoration-color:rgba(194,28,39,.35)}
html.fghq-v3:not(#x) .site .entry-content a:not([class*=btn]):not([class*=button]):not([class*=cta]):not(.v3-btn):hover{text-decoration-color:currentColor}
html.fghq-v3:not(#x) .site .entry-content h2 a,html.fghq-v3:not(#x) .site .entry-content h3 a,html.fghq-v3:not(#x) .site .entry-content h4 a{color:inherit!important;text-decoration:none!important}
html.fghq-v3:not(#x) .site :is(.entry-meta,.entry-meta *){color:var(--muted)!important}
html.fghq-v3:not(#x) .site .site-main [class*=title],html.fghq-v3:not(#x) .site .content-area [class*=title],html.fghq-v3:not(#x) .site .site-main [class*=-name],html.fghq-v3:not(#x) .site .content-area [class*=-name]{letter-spacing:-.012em}
html.fghq-v3:not(#x) .site .entry-content :is(.fghq-total-number,.fghq-v3-score,.fghq-score-value,[class*=ring] span,.v3-num){font-variant-numeric:tabular-nums}
html.fghq-v3:not(#x) body .fitgearhq-link-label:not(#a):not(#b){color:var(--muted)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:0!important}
html.fghq-v3:not(#x) body .fitgearhq-link-label.fitgearhq-link-label-button:not(#a){margin-top:6px!important}
html.fghq-v3:not(#x) #masthead .site-main-header-wrap,html.fghq-v3:not(#x) #masthead .site-header-row-container-inner,html.fghq-v3:not(#x) #masthead .site-container,html.fghq-v3:not(#x) #masthead .site-main-header-inner-wrap,html.fghq-v3:not(#x) #masthead .site-header-section{background:transparent!important}
html.fghq-v3:not(#x) #masthead .site-main-header-wrap{background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}
html.fghq-v3:not(#x) #masthead .main-navigation .primary-menu-container>ul>li>a{font-size:14.5px!important;font-weight:500!important;color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important}
html.fghq-v3:not(#x) #masthead .main-navigation .primary-menu-container>ul>li>a:hover{color:var(--red)!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu{background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--r-sm)!important;box-shadow:0 18px 40px rgba(0,0,0,.08)!important;overflow:visible!important;padding:6px!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu li{background:transparent!important;border:0!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu li>a{color:var(--ink)!important;font-size:14px!important;font-weight:500!important;border-radius:9px!important;padding:9px 12px!important;text-transform:none!important;letter-spacing:0!important;background:transparent!important;border:0!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu li>a:hover,html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu li.current-menu-item>a{background:var(--surface)!important;color:var(--ink)!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu ul.sub-menu{top:-7px!important;left:calc(100% + 6px)!important;margin:0!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul ul.sub-menu{clip:auto!important;height:auto!important;overflow:visible!important;display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:auto!important;transform:translate3d(0,6px,0)!important;transition:opacity .16s ease .3s,transform .16s ease .3s,visibility 0s linear .46s!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul li:hover>ul.sub-menu,html.fghq-v3:not(#x) #masthead .main-navigation ul li:focus-within>ul.sub-menu,html.fghq-v3:not(#x) #masthead .main-navigation ul li.fghq-hold>ul.sub-menu,html.fghq-v3:not(#x) #masthead .main-navigation ul li.menu-item--toggled-on>ul.sub-menu,html.fghq-v3:not(#x) #masthead .main-navigation ul li:has(.fghq-hold)>ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:opacity .12s ease,transform .12s ease,visibility 0s!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul li:hover~li:not(.fghq-hold)>ul.sub-menu,html.fghq-v3:not(#x) #masthead .main-navigation ul li:not(.fghq-hold):has(~li:hover)>ul.sub-menu,html.fghq-v3:not(#x) #masthead .main-navigation ul.fghq-aim>li:not(.fghq-hold):hover>ul.sub-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul.fghq-aim>li.menu-item:not(.fghq-hold):hover>a{background:transparent!important}
html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu li.menu-item-has-children:hover>a,html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu li.menu-item-has-children:focus-within>a,html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu li.menu-item-has-children.fghq-hold>a{background:var(--surface)!important}
html.fghq-v3:not(#x) #masthead .main-navigation .primary-menu-container>ul>li>ul.sub-menu::before{content:"";position:absolute;left:-12px;right:-12px;top:-16px;height:16px}
html.fghq-v3:not(#x) #masthead .main-navigation ul.sub-menu ul.sub-menu::before{content:"";position:absolute;top:-8px;bottom:-8px;left:-16px;width:16px}
html.fghq-v3:not(#x) #masthead .header-button{text-transform:none!important;letter-spacing:0!important;border-radius:var(--pill)!important;box-shadow:none!important;font-weight:600!important}
html.fghq-v3:not(#x) #mobile-drawer .drawer-inner{background:#fff!important}
html.fghq-v3:not(#x) #mobile-drawer :is(.mobile-navigation a,.drawer-sub-toggle){color:var(--ink)!important;text-transform:none!important;letter-spacing:0!important;border-color:var(--line)!important}
html.fghq-v3:not(#x) #mobile-drawer .mobile-navigation ul ul{display:none}
html.fghq-v3:not(#x) #mobile-drawer .mobile-navigation li.menu-item--toggled-on>ul{display:block!important}
html.fghq-v3:not(#x) .site-footer,html.fghq-v3:not(#x) .site-footer .site-footer-row-container-inner,html.fghq-v3:not(#x) .site-footer .site-top-footer-inner-wrap,html.fghq-v3:not(#x) .site-footer .site-middle-footer-inner-wrap,html.fghq-v3:not(#x) .site-footer .site-bottom-footer-inner-wrap{background:#1d1d1f!important;background-image:none!important}
html.fghq-v3:not(#x) .site-footer :is(h2,h3,h4,.widget-title,.widget-title a){color:#f5f5f7!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
html.fghq-v3:not(#x) .site-footer p:nth-child(n),html.fghq-v3:not(#x) .site-footer li:nth-child(n),html.fghq-v3:not(#x) .site-footer span:nth-child(n),html.fghq-v3:not(#x) .site-footer small:nth-child(n),html.fghq-v3:not(#x) .site-footer .footer-html-inner{color:rgba(245,245,247,.62)!important}
html.fghq-v3:not(#x) .site-footer a{color:rgba(245,245,247,.72)!important;text-decoration:none!important}
html.fghq-v3:not(#x) .site-footer a:hover{color:#fff!important}
html.fghq-v3:not(#x) .site-footer .fghq-nl-form{background:#2c2c2e!important;border:0!important;border-radius:var(--r)!important}
html.fghq-v3:not(#x) .site-footer .site-bottom-footer-wrap,html.fghq-v3:not(#x) .site-footer .site-bottom-footer-inner-wrap{border-top:1px solid rgba(255,255,255,.1)!important}
html.fghq-v3:not(#x) :is(.entry-hero.post-hero-section,.entry-hero .entry-hero-container-inner){background:#fff!important;background-image:none!important;border:0!important}
html.fghq-v3:not(#x) .entry-hero .entry-header{max-width:var(--wide);margin-inline:auto}
html.fghq-v3:not(#x) .site :is(.fitgearhq-disclosure-top,.fitgearhq-disclosure-top p){color:var(--muted)!important;font-size:12.5px!important}
html.fghq-v3:not(#x) body.single-post .entry-content .fghq-h2-inner,html.fghq-v3:not(#x) body.single-post .entry-content .fghq-v2-related-inner{max-width:var(--wide)!important;margin-inline:auto!important;padding-inline:0!important}
html.fghq-v3:not(#x) body.single-post .entry-content>h2:nth-child(n),html.fghq-v3:not(#x) body.single-post .entry-content>h3:nth-child(n),html.fghq-v3:not(#x) body.single-post .entry-content>figure:nth-child(n),html.fghq-v3:not(#x) body.single-post .entry-content>.wp-block-image,html.fghq-v3:not(#x) body.single-post .entry-content>.ez-toc-v2_0_89,html.fghq-v3:not(#x) body.single-post .entry-content>.wp-block-table,html.fghq-v3:not(#x) body.single-post .entry-content>.fghq-article-hero{max-width:var(--wide);margin-inline:auto!important}
html.fghq-v3:not(#x) body.single-post .entry-content .fghq-h2-body>p:nth-child(n),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-h2-body>ul:not([class*=v3-]),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-h2-body>ol:not([class*=v3-]),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-h2-body>.wp-block-list:not(x-z),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-subsection-body>p:nth-child(n),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-subsection-body>ul:not([class*=v3-]),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-subsection-body>ol:not([class*=v3-]),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-subsection-body>.wp-block-list:not(x-z),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-gd-prose>p:nth-child(n),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-gd-prose>ul:not([class*=v3-]),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-gd-prose>ol:not([class*=v3-]),html.fghq-v3:not(#x) body.single-post .entry-content .fghq-gd-prose>.wp-block-list:not(x-z){max-width:var(--measure)!important;margin-left:0!important}
html.fghq-v3:not(#x) body.single-post .entry-content>p,html.fghq-v3:not(#x) body.single-post .entry-content>ul,html.fghq-v3:not(#x) body.single-post .entry-content>ol{max-width:var(--measure)!important;margin-right:auto!important;margin-left:max(0px,calc((100% - var(--wide))/2))!important}
html.fghq-v3:not(#x) body.single-post .entry-content .fghq-h2-body>p,html.fghq-v3:not(#x) body.single-post .entry-content .fghq-subsection-body>p{padding:0!important}
html.fghq-v3:not(#x) .hx-band--gray.hx-band--gray,html.fghq-v3:not(#x) .f4-band.f4-gray,html.fghq-v3:not(#x) .hx-band.hx-hdr,html.fghq-v3:not(#x) .f4-hero.f4-hero{background:#fff!important;background-image:none!important}
html.fghq-v3:not(#x) .entry-content .fghq-h2-section,html.fghq-v3:not(#x) .entry-content .fghq-product-section,html.fghq-v3:not(#x) .entry-content .fghq-section{background:#fff!important;background-image:none!important;box-shadow:none!important;padding-top:calc(var(--sp)*.5)!important;padding-bottom:calc(var(--sp)*.5)!important;margin:0!important;position:relative}
html.fghq-v3:not(#x) .entry-content .fghq-h2-section::before,html.fghq-v3:not(#x) .entry-content .fghq-product-section::before,html.fghq-v3:not(#x) .entry-content .fghq-section::before{background:transparent!important;content:none!important}
html.fghq-v3:not(#x) .entry-content .fghq-h2-section+.fghq-h2-section::after,html.fghq-v3:not(#x) .entry-content .fghq-h2-section+.fghq-product-section::after,html.fghq-v3:not(#x) .entry-content .fghq-h2-section+.fghq-section::after,html.fghq-v3:not(#x) .entry-content .fghq-product-section+.fghq-h2-section::after,html.fghq-v3:not(#x) .entry-content .fghq-product-section+.fghq-product-section::after,html.fghq-v3:not(#x) .entry-content .fghq-product-section+.fghq-section::after,html.fghq-v3:not(#x) .entry-content .fghq-section+.fghq-h2-section::after,html.fghq-v3:not(#x) .entry-content .fghq-section+.fghq-product-section::after,html.fghq-v3:not(#x) .entry-content .fghq-section+.fghq-section::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(var(--wide),calc(100% - 48px));height:1px;background:var(--line)}
html.fghq-v3:not(#x) .entry-content .fghq-h2-inner,html.fghq-v3:not(#x) .entry-content .fghq-h2-body{padding-top:0!important;padding-bottom:0!important}
html.fghq-v3:not(#x) .hx-band+.hx-band{border-top:1px solid var(--line)}
html.fghq-v3:not(#x) .site :is(.ez-toc-v2_0_89,#ez-toc-container){background:var(--surface)!important;border:0!important;border-radius:var(--r)!important;box-shadow:none!important;padding:22px 26px!important}
html.fghq-v3:not(#x) .site :is(.ez-toc-v2_0_89,#ez-toc-container) .ez-toc-title::before{font-size:15px!important;font-weight:600!important;color:var(--ink)!important}
html.fghq-v3:not(#x) .site :is(.ez-toc-v2_0_89,#ez-toc-container) a{color:var(--ink2)!important;text-decoration:none!important;font-size:14.5px}
html.fghq-v3:not(#x) .site :is(.ez-toc-v2_0_89,#ez-toc-container) a:hover{color:var(--red)!important}
html.fghq-v3:not(#x) .site :is(.ez-toc-v2_0_89,#ez-toc-container) li::marker,html.fghq-v3:not(#x) .site :is(.ez-toc-v2_0_89,#ez-toc-container) .ez-toc-list li a::before{color:var(--red)!important}
html.fghq-v3:not(#x) .site :is(.fghq-v2-takeaways,.fghq-gd-answer-takeaways,.fghq-gd-recap,.fghq-gd-callout,.fghq-gd-callout--tip,.fghq-gd-callout--warn,.fghq-mx-fix,.fghq-driver,.hx-hubnav,.fghq-v2-explore,.bx-top1,.fghq-specidx-intent,.fghq-ck-head,.fghq-breakdown-head,.fghq-fw-out,.fghq-fw .fghq-t-share,.fghq-t-embedprev,.fghq-t-code,.f4-art){background:var(--surface)!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}
html.fghq-v3:not(#x) .site .fghq-v2-takeaways,html.fghq-v3:not(#x) .site .fghq-gd-answer-takeaways,html.fghq-v3:not(#x) .site .fghq-gd-callout,html.fghq-v3:not(#x) .site .fghq-mx-fix,html.fghq-v3:not(#x) .site .hx-hubnav,html.fghq-v3:not(#x) .site .fghq-specidx-intent,html.fghq-v3:not(#x) .site .fghq-gd-recap{border-radius:var(--r)!important;border:0!important}
html.fghq-v3:not(#x) .site .fghq-v4-image-stage,html.fghq-v3:not(#x) .site .fghq-v2-related-image,html.fghq-v3:not(#x) .site .hx-media,html.fghq-v3:not(#x) .site .hx-hero-img{background-color:var(--surface)!important;box-shadow:none!important;border-color:transparent!important}
html.fghq-v3:not(#x) .site .site-main img,html.fghq-v3:not(#x) .site .content-area img{box-shadow:none!important}
html.fghq-v3:not(#x) .site .fghq-gd-callout,html.fghq-v3:not(#x) .site .fghq-gd-callout--tip,html.fghq-v3:not(#x) .site .fghq-gd-callout--warn,html.fghq-v3:not(#x) .site .fghq-compare-note,html.fghq-v3:not(#x) .site .fghq-v4-compare{box-shadow:inset 3px 0 0 var(--red)!important;border-radius:var(--r-sm)!important;background:var(--surface)!important;border:0!important}
html.fghq-v3:not(#x) .site :is(.hx-card,.hx-feat,.fghq-v2-card,.fghq-v2-related-card,.fghq-gd-pick,.fghq-gd-toppick,.fghq-t-box,.fghq-t-card,.fghq-v4-shell,.wp-block-accordion-item,.fghq-ck-item,.fghq-mx-item,.fghq-gd-answer,.fghq-cmp-card,.fghq-related-list li,.fghq-gd-related a,.bx-card,.cx-m,.f4-card,.fghq-k-pick,.fghq-f-pick){background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .fghq-v4-card{background:transparent!important;border:0!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site :is(.fghq-v2-related-card,.hx-card,.bx-card,.f4-card,.fghq-gd-related a){transition:transform .25s ease,box-shadow .25s ease}
html.fghq-v3:not(#x) .site :is(.fghq-v2-related-card,.hx-card,.bx-card,.f4-card,.fghq-gd-related a):hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.07)!important}
html.fghq-v3:not(#x) .site .entry-author,html.fghq-v3:not(#x) .site .entry-author-profile,html.fghq-v3:not(#x) .site .post-navigation,html.fghq-v3:not(#x) .site .entry-footer,html.fghq-v3:not(#x) .site .fitgearhq-disclosure-bottom{box-shadow:none!important}
html.fghq-v3:not(#x) .site .v3-btn.v3-btn:not(x-z),html.fghq-v3:not(#x) .site .kb-button.kt-button:not(x-z),html.fghq-v3:not(#x) .site .wp-block-button__link.wp-block-button__link:not(x-z),html.fghq-v3:not(#x) .site .fghq-v3-cta.fghq-v3-cta:not(x-z),html.fghq-v3:not(#x) .site .fghq-gd-toppick-cta.fghq-gd-toppick-cta:not(x-z),html.fghq-v3:not(#x) .site a.hx-btn:not(.hx-btn--ghost),html.fghq-v3:not(#x) .site .fghq-t-btn.fghq-t-btn:not(x-z),html.fghq-v3:not(#x) .site a.fghq-k-amz.fghq-k-amz,html.fghq-v3:not(#x) .site .f4-btn.f4-btn:not(x-z),html.fghq-v3:not(#x) .site a.cx-amz.cx-amz{display:inline-flex!important;align-items:center;justify-content:center;gap:.4em;min-height:44px;background:var(--red)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:var(--pill)!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.005em!important;text-decoration:none!important;padding:11px 22px!important;line-height:1.2!important;transition:background-color .2s ease}
html.fghq-v3:not(#x) .site .v3-btn.v3-btn:not(x-z):hover,html.fghq-v3:not(#x) .site .kb-button.kt-button:not(x-z):hover,html.fghq-v3:not(#x) .site .wp-block-button__link.wp-block-button__link:not(x-z):hover,html.fghq-v3:not(#x) .site .fghq-v3-cta.fghq-v3-cta:not(x-z):hover,html.fghq-v3:not(#x) .site .fghq-gd-toppick-cta.fghq-gd-toppick-cta:not(x-z):hover,html.fghq-v3:not(#x) .site a.hx-btn:not(.hx-btn--ghost):hover,html.fghq-v3:not(#x) .site .fghq-t-btn.fghq-t-btn:not(x-z):hover,html.fghq-v3:not(#x) .site a.fghq-k-amz.fghq-k-amz:hover,html.fghq-v3:not(#x) .site .f4-btn.f4-btn:not(x-z):hover,html.fghq-v3:not(#x) .site a.cx-amz.cx-amz:hover{background:var(--red-d)!important}
html.fghq-v3:not(#x) .site .v3-btn.v3-btn *,html.fghq-v3:not(#x) .site .kb-button.kt-button *,html.fghq-v3:not(#x) .site .wp-block-button__link.wp-block-button__link *,html.fghq-v3:not(#x) .site .fghq-v3-cta.fghq-v3-cta *,html.fghq-v3:not(#x) .site .fghq-gd-toppick-cta.fghq-gd-toppick-cta *,html.fghq-v3:not(#x) .site a.hx-btn.hx-btn *,html.fghq-v3:not(#x) .site .fghq-t-btn.fghq-t-btn *,html.fghq-v3:not(#x) .site .f4-btn.f4-btn *{color:inherit!important}
html.fghq-v3:not(#x) .site .v3-btn:focus-visible,html.fghq-v3:not(#x) .site .kb-button:focus-visible,html.fghq-v3:not(#x) .site .wp-block-button__link:focus-visible,html.fghq-v3:not(#x) .site .fghq-v3-cta:focus-visible{outline:3px solid rgba(194,28,39,.35)!important;outline-offset:3px}
html.fghq-v3:not(#x) .site :is(.v3-btn--quiet,.hx-btn--ghost,.fghq-fw-back,.fghq-fw-edit,.fghq-t-share a,.fghq-t-share button,.fghq-t-copylink){background:#fff!important;color:var(--ink)!important;border:1px solid var(--line2)!important;border-radius:var(--pill)!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .v3-btn--quiet:hover,html.fghq-v3:not(#x) .site .hx-btn--ghost:hover{border-color:var(--ink)!important;background:#fff!important}
html.fghq-v3:not(#x) .site .fghq-fw-next{background:var(--ink)!important;border-radius:var(--pill)!important;box-shadow:none!important;color:#fff!important}
html.fghq-v3:not(#x) .site .fghq-t-share .fghq-t-native{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}
html.fghq-v3:not(#x) .site .entry-content p>a.fitgearhq-amazon-link:not([class*=btn]):not([class*=button]):not([class*=cta]),html.fghq-v3:not(#x) .site .entry-content li>a.fitgearhq-amazon-link:not([class*=btn]):not([class*=button]):not([class*=cta]),html.fghq-v3:not(#x) .site .entry-content td>a.fitgearhq-amazon-link:not([class*=btn]):not([class*=button]):not([class*=cta]),html.fghq-v3:not(#x) .site .entry-content dd>a.fitgearhq-amazon-link:not([class*=btn]):not([class*=button]):not([class*=cta]){background:none!important;color:var(--red)!important;padding:0!important;border-radius:0!important;font-weight:inherit!important;display:inline!important;min-height:0!important}
html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-why,html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-bottom{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line2)!important}
html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-why:hover,html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-bottom:hover{border-color:var(--ink)!important;background:#fff!important}
html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-bottom{width:auto!important;min-width:min(100%,340px)}
html.fghq-v3:not(#x) .site .fghq-product-section .wp-block-kadence-advancedbtn:has(a.location-bottom){justify-content:center!important;display:flex!important}
html.fghq-v3:not(#x) .site .fghq-product-section .wp-block-kadence-advancedbtn:has(a.location-bottom)+.fitgearhq-link-label{text-align:center!important}
html.fghq-v3:not(#x) .site :is(.fghq-fw-ans button,.fghq-k-tag,.hx-chip,.fghq-chip){border-radius:var(--pill)!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .fghq-v4-badge,html.fghq-v3:not(#x) .site .fghq-v3-rank,html.fghq-v3:not(#x) .site [class*=eyebrow],html.fghq-v3:not(#x) .site [class*=kicker],html.fghq-v3:not(#x) .site .fghq-fw-outk{font-size:13px!important;font-weight:600!important;color:var(--red)!important;background:transparent!important;letter-spacing:0!important;padding:0!important;border:0!important}
html.fghq-v3:not(#x) .site .fghq-v4-editor{font-size:12px!important;font-weight:500!important;color:var(--muted)!important;background:transparent!important;border:0!important}
html.fghq-v3:not(#x) .site .fghq-cmp-winner,html.fghq-v3:not(#x) .site .fghq-vs-ribbon,html.fghq-v3:not(#x) .site .v3-win{display:inline-flex;align-items:center;gap:5px;background:var(--red)!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;border-radius:var(--pill)!important;padding:4px 10px!important;line-height:1.2}
html.fghq-v3:not(#x) .site .site-main table,html.fghq-v3:not(#x) .site .content-area table{border-collapse:separate;border-spacing:0}
html.fghq-v3:not(#x) .site .site-main :is(th,thead td),html.fghq-v3:not(#x) .site .content-area :is(th,thead td){background:#fff!important;color:var(--ink)!important;font-weight:600}
html.fghq-v3:not(#x) .site .site-main th,html.fghq-v3:not(#x) .site .site-main td,html.fghq-v3:not(#x) .site .content-area th,html.fghq-v3:not(#x) .site .content-area td{border-color:var(--line)!important;border-left:0!important;border-right:0!important}
html.fghq-v3:not(#x) .site .site-main tr,html.fghq-v3:not(#x) .site .site-main td,html.fghq-v3:not(#x) .site .content-area tr,html.fghq-v3:not(#x) .site .content-area td{background:#fff!important}
html.fghq-v3:not(#x) .site .fghq-v3-comparison-panel{background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:none!important;overflow:hidden}
html.fghq-v3:not(#x) .site .fghq-v3-table tbody th[scope=row]{color:var(--muted)!important;font-weight:500!important;font-size:13.5px}
html.fghq-v3:not(#x) .site .fghq-v3-table td{color:var(--ink)!important;font-size:14.5px}
html.fghq-v3:not(#x) .site .fghq-v3-top-choice,html.fghq-v3:not(#x) .site .fghq-v3-top-cell{background:#fff!important}
html.fghq-v3:not(#x) .site th.fghq-v3-top-choice{box-shadow:inset 0 3px 0 var(--red)!important}
html.fghq-v3:not(#x) .site .fghq-v3-table thead th{border-bottom:1px solid var(--line)!important}
html.fghq-v3:not(#x) .site .fghq-v3-product-visual{background:var(--surface)!important;border-radius:var(--r-sm)!important;padding:8px!important}
html.fghq-v3:not(#x) .site .fghq-v3-score{color:var(--red)!important;font-weight:650!important}
html.fghq-v3:not(#x) .site .fghq-v3-score-label{color:var(--muted)!important;font-size:12px!important;font-weight:500!important}
html.fghq-v3:not(#x) .site .fghq-v3-axis span,html.fghq-v3:not(#x) .site .fghq-v3-axis strong{color:var(--muted)!important;font-weight:500!important}
html.fghq-v3:not(#x) .site .site-main th a:not([class*=cta]),html.fghq-v3:not(#x) .site .site-main td a:not([class*=cta]),html.fghq-v3:not(#x) .site .content-area th a:not([class*=cta]),html.fghq-v3:not(#x) .site .content-area td a:not([class*=cta]){color:inherit}
html.fghq-v3:not(#x) .site .fghq-v3-cta{font-size:13.5px!important;padding:9px 16px!important;min-height:38px}
html.fghq-v3:not(#x) .site .fghq-v2-score{padding:26px 28px!important}
html.fghq-v3:not(#x) .site .fghq-total-number{font-size:2.6rem!important;font-weight:650!important;color:var(--ink)!important;letter-spacing:-.03em!important}
html.fghq-v3:not(#x) .site .fghq-total-outof{color:var(--muted)!important;font-weight:500!important}
html.fghq-v3:not(#x) .site .fghq-score-title{font-weight:600!important;color:var(--ink)!important}
html.fghq-v3:not(#x) .site .fghq-score-context{color:var(--muted)!important}
html.fghq-v3:not(#x) .site .fghq-score-label{color:var(--ink2)!important;font-weight:500!important;font-size:14px!important}
html.fghq-v3:not(#x) .site .fghq-score-value{color:var(--ink)!important;font-weight:600!important}
html.fghq-v3:not(#x) .site .fghq-bar{height:6px!important;background:#ececf0!important;border-radius:var(--pill)!important;overflow:hidden}
html.fghq-v3:not(#x) .site .fghq-bar-fill{background:var(--red)!important;background-image:none!important;border-radius:var(--pill)!important}
html.fghq-v3:not(#x) .entry-content{counter-reset:v3rank v3round}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell){counter-increment:v3rank;background:var(--surface)!important;padding-top:calc(var(--sp)*.75)!important;padding-bottom:calc(var(--sp)*.75)!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){background:#fff!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){background:var(--surface)!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){background:#fff!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){background:var(--surface)!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)::after{content:none!important}
html.fghq-v3:not(#x) body:not(.fghq-review-article):not(.fghq-guide-article):not(.fghq-comparison-article) .entry-content .fghq-product-section:has(.fghq-v4-shell)>.fghq-h2-inner>h2{display:flex!important;align-items:center;gap:18px}
html.fghq-v3:not(#x) body:not(.fghq-review-article):not(.fghq-guide-article):not(.fghq-comparison-article) .entry-content .fghq-product-section:has(.fghq-v4-shell)>.fghq-h2-inner>h2::before{content:counter(v3rank);flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:2px solid var(--red);color:var(--red);font-size:22px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:#fff}
html.fghq-v3:not(#x) .entry-content .fghq-subsection{margin-top:clamp(28px,3vw,40px)!important}
html.fghq-v3:not(#x) .entry-content .fghq-subsection:first-child{margin-top:8px!important}
html.fghq-v3:not(#x) .entry-content .fghq-subsection-presentation>h3{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html.fghq-v3:not(#x) .entry-content .fghq-subsection>h3{margin-bottom:16px!important}
html.fghq-v3:not(#x) .site .fghq-v4-shell{padding:clamp(18px,2.4vw,30px)!important}
html.fghq-v3:not(#x) .site .fghq-v4-name{font-size:1.55rem!important;margin:4px 0 16px!important}
html.fghq-v3:not(#x) .site .fghq-v4-image-stage{border-radius:var(--r-sm)!important;padding:18px!important}
html.fghq-v3:not(#x) .site .fghq-v4-copy .kt-svg-icon-list-single{color:var(--red)!important}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card{padding:22px 22px 20px!important}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card::before{content:none!important}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card h4{font-size:1.06rem!important;margin:0 0 12px!important;padding-right:34px}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card .kb-svg-icon-wrap,html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card svg:nth-child(n){color:var(--muted)!important}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card .fghq-nutshell-kicker,html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card .fghq-v2-nutshell-kicker,html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card [class*=kicker]{color:var(--muted)!important;font-weight:500!important}
html.fghq-v3:not(#x) .site .fghq-nutshell--pros .kt-svg-icon-list-single{color:#1d7a46!important}
html.fghq-v3:not(#x) .site .fghq-nutshell--cons .kt-svg-icon-list-single,html.fghq-v3:not(#x) .site .fghq-nutshell--not-for .kt-svg-icon-list-single{color:var(--red)!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell) .fghq-v2-card,html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell) .fghq-v4-shell{background:#fff!important}
html.fghq-v3:not(#x) .site .fghq-v2-faq .wp-block-accordion-item{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}
html.fghq-v3:not(#x) .site .fghq-v2-faq .wp-block-accordion-item:first-child{border-top:1px solid var(--line)!important}
html.fghq-v3:not(#x) .site .fghq-v2-faq .wp-block-accordion-heading__toggle{padding:20px 4px!important;font-size:1.06rem!important;font-weight:600!important;color:var(--ink)!important;background:transparent!important}
html.fghq-v3:not(#x) .site .fghq-v2-faq .wp-block-accordion-heading__toggle-icon{color:var(--red)!important;font-weight:400!important;font-size:1.4rem!important}
html.fghq-v3:not(#x):not(#y) .site .fghq-v2-explore{background:var(--surface)!important;box-shadow:0 0 0 100vmax var(--surface)!important;clip-path:inset(0 -100vmax)!important;padding-top:calc(var(--sp)*.6)!important;padding-bottom:calc(var(--sp)*.8)!important;border:0!important;border-radius:0!important;margin-top:calc(var(--sp)*.4)!important}
html.fghq-v3:not(#x) .site .fghq-v2-related-card{overflow:hidden}
html.fghq-v3:not(#x) .site .fghq-v2-related-card h3{font-size:1rem!important;line-height:1.35!important;padding:14px 16px 18px!important}
html.fghq-v3:not(#x) .site .fghq-v2-related-image{border-radius:0!important}
html.fghq-v3:not(#x) .site .hx-ctap,html.fghq-v3:not(#x) .site .f4-cta,html.fghq-v3:not(#x) .site .f4-feat,html.fghq-v3:not(#x) .site .fghq-fc,html.fghq-v3:not(#x) .site .fghq-t-hero,html.fghq-v3:not(#x) .site .v3-final{background:var(--ink)!important;background-image:none!important;box-shadow:none!important;border-radius:var(--r)!important;border:0!important}
html.fghq-v3:not(#x) .site .hx-ctap::before,html.fghq-v3:not(#x) .site .f4-cta::before,html.fghq-v3:not(#x) .site .f4-feat::before,html.fghq-v3:not(#x) .site .fghq-fc::before,html.fghq-v3:not(#x) .site .fghq-t-hero::before,html.fghq-v3:not(#x) .site .v3-final::before,html.fghq-v3:not(#x) .site .hx-ctap::after,html.fghq-v3:not(#x) .site .f4-cta::after,html.fghq-v3:not(#x) .site .f4-feat::after,html.fghq-v3:not(#x) .site .fghq-fc::after,html.fghq-v3:not(#x) .site .fghq-t-hero::after,html.fghq-v3:not(#x) .site .v3-final::after{background:none!important;background-image:none!important}
html.fghq-v3:not(#x) .site :is(.hx-ctap,.f4-cta,.f4-feat,.fghq-fc,.fghq-t-hero,.v3-final) :is(h1,h2,h3,h4,strong,b,[class*=title],[class*=-num],[class*=big]){color:#fff!important}
html.fghq-v3:not(#x) .site .hx-ctap p,html.fghq-v3:not(#x) .site .hx-ctap li,html.fghq-v3:not(#x) .site .hx-ctap span,html.fghq-v3:not(#x) .site .hx-ctap small,html.fghq-v3:not(#x) .site .hx-ctap dd,html.fghq-v3:not(#x) .site .hx-ctap dt,html.fghq-v3:not(#x) .site .f4-cta p,html.fghq-v3:not(#x) .site .f4-cta li,html.fghq-v3:not(#x) .site .f4-cta span,html.fghq-v3:not(#x) .site .f4-cta small,html.fghq-v3:not(#x) .site .f4-cta dd,html.fghq-v3:not(#x) .site .f4-cta dt,html.fghq-v3:not(#x) .site .f4-feat p,html.fghq-v3:not(#x) .site .f4-feat li,html.fghq-v3:not(#x) .site .f4-feat span,html.fghq-v3:not(#x) .site .f4-feat small,html.fghq-v3:not(#x) .site .f4-feat dd,html.fghq-v3:not(#x) .site .f4-feat dt,html.fghq-v3:not(#x) .site .fghq-fc p,html.fghq-v3:not(#x) .site .fghq-fc li,html.fghq-v3:not(#x) .site .fghq-fc span,html.fghq-v3:not(#x) .site .fghq-fc small,html.fghq-v3:not(#x) .site .fghq-fc dd,html.fghq-v3:not(#x) .site .fghq-fc dt,html.fghq-v3:not(#x) .site .fghq-t-hero p,html.fghq-v3:not(#x) .site .fghq-t-hero li,html.fghq-v3:not(#x) .site .fghq-t-hero span,html.fghq-v3:not(#x) .site .fghq-t-hero small,html.fghq-v3:not(#x) .site .fghq-t-hero dd,html.fghq-v3:not(#x) .site .fghq-t-hero dt,html.fghq-v3:not(#x) .site .v3-final p,html.fghq-v3:not(#x) .site .v3-final li,html.fghq-v3:not(#x) .site .v3-final span,html.fghq-v3:not(#x) .site .v3-final small,html.fghq-v3:not(#x) .site .v3-final dd,html.fghq-v3:not(#x) .site .v3-final dt{color:rgba(255,255,255,.76)!important}
html.fghq-v3:not(#x) .site .hx-ctap a:not([class*=btn]):not([class*=button]):not(.v3-btn),html.fghq-v3:not(#x) .site .f4-cta a:not([class*=btn]):not([class*=button]):not(.v3-btn),html.fghq-v3:not(#x) .site .f4-feat a:not([class*=btn]):not([class*=button]):not(.v3-btn),html.fghq-v3:not(#x) .site .fghq-fc a:not([class*=btn]):not([class*=button]):not(.v3-btn),html.fghq-v3:not(#x) .site .fghq-t-hero a:not([class*=btn]):not([class*=button]):not(.v3-btn),html.fghq-v3:not(#x) .site .v3-final a:not([class*=btn]):not([class*=button]):not(.v3-btn){color:#fff!important}
html.fghq-v3:not(#x) .site .hx-ctap .fitgearhq-link-label,html.fghq-v3:not(#x) .site .f4-cta .fitgearhq-link-label,html.fghq-v3:not(#x) .site .f4-feat .fitgearhq-link-label,html.fghq-v3:not(#x) .site .fghq-fc .fitgearhq-link-label,html.fghq-v3:not(#x) .site .fghq-t-hero .fitgearhq-link-label,html.fghq-v3:not(#x) .site .v3-final .fitgearhq-link-label{color:rgba(255,255,255,.6)!important}
html.fghq-v3:not(#x) .site .hx-ctap .hx-btn--ghost,html.fghq-v3:not(#x) .site .f4-cta .hx-btn--ghost,html.fghq-v3:not(#x) .site .f4-feat .hx-btn--ghost,html.fghq-v3:not(#x) .site .fghq-fc .hx-btn--ghost,html.fghq-v3:not(#x) .site .fghq-t-hero .hx-btn--ghost{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.35)!important}
html.fghq-v3:not(#x) .site .fghq-fc-chip,html.fghq-v3:not(#x) .site .fghq-t-tile{background:rgba(255,255,255,.08)!important;border-radius:var(--pill)!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .fghq-t-tile{border-radius:14px!important}
html.fghq-v3:not(#x) .v3-h2h{max-width:var(--wide);margin:8px auto 40px;background:var(--surface);border-radius:28px;padding:clamp(22px,3.4vw,44px) clamp(16px,3vw,40px) clamp(22px,3vw,36px)}
html.fghq-v3:not(#x) .v3-h2h-grid{display:grid;grid-template-columns:1fr 64px 1fr;gap:clamp(10px,2vw,28px);align-items:start}
html.fghq-v3:not(#x) .v3-h2h-side{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:var(--r);padding:28px 22px 24px;border:1px solid transparent}
html.fghq-v3:not(#x) .v3-h2h-side.is-winner{border-color:rgba(194,28,39,.28)}
html.fghq-v3:not(#x) .v3-h2h-side .v3-win{position:absolute;top:-12px;left:50%;transform:translateX(-50%);white-space:nowrap}
html.fghq-v3:not(#x) .v3-h2h-media{display:block;width:100%;max-width:240px;aspect-ratio:1/1;margin:0 auto 18px}
html.fghq-v3:not(#x) .v3-h2h-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
html.fghq-v3:not(#x) .v3-h2h-label{margin:0 0 4px!important;font-size:13px!important;font-weight:600;color:var(--red)!important}
html.fghq-v3:not(#x) .v3-h2h-name{margin:0 0 16px!important;font-size:clamp(1.25rem,1rem + .8vw,1.6rem)!important;font-weight:650!important;letter-spacing:-.02em;color:var(--ink)!important;line-height:1.15!important}
html.fghq-v3:not(#x) .v3-ring{--v:0;--c:var(--red);position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--v)*1%),#e8e8ed 0);margin:0 auto 6px}
html.fghq-v3:not(#x) .v3-ring::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}
html.fghq-v3:not(#x) .v3-ring span{position:relative;font-size:1.6rem;font-weight:650;letter-spacing:-.03em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}
html.fghq-v3:not(#x) .v3-ring small{display:block;margin-top:3px;font-size:10.5px;font-weight:500;color:var(--muted);letter-spacing:0;text-align:center}
html.fghq-v3:not(#x) .v3-ring.is-other{--c:#1d1d1f}
html.fghq-v3:not(#x) .v3-ring-cap{margin:0 0 18px!important;font-size:12.5px!important;color:var(--muted)!important}
html.fghq-v3:not(#x) .v3-specs{list-style:none!important;margin:0 0 18px!important;padding:0!important;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}
html.fghq-v3:not(#x) .v3-specs li{margin:0!important;padding:10px 10px!important;background:var(--surface);border-radius:12px;font-size:13.5px!important;line-height:1.3!important;color:var(--ink)!important;text-align:left}
html.fghq-v3:not(#x) .v3-specs li span{display:block;font-size:11.5px;color:var(--muted);font-weight:500;margin-bottom:2px}
html.fghq-v3:not(#x) .v3-specs li b{font-weight:600}
html.fghq-v3:not(#x) .v3-specs li.is-better b{color:var(--red)}
html.fghq-v3:not(#x) .v3-choose{margin:0 0 18px!important;font-size:15px!important;line-height:1.5!important;color:var(--ink2)!important;max-width:30ch}
html.fghq-v3:not(#x) .v3-cta{display:flex;flex-direction:column;align-items:center;margin-top:auto;width:100%}
html.fghq-v3:not(#x) .v3-cta .v3-btn{width:100%;max-width:280px}
html.fghq-v3:not(#x) .v3-cta .fitgearhq-link-label{text-align:center!important}
html.fghq-v3:not(#x) .v3-review{margin:12px 0 0!important;font-size:14px!important}
html.fghq-v3:not(#x) .v3-review a{color:var(--ink)!important;text-decoration:none!important;font-weight:500}
html.fghq-v3:not(#x) .v3-review a::after{content:" \203A";color:var(--red)}
html.fghq-v3:not(#x) .v3-review a:hover{color:var(--red)!important}
html.fghq-v3:not(#x) .v3-vs{align-self:center;display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:50%;background:#fff;color:var(--muted);font-size:13px;font-weight:600;border:1px solid var(--line2)}
html.fghq-v3:not(#x) .v3-h2h-verdict{max-width:46rem;margin:28px auto 0;text-align:center}
html.fghq-v3:not(#x) .v3-h2h-verdict p{margin:0!important;font-size:1.06rem!important;line-height:1.6!important;color:var(--ink2)!important}
html.fghq-v3:not(#x) .v3-tally{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0!important;padding:0!important;list-style:none!important}
html.fghq-v3:not(#x) .v3-tally li{margin:0!important;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;background:#fff;border-radius:var(--pill);font-size:13px!important;color:var(--ink2)!important;line-height:1.2!important}
html.fghq-v3:not(#x) .v3-tally li img{width:24px;height:24px;object-fit:contain;border-radius:50%;background:var(--surface)}
html.fghq-v3:not(#x) .v3-tally li i{font-style:normal;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--surface);color:var(--muted);font-size:11px;font-weight:600}
html.fghq-v3:not(#x) .v3-tally li b{color:var(--ink)}
html.fghq-v3:not(#x) .v3-h2h-note{text-align:center;margin:18px 0 0!important;font-size:12px!important;color:var(--muted)!important}
html.fghq-v3:not(#x) .entry-content .v3-round{counter-increment:v3round;padding-top:calc(var(--sp)*.32)!important;padding-bottom:calc(var(--sp)*.32)!important}
html.fghq-v3:not(#x) .entry-content .v3-round::after{content:none!important}
html.fghq-v3:not(#x) .entry-content .v3-round>.fghq-h2-inner{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r);padding:clamp(22px,3vw,34px) clamp(20px,3vw,36px)}
html.fghq-v3:not(#x) .entry-content .v3-round h2{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)!important;margin-bottom:.55em!important}
html.fghq-v3:not(#x) .entry-content .v3-round-kicker{margin:0 0 8px!important;font-size:13px!important;font-weight:600;color:var(--red)!important}
html.fghq-v3:not(#x) .entry-content .v3-rounds-head{padding-bottom:calc(var(--sp)*.1)!important}
html.fghq-v3:not(#x) .entry-content .v3-rounds-head+.v3-round::after{content:none!important}
html.fghq-v3:not(#x) .v3-roundwin{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line)}
html.fghq-v3:not(#x) .v3-roundwin .v3-thumbs{display:flex}
html.fghq-v3:not(#x) .v3-roundwin img{width:40px;height:40px;object-fit:contain;border-radius:50%;background:var(--surface);border:2px solid #fff}
html.fghq-v3:not(#x) .v3-roundwin img+img{margin-left:-10px}
html.fghq-v3:not(#x) .v3-roundwin p{margin:0!important;font-size:15px!important;color:var(--ink2)!important}
html.fghq-v3:not(#x) .v3-roundwin p b{color:var(--ink)}
html.fghq-v3:not(#x) .v3-roundwin .v3-trophy{color:var(--red);flex:none}
html.fghq-v3:not(#x) .v3-keydiff{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}
html.fghq-v3:not(#x) .v3-keydiff li{margin:0!important;padding:18px 20px 18px 46px!important;background:var(--surface);border-radius:var(--r-sm);position:relative;font-size:15.5px!important;line-height:1.5!important;color:var(--ink)!important}
html.fghq-v3:not(#x) .v3-keydiff li::before{content:counter(list-item);position:absolute;left:16px;top:18px;width:20px;height:20px;border-radius:50%;background:#fff;color:var(--red);font-size:11.5px;font-weight:650;display:grid;place-items:center}
html.fghq-v3:not(#x) .site .fghq-mirror{border:1px solid var(--line)!important;border-radius:var(--r)!important;padding:26px 26px 18px!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .fghq-mirror-head div{font-size:15px!important;font-weight:600!important;color:var(--ink)!important}
html.fghq-v3:not(#x) .site .fghq-mirror-head strong{font-size:2rem!important;font-weight:650!important;letter-spacing:-.03em;color:var(--red)!important}
html.fghq-v3:not(#x) .site .fghq-mirror-head div:last-child strong{color:var(--ink)!important}
html.fghq-v3:not(#x) .site .fghq-mirror-head span{color:var(--muted)!important}
html.fghq-v3:not(#x) .site .fghq-mirror-row{border-top:1px solid var(--line)!important;padding:9px 0!important}
html.fghq-v3:not(#x) .site .fghq-mirror-bar{height:8px!important;background:#ececf0!important}
html.fghq-v3:not(#x) .site .fghq-mirror-a i{background:var(--red)!important}
html.fghq-v3:not(#x) .site .fghq-mirror-b i{background:var(--ink)!important}
html.fghq-v3:not(#x) .site .fghq-mirror-lab{color:var(--ink)!important;font-weight:600!important}
html.fghq-v3:not(#x) .site .fghq-mirror-lab small{color:var(--muted)!important;font-weight:500!important}
html.fghq-v3:not(#x) .v3-who{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}
html.fghq-v3:not(#x) .v3-who-card{display:flex;gap:18px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r);padding:24px;background:#fff}
html.fghq-v3:not(#x) .v3-who-card img{flex:none;width:84px;height:84px;object-fit:contain;background:var(--surface);border-radius:var(--r-sm);padding:6px;mix-blend-mode:multiply}
html.fghq-v3:not(#x) .v3-who-card .v3-who-body{display:flex;flex-direction:column;min-height:100%;flex:1}
html.fghq-v3:not(#x) .v3-who-card h3{margin:0 0 6px!important;font-size:1.15rem!important}
html.fghq-v3:not(#x) .v3-who-card p{margin:0 0 16px!important;font-size:15.5px!important;line-height:1.55!important}
html.fghq-v3:not(#x) .v3-who-card .v3-cta{align-items:flex-start}
html.fghq-v3:not(#x) .v3-who-card .v3-cta .v3-btn{width:auto;max-width:none}
html.fghq-v3:not(#x) .v3-who-card .v3-cta .fitgearhq-link-label{text-align:left!important}
html.fghq-v3:not(#x) .v3-consider{display:flex;gap:18px;align-items:center;background:var(--surface);border-radius:var(--r);padding:20px 24px}
html.fghq-v3:not(#x) .v3-consider p{margin:0!important}
html.fghq-v3:not(#x) .v3-final{max-width:var(--wide);margin:0 auto;padding:clamp(28px,4vw,52px)!important;display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(20px,4vw,48px);align-items:center}
html.fghq-v3:not(#x) .v3-final h2{color:#fff!important;margin:0 0 12px!important}
html.fghq-v3:not(#x) .v3-final p{margin:0!important;font-size:1.06rem!important;line-height:1.6!important}
html.fghq-v3:not(#x) .v3-final-ctas{display:grid;gap:14px}
html.fghq-v3:not(#x) .v3-final-ctas .v3-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;background:rgba(255,255,255,.06);border-radius:var(--r-sm);padding:12px 12px 12px 14px;flex-wrap:wrap}
html.fghq-v3:not(#x) .v3-final-ctas .v3-cta img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:10px;padding:3px}
html.fghq-v3:not(#x) .v3-final-ctas .v3-cta .v3-pname{flex:1;color:#fff!important;font-weight:600;font-size:15px}
html.fghq-v3:not(#x) .v3-final-ctas .v3-cta .v3-btn{width:auto;max-width:none;padding:10px 18px!important;font-size:14px!important}
html.fghq-v3:not(#x) .v3-final-ctas .v3-cta .fitgearhq-link-label{flex-basis:100%;text-align:right!important;margin-top:0!important}
html.fghq-v3:not(#x) .entry-content .v3-final-section::after{content:none!important}
html.fghq-v3:not(#x) .site .fghq-sticky{background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-top:1px solid var(--line)!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .fghq-sticky a{background:var(--red)!important;border-radius:var(--pill)!important;font-weight:600!important;padding:6px 12px 6px 6px!important}
html.fghq-v3:not(#x) .site .fghq-sticky img{border-radius:50%!important}
@media (max-width:767px){
  html.fghq-v3{--r:16px;--r-sm:12px}
  html.fghq-v3:not(#x) .site .entry-content p,html.fghq-v3:not(#x) .site .entry-content li{font-size:1.0625rem;line-height:1.6}
  html.fghq-v3:not(#x) .v3-h2h{border-radius:22px;margin-inline:-4px;padding:22px 12px 20px}
  html.fghq-v3:not(#x) .v3-h2h-grid{grid-template-columns:1fr 1fr;gap:10px}
  html.fghq-v3:not(#x) .v3-vs{display:none}
  html.fghq-v3:not(#x) .v3-h2h-side{padding:22px 10px 16px}
  html.fghq-v3:not(#x) .v3-h2h-media{max-width:140px;margin-bottom:12px}
  html.fghq-v3:not(#x) .v3-h2h-name{font-size:1.05rem!important;margin-bottom:12px!important}
  html.fghq-v3:not(#x) .v3-ring{width:72px;height:72px}
  html.fghq-v3:not(#x) .v3-ring::before{inset:6px}
  html.fghq-v3:not(#x) .v3-ring span{font-size:1.25rem}
  html.fghq-v3:not(#x) .v3-specs{grid-template-columns:1fr;gap:6px}
  html.fghq-v3:not(#x) .v3-specs li{padding:8px!important;font-size:12.5px!important}
  html.fghq-v3:not(#x) .v3-choose{font-size:13.5px!important}
  html.fghq-v3:not(#x) .v3-cta .v3-btn{font-size:13.5px!important;padding:10px 12px!important}
  html.fghq-v3:not(#x) .v3-h2h-label{font-size:12px!important}
  html.fghq-v3:not(#x) .v3-final{grid-template-columns:1fr}
  html.fghq-v3:not(#x) .v3-who-card{flex-direction:column}
  html.fghq-v3:not(#x) .v3-who-card img{width:72px;height:72px}
  html.fghq-v3:not(#x) body:not(.fghq-review-article):not(.fghq-guide-article):not(.fghq-comparison-article) .entry-content .fghq-product-section:has(.fghq-v4-shell)>.fghq-h2-inner>h2{gap:12px}
  html.fghq-v3:not(#x) body:not(.fghq-review-article):not(.fghq-guide-article):not(.fghq-comparison-article) .entry-content .fghq-product-section:has(.fghq-v4-shell)>.fghq-h2-inner>h2::before{width:40px;height:40px;font-size:17px}
}
@media (prefers-reduced-motion:reduce){html.fghq-v3 *{transition:none!important}}
html.fghq-v3:not(#x) .v3-spec .fghq-v3-table thead th{padding:16px 14px!important;vertical-align:bottom}
html.fghq-v3:not(#x) .v3-th{display:flex;align-items:center;gap:12px;text-align:left}
html.fghq-v3:not(#x) .v3-th img{width:44px;height:44px;object-fit:contain;background:var(--surface);border-radius:10px;padding:3px;mix-blend-mode:multiply;flex:none}
html.fghq-v3:not(#x) .v3-th .fghq-v3-product-name{display:block;font-size:14.5px!important;font-weight:600!important;color:var(--ink)!important;line-height:1.25}
html.fghq-v3:not(#x) .v3-th-score{display:block;font-size:12.5px;color:var(--muted);font-weight:500}
html.fghq-v3:not(#x) .v3-th-score b{color:var(--red);font-weight:650}
html.fghq-v3:not(#x) .v3-better{display:inline-flex;align-items:baseline;gap:6px;font-weight:600;color:var(--ink)}
html.fghq-v3:not(#x) .v3-better i{font-style:normal;color:var(--red);font-weight:700;font-size:.9em}
html.fghq-v3:not(#x) .v3-spec .fghq-v3-table th,html.fghq-v3:not(#x) .v3-spec .fghq-v3-table td{padding:13px 14px!important;text-align:left!important}
html.fghq-v3:not(#x) .v3-spec .fghq-v3-table tr.v3-won th,html.fghq-v3:not(#x) .v3-spec .fghq-v3-table tr.v3-won td{background:var(--surface)!important;border-bottom:0!important}
html.fghq-v3:not(#x) .v3-spec .fghq-v3-table tr.v3-won b{color:var(--ink);font-size:1.05em}
html.fghq-v3:not(#x) .v3-spec .fghq-v3-axis{width:24%}
html.fghq-v3:not(#x) body.single-post .entry-content:has(>.v3-h2h){display:flex;flex-direction:column}
html.fghq-v3:not(#x) body.single-post .entry-content:has(>.v3-h2h)>.v3-h2h,html.fghq-v3:not(#x) body.single-post .entry-content:has(>.v3-h2h)>p:nth-child(n){order:-1}
html.fghq-v3:not(#x) body.single-post .entry-content:has(>.v3-h2h)>.v3-h2h{width:100%;margin-top:0}
html.fghq-v3:not(#x) body.single-post .entry-content:has(>.v3-h2h)>.ez-toc-v2_0_89{width:100%;margin-top:12px!important;margin-bottom:12px!important}
html.fghq-v3:not(#x) body.single-post .entry-content:has(>.v3-h2h)>p{width:100%}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round>.fghq-h2-inner{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:12px clamp(24px,4vw,56px);align-items:start;border:1px solid var(--line);border-radius:var(--r);padding:clamp(22px,3vw,34px) clamp(20px,3vw,36px)!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .v3-round-head{display:flex;flex-direction:column;align-items:flex-start}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .fghq-h2-body>p{max-width:none!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .fghq-h2-body>p:last-child{margin-bottom:0!important}
html.fghq-v3:not(#x) .v3-round .v3-roundwin{margin-top:14px;padding:8px 14px 8px 8px;border:0;background:var(--surface);border-radius:var(--pill)}
html.fghq-v3:not(#x) .v3-round .v3-roundwin img{width:32px;height:32px;background:#fff}
html.fghq-v3:not(#x) .v3-round .v3-roundwin p{font-size:14px!important}
html.fghq-v3:not(#x) .entry-content .fghq-h2-related .fghq-h2-inner>*:not(h2){margin-left:0!important;padding-left:0!important}
@media (max-width:767px){
  html.fghq-v3:not(#x) body.single-post .entry-content .v3-round>.fghq-h2-inner{grid-template-columns:1fr}
  html.fghq-v3:not(#x) .v3-ring-cap{display:none}
}
html.fghq-v3:not(#x) #masthead .site-branding img,html.fghq-v3:not(#x) #mobile-header .site-branding img{filter:brightness(1.045) contrast(1.02)}
html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>.ez-toc-v2_0_89,html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>.fghq-article-hero,html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>figure:nth-child(n),html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>.wp-block-image,html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>.fghq-gd-answer,html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>.wp-block-table,html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>.fghq-v2-card{max-width:var(--wide)!important;margin-left:auto!important;margin-right:auto!important;width:100%}
html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>p,html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>ul,html.fghq-v3:not(#x):not(#y) body.single-post .entry-content.single-content>ol{max-width:var(--measure)!important;margin-right:auto!important;margin-left:max(0px,calc((100% - var(--wide))/2))!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell){box-shadow:0 0 0 100vmax var(--surface)!important;clip-path:inset(0 -100vmax)!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){box-shadow:0 0 0 100vmax #fff!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){box-shadow:0 0 0 100vmax var(--surface)!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){box-shadow:0 0 0 100vmax #fff!important}
html.fghq-v3:not(#x) .entry-content .fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell)+.fghq-product-section:has(.fghq-v4-shell){box-shadow:0 0 0 100vmax var(--surface)!important}
html.fghq-v3:not(#x) .site .entry-content p.fghq-rv-bottomline{background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;padding:14px 0 0!important;margin-top:20px!important;color:var(--ink)!important;font-size:1rem!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .entry-content p.fghq-rv-bottomline strong{color:var(--red)!important}
html.fghq-v3:not(#x) .site .entry-content .fghq-v3-comparison-panel:not(x-z)+p,html.fghq-v3:not(#x) .site .entry-content .wp-block-table:not(x-z)+p,html.fghq-v3:not(#x) .site .entry-content figure.wp-block-table+p,html.fghq-v3:not(#x) .site .entry-content .fghq-rv-spec:not(x-z)+p{margin-top:1.6em!important}
html.fghq-v3:not(#x) .site .entry-content .fghq-v3-comparison-panel,html.fghq-v3:not(#x) .site .entry-content .wp-block-table{margin-bottom:8px}
html.fghq-v3:not(#x) .site .fghq-v3-cta{font-size:12.5px!important;padding:8px 10px!important;min-height:36px;white-space:normal!important;line-height:1.2!important;text-align:center;max-width:100%}
html.fghq-v3:not(#x) .site .fghq-gd-pick-badge,html.fghq-v3:not(#x) .site .fghq-gd-toppick-role{background:transparent!important;color:var(--red)!important;font-size:13px!important;font-weight:600!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
html.fghq-v3:not(#x) .site .fghq-gd-pick img{background:var(--surface);border-radius:var(--r-sm)}
html.fghq-v3:not(#x) .site .fghq-rv-spec-table th,html.fghq-v3:not(#x) .site .fghq-rv-spec-table td{padding:12px 14px!important}
html.fghq-v3:not(#x) .site .fghq-rv-spec-table thead th{color:var(--muted)!important;font-weight:500!important;font-size:13px!important}
html.fghq-v3:not(#x) .site .fghq-rv-spec-table tbody th{color:var(--ink)!important;font-weight:600!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .v3-round-head>*{margin-left:0!important;margin-right:0!important;max-width:none!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round{padding-top:10px!important;padding-bottom:10px!important}
html.fghq-v3:not(#x) body.single-post .entry-content .fghq-h2-analysis.v3-round:first-of-type{padding-top:calc(var(--sp)*.4)!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round+:not(.v3-round){margin-top:calc(var(--sp)*.3)!important}
html.fghq-v3:not(#x) .v3-keydiff{display:block!important;column-count:2;column-gap:48px;background:var(--surface);border-radius:var(--r);padding:10px 28px!important}
html.fghq-v3:not(#x) .v3-keydiff li{break-inside:avoid;background:transparent!important;border-radius:0!important;padding:16px 0 16px 34px!important;border-bottom:1px solid var(--line2)}
html.fghq-v3:not(#x) .v3-keydiff li::before{left:0!important;top:17px!important;background:#fff!important}
@media (max-width:767px){html.fghq-v3:not(#x) .v3-keydiff{column-count:1;padding:6px 18px!important}}
html.fghq-v3:not(#x):not(#y) .site .entry-content ul.fghq-related-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important}
html.fghq-v3:not(#x):not(#y) .site .entry-content ul.fghq-related-list li{margin:0!important;padding:14px 18px!important;border:1px solid var(--line)!important;border-radius:var(--r-sm)!important;background:#fff!important}
html.fghq-v3:not(#x):not(#y) .site .entry-content ul.fghq-related-list li::before{content:none!important}
html.fghq-v3:not(#x) .site .entry-content ul.fghq-related-list li a{display:block;color:var(--ink)!important;font-weight:600;text-decoration:none!important;font-size:15.5px}
html.fghq-v3:not(#x) .site .entry-content ul.fghq-related-list li a:hover{color:var(--red)!important}
html.fghq-v3:not(#x) .site .entry-content .fghq-related-note{display:block;color:var(--muted)!important;font-size:13px!important;margin-top:2px}
html.fghq-v3:not(#x) body:not(.fghq-review-article):not(.fghq-guide-article):not(.fghq-comparison-article) .entry-content .fghq-product-section .fghq-v4-card>.fghq-v4-topline,html.fghq-v3:not(#x) body:not(.fghq-review-article):not(.fghq-guide-article):not(.fghq-comparison-article) .entry-content .fghq-product-section .fghq-v4-card>.fghq-v4-name{display:none!important}
html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-bottom{width:auto!important;min-width:0!important;padding-inline:28px!important}
html.fghq-v3:not(#x) .site .fghq-product-section .wp-block-kadence-advancedbtn:has(a.location-bottom){justify-content:flex-start!important}
html.fghq-v3:not(#x) .site .fghq-product-section .wp-block-kadence-advancedbtn:has(a.location-bottom)+.fitgearhq-link-label{text-align:left!important}
@media (max-width:767px){
  html.fghq-v3:not(#x) body.single-post .entry-content .v3-round>.fghq-h2-inner{display:flex!important;flex-direction:column;gap:0}
  html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .v3-round-head{display:contents}
  html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .fghq-h2-body{order:2}
  html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .v3-roundwin{order:3;margin-top:16px}
  html.fghq-v3:not(#x) .v3-h2h-verdict{text-align:left}
  html.fghq-v3:not(#x) .v3-h2h-verdict p{font-size:1rem!important}
  html.fghq-v3:not(#x) .v3-tally{justify-content:flex-start}
  html.fghq-v3:not(#x) .v3-lg{display:none}
}
html.fghq-v3:not(#x) .entry-hero :is(.entry-header,.entry-hero-container-inner .entry-header){max-width:var(--wide)!important;margin-inline:auto!important}
html.fghq-v3:not(#x) .entry-hero h1.entry-title{max-width:30ch!important;font-size:clamp(2.1rem,1.4rem + 2.1vw,3.1rem)!important}
html.fghq-v3:not(#x) body.single-post .entry-hero .entry-header{padding-bottom:0!important}
html.fghq-v3:not(#x) body.single-post #primary{margin-top:calc(var(--sp)*.5)!important}
html.fghq-v3:not(#x) body.single-post .fitgearhq-disclosure-top{margin-bottom:0!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:2px 0;margin:14px 0 6px!important;font-size:13.5px!important;color:var(--muted)!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta>span{display:inline-flex!important;align-items:center;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;font-size:13.5px!important;color:var(--muted)!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta>span::before,html.fghq-v3:not(#x) .entry-hero .entry-meta>span::after{content:none!important;display:none!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta>span+span::before{content:"\00b7"!important;display:inline!important;margin:0 8px!important;color:var(--line2)!important;background:none!important;width:auto!important;height:auto!important;position:static!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta .author-avatar{width:22px!important;height:22px!important;margin:0 8px 0 0!important;flex:none}
html.fghq-v3:not(#x) .entry-hero .entry-meta .author-avatar img{width:22px!important;height:22px!important;border-radius:50%!important;border:0!important;box-shadow:none!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta .meta-label{margin-right:4px!important;color:var(--muted)!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta a{color:var(--ink)!important;font-weight:500;text-decoration:none!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta .posted-on time.updated{display:none!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta .updated-on::after{content:none!important}
html.fghq-v3:not(#x) .entry-hero .entry-meta .updated-on time::before{content:"Updated ";}
html.fghq-v3:not(#x) .entry-hero .entry-meta time{color:var(--muted)!important;font-size:13.5px!important}
html.fghq-v3:not(#x) .site .fghq-v4-image-stage{padding:10px!important;position:relative;border-radius:var(--r-sm)!important}
html.fghq-v3:not(#x) .site .fghq-v4-image-stage figure:nth-child(n),html.fghq-v3:not(#x) .site .fghq-v4-image-stage .kb-image-is-ratio-size,html.fghq-v3:not(#x) .site .fghq-v4-image-stage .kb-is-ratio-image,html.fghq-v3:not(#x) .site .fghq-v4-image-stage a:nth-child(n){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important}
html.fghq-v3:not(#x) .site .fghq-v4-image-stage figure{position:relative}
html.fghq-v3:not(#x) .site .fghq-v4-image-stage img{mix-blend-mode:multiply;object-fit:contain!important;background:transparent!important;border-radius:0!important}
html.fghq-v3:not(#x) body .fghq-v4-image-stage .fitgearhq-link-label:not(#a):not(#b){position:absolute!important;right:8px;bottom:8px;margin:0!important;padding:2px 7px!important;background:rgba(255,255,255,.9)!important;border-radius:6px;font-size:10.5px!important;line-height:1.3!important;z-index:2}
html.fghq-v3:not(#x) body .fghq-v4-image-stage .fitgearhq-link-label.fitgearhq-link-label-text::before,html.fghq-v3:not(#x) body .fghq-v4-image-stage .fitgearhq-link-label.fitgearhq-link-label-text::after{content:none!important}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card::after{filter:grayscale(1) brightness(.55) contrast(1.1);opacity:.75}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card li::before{filter:grayscale(1) brightness(.6);opacity:.8}
html.fghq-v3:not(#x) .site .fghq-nutshell--pros li,html.fghq-v3:not(#x) .site .fghq-nutshell--cons li{position:relative}
html.fghq-v3:not(#x) .site .fghq-nutshell--pros li::before,html.fghq-v3:not(#x) .site .fghq-nutshell--cons li::before{background:none!important;background-image:none!important;-webkit-mask:none!important;mask:none!important;filter:none!important;opacity:1!important;content:"+"!important;color:var(--ink)!important;font-weight:600;font-size:15px;line-height:1.35;width:14px!important;height:auto!important;text-align:center}
html.fghq-v3:not(#x) .site .fghq-nutshell--cons li::before{content:"\2212"!important;color:var(--muted)!important}
html.fghq-v3:not(#x) .site .fghq-v2-nutshell-card .kt-svg-icon-list-single{color:var(--muted)!important}
html.fghq-v3:not(#x) .site .fghq-product-section .wp-block-kadence-advancedbtn:has(a.location-why),html.fghq-v3:not(#x) .site .fghq-product-section .wp-block-kadence-advancedbtn:has(a.location-why)+.fitgearhq-link-label{display:none!important}
html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-bottom{background:var(--red)!important;color:#fff!important;border:0!important;width:auto!important;padding:11px 22px!important}
html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-bottom:hover{background:var(--red-d)!important}
html.fghq-v3:not(#x) .site .fghq-product-section .fghq-nutshell-cta-spacer{height:20px!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round>.fghq-h2-inner{max-width:var(--wide)!important;margin-inline:auto!important;box-sizing:border-box;width:100%}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round>.fghq-h2-inner>*{margin:0!important;max-width:none!important;width:auto!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .v3-round-head>p.v3-round-kicker{margin:0 0 6px!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .v3-round-head h2{margin:0!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .fghq-h2-body>p:first-child{margin-top:0!important}
html.fghq-v3:not(#x) body.single-post .entry-content .v3-round .fghq-h2-body{padding:0!important}
html.fghq-v3:not(#x) .v3-consider{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;background:#fff!important;border:1px solid var(--line);border-radius:var(--r);padding:18px 22px!important}
html.fghq-v3:not(#x) .v3-consider-img{display:grid;place-items:center;width:96px;height:96px;background:var(--surface);border-radius:var(--r-sm)}
html.fghq-v3:not(#x) .v3-consider-img img{width:84px;height:84px;object-fit:contain;mix-blend-mode:multiply}
html.fghq-v3:not(#x) .v3-consider-name{margin:0 0 2px!important;font-size:1.1rem!important;font-weight:600;color:var(--ink)!important}
html.fghq-v3:not(#x) .v3-consider-why{margin:0!important;font-size:15px!important;line-height:1.5!important;color:var(--ink2)!important}
html.fghq-v3:not(#x) .v3-consider .v3-review{margin-top:6px!important}
html.fghq-v3:not(#x) .v3-consider .v3-cta{width:auto;margin:0}
html.fghq-v3:not(#x) .v3-consider .v3-cta .v3-btn{width:auto;max-width:none}
html.fghq-v3:not(#x) .site .fghq-sticky.v3-sticky{display:none!important}
@media (max-width:767px){
  html.fghq-v3:not(#x) .site .fghq-sticky.v3-sticky{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:999;padding:6px 10px calc(6px + env(safe-area-inset-bottom))!important;transform:translateY(110%);transition:transform .25s ease;background:rgba(255,255,255,.94)!important}
  html.fghq-v3:not(#x) .site .fghq-sticky.v3-sticky.is-on{transform:none}
  html.fghq-v3:not(#x) .site .fghq-sticky.v3-sticky a{display:flex!important;align-items:center;gap:6px;min-height:36px!important;padding:4px 10px 4px 4px!important;font-size:12.5px!important;font-weight:600!important;line-height:1.15!important;background:var(--red)!important;color:#fff!important;border-radius:var(--pill)!important}
  html.fghq-v3:not(#x) .site .fghq-sticky.v3-sticky a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  html.fghq-v3:not(#x) .site .fghq-sticky.v3-sticky img{width:28px!important;height:28px!important;flex:none;background:#fff;border-radius:50%!important}
  html.fghq-v3:not(#x) .site .fghq-sticky.v3-sticky::after{grid-column:1/-1;font-size:9.5px!important;line-height:1!important;color:var(--muted)!important;text-align:center;margin-top:1px}
  html.fghq-v3:not(#x) body:has(.v3-sticky){padding-bottom:0!important}
  html.fghq-v3:not(#x) body.v3-sticky-on{padding-bottom:64px!important}
  html.fghq-v3:not(#x) .v3-consider{grid-template-columns:72px minmax(0,1fr);padding:16px!important}
  html.fghq-v3:not(#x) .v3-consider-img{width:72px;height:72px}
  html.fghq-v3:not(#x) .v3-consider-img img{width:62px;height:62px}
  html.fghq-v3:not(#x) .v3-consider .v3-cta{grid-column:1/-1;align-items:flex-start}
}
html.fghq-v3:not(#x) body.author .archive-description{max-width:var(--wide)!important;margin-inline:auto!important;text-align:left!important}
html.fghq-v3:not(#x) body.author .fap{max-width:var(--wide)!important;margin:0 auto!important}
html.fghq-v3:not(#x) body.author .fap-top{display:grid!important;grid-template-columns:140px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}
html.fghq-v3:not(#x) body.author .fap-top>div{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px clamp(24px,4vw,56px);align-items:start}
html.fghq-v3:not(#x) body.author .fap-top>div>.fap-role,html.fghq-v3:not(#x) body.author .fap-top>div>p:nth-child(n){grid-column:1}
html.fghq-v3:not(#x) body.author .fap-top>div>.fap-facts{grid-column:2;grid-row:1 / span 6;display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin:0!important;padding:0!important;border:0!important}
html.fghq-v3:not(#x) body.author .fap-facts li{margin:0!important;padding:16px!important;background:var(--surface);border-radius:var(--r-sm);border:0!important;list-style:none!important}
html.fghq-v3:not(#x) body.author .fap-num{display:block;font-size:2rem!important;font-weight:650!important;letter-spacing:-.03em;color:var(--ink)!important}
html.fghq-v3:not(#x) body.author .fap-lab{display:block;font-size:13px!important;color:var(--muted)!important;line-height:1.35}
html.fghq-v3:not(#x) body.author .fap-photo{width:140px!important;height:140px!important;border-radius:50%!important;border:1px solid var(--line)!important;box-shadow:none!important;outline:0!important;padding:0!important;background:var(--surface)}
html.fghq-v3:not(#x) body.author .fap-role{color:var(--red)!important;font-size:13px!important;font-weight:600!important;margin:0 0 6px!important}
html.fghq-v3:not(#x) body.author .fap-top p{margin:0 0 .8em!important;font-size:1.0625rem!important;line-height:1.6!important;color:var(--ink2)!important}
html.fghq-v3:not(#x) body.author .fap-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px) clamp(28px,4vw,56px);margin-top:clamp(32px,4vw,48px)!important;padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--line)}
html.fghq-v3:not(#x) body.author .fap-sec h2{font-size:1.25rem!important;margin:0 0 10px!important}
html.fghq-v3:not(#x) body.author .entry-hero .entry-header{max-width:var(--wide)!important;text-align:left!important}
html.fghq-v3:not(#x) body.author .entry-hero h1{text-align:left!important}
@media (max-width:767px){
  html.fghq-v3:not(#x) body.author .fap-top{grid-template-columns:1fr}
  html.fghq-v3:not(#x) body.author .fap-top>div{grid-template-columns:1fr}
  html.fghq-v3:not(#x) body.author .fap-top>div>.fap-facts{grid-column:1;grid-row:auto}
  html.fghq-v3:not(#x) body.author .fap-grid{grid-template-columns:1fr}
  html.fghq-v3:not(#x) body.author .fap-photo{width:96px!important;height:96px!important}
}
html.fghq-v3:not(#x) .site .loop-entry h2.entry-title,html.fghq-v3:not(#x) .site .loop-entry h3.entry-title,html.fghq-v3:not(#x) .site .entry-list-item h2.entry-title,html.fghq-v3:not(#x) .site .entry-list-item h3.entry-title{font-size:1.2rem!important;line-height:1.25!important;letter-spacing:-.015em!important;margin:6px 0 8px!important}
html.fghq-v3:not(#x) .site .loop-entry{border:1px solid var(--line)!important;border-radius:var(--r)!important;box-shadow:none!important;overflow:hidden}
html.fghq-v3:not(#x) body .fghq-v4-image-stage .fitgearhq-link-label:not(#a):not(#b){display:inline-block!important;width:auto!important;left:auto!important;flex:none!important}
html.fghq-v3:not(#x) .site .fghq-product-section a.kb-button.location-bottom{flex:0 0 auto!important;width:max-content!important;max-width:100%}
html.fghq-v3:not(#x) .site .v3-btn{gap:0!important}
html.fghq-v3:not(#x) :is(body.author .fap-photo,.entry-author-avatar img,.entry-hero .entry-meta .author-avatar img,.fghq-author-box img){clip-path:circle(39.5% at 50% 50%);transform:scale(1.26);border:0!important;box-shadow:none!important}
html.fghq-v3:not(#x) body.author .fap-top{padding-top:6px}
html.fghq-v3 body.fghq-article-col{--wide:860px;--measure:860px}
@media (min-width:768px){html.fghq-v3 body.fghq-article-col{--fs-body:1.125rem}}
html.fghq-v3 body.fghq-article-col .entry-content .fghq-v2-card,html.fghq-v3 body.fghq-article-col .entry-content .fghq-gd-answer,html.fghq-v3 body.fghq-article-col .entry-content .fghq-gd-toppicks,html.fghq-v3 body.fghq-article-col .entry-content .fghq-v4-copy,html.fghq-v3 body.fghq-article-col .entry-content .fghq-v4-card,html.fghq-v3 body.fghq-article-col .entry-content .fghq-k-card,html.fghq-v3 body.fghq-article-col .entry-content .fghq-gd-pick,html.fghq-v3 body.fghq-article-col .entry-content .v3-who-card,html.fghq-v3 body.fghq-article-col .entry-content .v3-consider,html.fghq-v3 body.fghq-article-col .entry-content .fghq-t{--fs-body:1rem}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-body>p:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-body>ul:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-body>ol:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-body>.wp-block-list:not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-subsection-body>p:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-subsection-body>ul:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-subsection-body>ol:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-subsection-body>.wp-block-list:not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-gd-prose>p:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-gd-prose>ul:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-gd-prose>ol:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-gd-prose>.wp-block-list:not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-inner>p:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-inner>ul:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-inner>ol:nth-child(n):not([class*=v3-]):not(.fghq-related-list),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-inner>.wp-block-list:not([class*=v3-]):not(.fghq-related-list){max-width:none!important}
html.fghq-v3:not(#x) body.fghq-article-col .entry-hero h1.entry-title{max-width:none!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fitgearhq-disclosure-bottom,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-author,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .post-navigation{max-width:var(--wide)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fitgearhq-disclosure-bottom p{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
html.fghq-v3:not(#x):not(#y) .site .fghq-v2-nutshell-grid>*{margin-left:0!important;margin-right:0!important}
@media (min-width:1000px){
  html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-v3-table{min-width:0!important;width:100%!important}
  html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-v3-table thead th.fghq-v3-axis{width:15%!important}
  html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-v3-product-visual img{max-width:100%!important;height:auto!important}
  html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-v3-table .fghq-v3-cta{width:100%!important;padding:8px 8px!important;font-size:12px!important}
}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .v3-round>.fghq-h2-inner{display:flex!important;flex-direction:column;gap:0}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .v3-round .v3-round-head{display:contents}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .v3-round .fghq-h2-body{order:2}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .v3-round .v3-roundwin{order:3;margin-top:18px;align-self:flex-start}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .v3-round h2{margin:0 0 12px!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .v3-round .fghq-h2-body>p{margin:0 0 .75em!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content .v3-round .fghq-h2-body>p:last-child{margin-bottom:0!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .v3-who-card{flex-direction:column;gap:14px}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .v3-who-card img{width:76px;height:76px}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .v3-who-card .v3-who-body{min-height:0;flex:1 1 auto}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .v3-who-card .v3-cta{margin-top:auto}
@media (min-width:768px){html.fghq-v3:not(#x):not(#y) body.fghq-article-col .v3-final{grid-template-columns:1fr 1fr}}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ul:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ul[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *){list-style:none!important;margin-left:0!important;padding-left:1.15em!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *),html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *){padding-left:1.6em!important;counter-reset:v3ol}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ul:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ul[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li{position:relative;list-style:none!important;padding-left:0!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ul:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li::before,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ul[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li::before{content:""!important;position:absolute;left:-1.15em;top:calc(.81em - 3px);width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li{counter-increment:v3ol}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol:not([class]):not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li::before,html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content ol[class="wp-block-list"]:not(:is(aside,nav,[class*="toc"],.fghq-v2-nutshell-card) *)>li::before{content:counter(v3ol) "."!important;position:absolute;left:-1.6em;top:0;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .entry-content>.alignfull{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks:not(.fghq-gd-picks--1){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1{display:block!important;max-width:none!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1>.fghq-gd-pick{display:grid!important;grid-template-columns:180px minmax(0,1fr);grid-auto-rows:auto;column-gap:28px;row-gap:6px;align-items:start;align-content:start;width:100%!important;max-width:none!important;text-align:left!important;padding:24px!important;box-sizing:border-box}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1>.fghq-gd-pick>*{grid-column:2;margin-left:0!important;margin-right:0!important;text-align:left!important;justify-self:start}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1>.fghq-gd-pick>.fghq-gd-pick-media{grid-column:1;grid-row:1 / span 5;justify-self:stretch;width:100%!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1>.fghq-gd-pick>.fghq-gd-pick-media img{width:100%!important;height:auto!important}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1>.fghq-gd-pick>.fghq-gd-pick-media+.fitgearhq-link-label{grid-column:1;grid-row:6;justify-self:center}
html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1>.fghq-gd-pick>.fghq-v3-cta{width:auto!important;max-width:100%!important;margin-top:8px!important}
@media (max-width:600px){html.fghq-v3:not(#x):not(#y) body.fghq-article-col .fghq-gd-picks--1>.fghq-gd-pick{grid-template-columns:110px minmax(0,1fr);column-gap:16px;padding:18px!important}}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon{--ff-mut:#6e6e73;--ff-dim:#86868b;--ff-line:#d2d2d7;border-top:1px solid var(--line)}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon,html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .site-footer-row-container-inner,html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .site-top-footer-inner-wrap,html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .site-middle-footer-inner-wrap,html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .site-bottom-footer-inner-wrap{background:var(--surface)!important;background-image:none!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon :is(h2,h3,h4,.widget-title,.widget-title a){color:var(--ink)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon p:nth-child(n),html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon li:nth-child(n),html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon span:nth-child(n),html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon small:nth-child(n),html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .footer-html-inner{color:var(--ff-mut)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon a{color:var(--ff-mut)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon a:hover,html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon a:focus-visible{color:var(--ink)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .widget_nav_menu li:first-child:not(.fghq-legal) a{color:var(--ink)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .widget_nav_menu li:first-child:not(.fghq-legal) a:after{color:var(--red)}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .footer-widget1 #nav_menu-10 li:first-child a{color:var(--ff-mut)!important;font-weight:400}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .widget_nav_menu li.fghq-legal a{color:var(--ff-dim)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .widget_nav_menu li.fghq-legal a:hover{color:var(--ink)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .fghq-fbrand-link{color:var(--ink)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .fghq-fbrand-link:hover{color:var(--red)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .footer-html p{color:var(--ff-dim)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .footer-html p strong{color:var(--ink2)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .footer-social-item{border-color:var(--ff-line)!important;color:var(--ink2)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .footer-social-item:hover{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon a:focus-visible{outline-color:var(--ink)}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .site-middle-footer-inner-wrap,html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .site-bottom-footer-inner-wrap,html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .site-bottom-footer-wrap{border-top-color:var(--ff-line)!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .fghq-flogo img{filter:brightness(1.045)!important;mix-blend-mode:multiply!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .fghq-nl-form{background:#fff!important;border:1px solid var(--line)!important}
html.fghq-v3:not(#x):not(#y) .hx-embed,html.fghq-v3:not(#x):not(#y) .hx-embed>.fghq-t{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
html.fghq-v3{--frame:calc(var(--global-content-width,1290px) - 2 * var(--global-content-edge-padding,1.5rem))}
html.fghq-v3 body:not(.fghq-article-col):not(.fghq-doc-layout){--wide:var(--frame)}
html.fghq-v3.fghq-lay-wide body.fghq-article-col{--wide:var(--frame);--measure:var(--frame)}
@media (min-width:1200px){
  html.fghq-v3.fghq-lay-wide body.fghq-article-col{--fs-body:1.25rem}
  html.fghq-v3.fghq-lay-wide:not(#x) body.fghq-article-col .site .entry-content p,html.fghq-v3.fghq-lay-wide:not(#x) body.fghq-article-col .site .entry-content li{line-height:1.66}
}
html.fghq-v3 .fghq-side{display:none}
@media (min-width:1200px){
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content.single-content{display:grid!important;grid-template-columns:minmax(0,860px) minmax(280px,334px);column-gap:48px;justify-content:space-between;align-items:start}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content.single-content>*{grid-column:1;min-width:0}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content.single-content>.fghq-side{display:block;grid-column:2;grid-row:1 / span 999;align-self:stretch;margin:0!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col.fghq-tool-page .entry-content.single-content>.fghq-side{padding-top:calc(var(--sp) / 2)}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content.single-content>:is(#ez-toc-container,.ez-toc-v2_0_89){display:none!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-product-section:has(.fghq-v4-shell){background:transparent!important;box-shadow:none!important;clip-path:none!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .site .fghq-v2-explore{box-shadow:none!important;clip-path:none!important;border-radius:var(--r)!important;padding-left:clamp(20px,2.6vw,32px)!important;padding-right:clamp(20px,2.6vw,32px)!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-v2-explore .fghq-v2-related-inner{max-width:none!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-section+.fghq-h2-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-section+.fghq-product-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-h2-section+.fghq-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-product-section+.fghq-h2-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-product-section+.fghq-product-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-product-section+.fghq-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-section+.fghq-h2-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-section+.fghq-product-section::after,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .fghq-section+.fghq-section::after{width:100%}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-content .wp-block-group.alignfull:has(.fghq-bottom-inner){padding-left:0!important;padding-right:0!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-hero :is(.entry-header,.entry-hero-container-inner .entry-header){max-width:var(--frame)!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-hero .entry-header>*{max-width:860px!important;margin-left:0!important;margin-right:auto!important}
  html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .fitgearhq-disclosure-bottom,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .entry-author,html.fghq-v3.fghq-lay-side:not(#x):not(#y) body.fghq-article-col .post-navigation{max-width:860px!important;margin-left:0!important;margin-right:auto!important}
}
@media (min-width:1200px){html.fghq-v3.fghq-lay-side:not(#x) body.fghq-article-col .fghq-sc{display:none!important}}
html.fghq-v3 .fghq-side-in{position:sticky;top:28px;display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 56px);overflow:hidden;padding-bottom:4px}
@media (max-width:1399px){html.fghq-v3 .fghq-side-in{max-height:calc(100vh - 112px)}}
html.fghq-v3:not(#x) .fghq-side-card{flex:none;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 18px}
html.fghq-v3:not(#x) .fghq-side .fghq-side-k{margin:0 0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;color:var(--red)!important}
html.fghq-v3:not(#x) .fghq-side-pick{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center}
html.fghq-v3:not(#x) .fghq-side-pick+.fghq-side-pick{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}
html.fghq-v3:not(#x) .fghq-side-img{width:64px;height:64px;border-radius:12px;background:var(--surface);display:grid;place-items:center;overflow:hidden}
html.fghq-v3:not(#x) .fghq-side-img img{width:56px!important;height:56px!important;object-fit:contain;mix-blend-mode:multiply;margin:0!important}
html.fghq-v3:not(#x) .fghq-side .fghq-side-name{margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:var(--ink)!important}
html.fghq-v3:not(#x) .fghq-side .fghq-side-meta{margin:3px 0 0!important;font-size:13px!important;line-height:1.35!important;color:var(--muted)!important}
html.fghq-v3:not(#x) .fghq-side .fghq-side-meta b{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}
html.fghq-v3:not(#x) .fghq-side .fghq-side-meta .is-win{color:var(--red);font-weight:600}
html.fghq-v3:not(#x) .fghq-side-cta{margin-top:16px;display:flex;flex-direction:column;align-items:stretch}
html.fghq-v3:not(#x) .fghq-side-pick .fghq-side-cta{grid-column:1 / -1;margin-top:10px}
html.fghq-v3:not(#x) .fghq-side .fghq-side-cta a.v3-btn{width:100%!important;max-width:none!important;justify-content:center;min-height:42px;font-size:14.5px!important}
html.fghq-v3:not(#x) .fghq-side .fitgearhq-link-label{display:block!important;text-align:center!important}
html.fghq-v3:not(#x) .fghq-side .fghq-side-tools{list-style:none!important;margin:0!important;padding:0!important}
html.fghq-v3:not(#x) .fghq-side .fghq-side-tools li{margin:0!important;padding:0!important;border-top:1px solid var(--line)}
html.fghq-v3:not(#x) .fghq-side .fghq-side-tools li:first-child{border-top:0}
html.fghq-v3:not(#x) .fghq-side .fghq-side-tools a{display:block;padding:11px 0;font-size:14.5px;font-weight:600;color:var(--ink)!important;text-decoration:none!important;line-height:1.3}
html.fghq-v3:not(#x) .fghq-side .fghq-side-tools a span{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--muted)}
html.fghq-v3:not(#x) .fghq-side .fghq-side-tools a:hover{color:var(--red)!important}
html.fghq-v3:not(#x) .fghq-side-toc{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;padding:4px 0 0 2px}
html.fghq-v3:not(#x) body.fghq-comparison-article .fghq-side-toc{order:-1}
html.fghq-v3:not(#x) .fghq-side-toc .fghq-side-k{flex:none;color:var(--ink)!important}
html.fghq-v3:not(#x) .fghq-side-toc ol{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scroll-behavior:smooth;list-style:none!important;margin:0!important;padding:0!important;box-shadow:inset 1px 0 0 var(--line)}
html.fghq-v3:not(#x) .fghq-side-toc.is-more ol{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),transparent);mask-image:linear-gradient(#000 calc(100% - 44px),transparent)}
html.fghq-v3:not(#x) .fghq-side-toc.is-less ol{-webkit-mask-image:linear-gradient(transparent,#000 28px);mask-image:linear-gradient(transparent,#000 28px)}
html.fghq-v3:not(#x) .fghq-side-toc.is-more.is-less ol{-webkit-mask-image:linear-gradient(transparent,#000 28px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(transparent,#000 28px,#000 calc(100% - 44px),transparent)}
@media (prefers-reduced-motion:reduce){html.fghq-v3:not(#x) .fghq-side-toc ol{scroll-behavior:auto}}
html.fghq-v3:not(#x) .fghq-side-toc li{margin:0!important;padding:0!important}
html.fghq-v3:not(#x) .fghq-side-toc a{display:block;padding:6px 0 6px 14px;border-left:2px solid transparent;font-size:13.5px;line-height:1.35;color:var(--muted)!important;text-decoration:none!important;transition:color .15s,border-color .15s}
html.fghq-v3:not(#x) .fghq-side-toc a:hover{color:var(--ink)!important}
html.fghq-v3:not(#x) .fghq-side-toc a.is-active{color:var(--ink)!important;border-left-color:var(--red);font-weight:600}
html.fghq-v3:not(#x) .site #inner-wrap .fghq-v3-editor-pick{display:inline-block!important;text-transform:lowercase!important;letter-spacing:0!important;font-size:11.5px!important;font-weight:600!important}
html.fghq-v3:not(#x) .site #inner-wrap .fghq-v3-editor-pick::first-letter{text-transform:uppercase}
html.fghq-v3:not(#x) .site .fghq-v3-axis>span{letter-spacing:0!important}
html.fghq-v3:not(#x) #fghq-sc .fghq-sc-rank{text-transform:none!important;letter-spacing:0!important}
html.fghq-v3:not(#x) #colophon .fghq-nl .fghq-nl-title{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}
html.fghq-v3:not(.fghq-footer-dark):not(#x) #colophon .fghq-nl .fghq-nl-title{color:var(--ink)!important}
@media (min-width:768px){html.fghq-v3:not(#x) body.author .fap-sec--wide>p{max-width:calc((100% - clamp(28px,4vw,56px)) / 2)!important}}
