.partner-preview-content #weekly-heading{scroll-margin-top:max(0px,calc(240px - var(--smart-header-height, 12px)))}.partner-preview-content .home-ranking-section #weekly-heading{scroll-margin-top:max(0px,calc(180px - var(--smart-header-height, 12px)))}.partner-preview-content .home-ranking-section+.systems-section{padding-top:16px}.partner-mobile-disclosure{display:none}@media (max-width:700px){.homepage-photo-intro .partner-mobile-disclosure{display:block;color:white;font-size:11px;line-height:1.4}}.partner-preview-content .like-button:disabled{cursor:not-allowed}.preview-sample-note{font-size:12px;color:var(--muted);margin-block:10px}.partner-preview-content .demo-media-unavailable{justify-content:center;gap:5px;padding:10px;overflow-wrap:anywhere}.partner-preview-content .demo-media-unavailable strong{font-size:14px;line-height:1.3}.partner-preview-content .demo-media-unavailable small{font-size:10px;line-height:1.3}.partner-preview-content .demo-media-unavailable>.tool-icon{width:56px;height:56px;margin-inline:auto}.partner-preview-content .ranking-card>.product-icon-actions{margin:0 12px 4px;padding:0;align-items:stretch;gap:4px}.partner-preview-content .ranking-card>.product-icon-actions :is(.like-button,.demo-actions>button,.share-trigger,.share-fallback>summary){height:48px;min-height:48px;padding:2px 1px;gap:2px;line-height:1.2}.partner-preview-content .ranking-card>.product-icon-actions button>span:last-child{font-size:13px}.partner-preview-content .ranking-section:not(.home-ranking-section) .ranking-card-copy{padding-bottom:4px}.partner-preview-content .demo-detail-identity>h1{font-size:clamp(32px,3.2vw,46px);line-height:1.12}.partner-preview-content .demo-detail-identity>h1+p{font-size:16px;line-height:1.6}.partner-preview-content .demo-detail-page>.demo-selection{padding-block:6px;margin-block:10px 18px}.partner-preview-content .demo-detail-page .offers-heading h2{font-size:clamp(28px,2.5vw,36px)}.partner-preview-content .demo-catalog-page:has(>.demo-compare-layout)>h1{font-size:clamp(30px,3.2vw,46px)}.partner-preview-content .ranking-card-copy{padding-top:8px}.partner-preview-content .ranking-card h3{font-size:17px;line-height:1.35;margin-block:4px}.partner-preview-content .ranking-card .vote-counts{margin-top:8px;padding-top:8px}.partner-preview-content .ranking-card .ranking-price{margin-block:8px}@media (min-width:1001px){.partner-preview-content .homepage-photo-intro{padding-block:25px 22px}.partner-preview-content .homepage-photo-intro h1{font-size:clamp(32px,3.3vw,50px)}.partner-preview-content .homepage-photo-intro .photo-secondary{font-size:clamp(24px,2vw,31px)}.partner-preview-content .homepage-photo-intro .search-form{margin-top:18px}.partner-preview-content .homepage-photo-intro .search-form button,.partner-preview-content .homepage-photo-intro .search-form input{min-height:54px}.partner-preview-content .ranking-heading :is(h1,h2){font-size:clamp(28px,2.7vw,38px)}.partner-preview-content .ranking-card-copy{padding-inline:11px;padding-top:7px}.partner-preview-content .ranking-card .vote-counts{margin-top:7px;padding-top:7px}.partner-preview-content .ranking-card .vote-counts dd{font-size:24px}.partner-preview-content .ranking-card .ranking-price{margin-block:7px}.partner-preview-content .ranking-card .button{gap:8px}.partner-preview-content .home-ranking-section .ranking-card .button{margin-inline:11px;margin-bottom:11px}.partner-preview-content .ranking-card>.product-icon-actions{margin-inline:11px}.partner-preview-content .ranking-card>.product-icon-actions :is(.like-button,.demo-actions>button,.share-trigger,.share-fallback>summary){height:44px;min-height:44px}.partner-preview-content .product-icon-actions .like-icon-count,.partner-preview-content .product-icon-actions .product-action-icon{width:22px;height:22px}.partner-preview-content .product-icon-actions .share-fallback>summary>span:last-child,.partner-preview-content .product-icon-actions button>span:last-child{font-size:13px;line-height:1.2}.partner-preview-content .ranking-card>.product-icon-actions .share-fallback>summary>span:last-child,.partner-preview-content .ranking-card>.product-icon-actions button>span:last-child{font-size:12px}.partner-preview-content .demo-detail-page .product-icon-actions :is(.like-button,.demo-actions>button,.share-trigger,.share-fallback>summary){min-height:60px;gap:5px;padding-block:8px}.partner-preview-content .demo-detail-page a[href$="#where-to-buy"]{min-height:44px;padding-block:11px}.partner-preview-content .home-discovery-panels .system-panel{padding:22px;gap:14px}.partner-preview-content .home-discovery-panels .system-panel h3{font-size:clamp(28px,2.2vw,38px)}.partner-preview-content .intelligence-section h2,.partner-preview-content .systems-section .section-heading h2{font-size:clamp(30px,2.2vw,42px)}.partner-preview-content .intelligence-section{margin-block:64px;padding-top:36px;gap:56px}.partner-preview-content .intelligence-section dl{gap:25px}.partner-preview-content .ranking-card>.ranking-card-copy>h3{font-size:16px;line-height:1.3;font-weight:600}.partner-preview-content .ranking-card .ranking-price>strong{font-size:20px}.partner-preview-content .ranking-card .vote-counts dd{font-size:22px}.partner-preview-content .ranking-card .button.button-primary{--button-font-size:13.5px}}@media (min-width:1001px){.partner-preview-content .ranking-card>.product-icon-actions :is(.product-action-icon,.like-icon-count){width:21px;height:21px}}@media (min-width:1001px){.partner-preview-content .demo-detail-page .demo-detail-identity>h1{font-size:clamp(32px,3.2vw,44px);line-height:1.12}.partner-preview-content .demo-detail-page .demo-detail-identity>h1+p{font-size:16px;line-height:1.5}.partner-preview-content .demo-detail-page .demo-detail-identity>:is(.demo-badge,.demo-tool-type){font-size:12px}.partner-preview-content .demo-catalog-heading h1{font-size:clamp(30px,3.6vw,48px)}.partner-preview-content .demo-detail-page .offers-heading h2{font-size:clamp(28px,2.5vw,34px)}.partner-preview-content .button:not(.ranking-section .button):not(.product-icon-actions .button){min-height:44px;padding:10px 16px;line-height:1.35;font-weight:700;border-radius:var(--control-radius,5px)}.partner-preview-content .demo-detail-page .demo-handoff>summary{min-height:44px;padding:10px 12px;line-height:1.35;font-weight:700;border-radius:var(--control-radius,5px)}.partner-preview-content .homepage-photo-intro .search-form :is(input,button),body:has(.partner-preview-content) .site-header .header-search :is(input,button){min-height:44px;padding-block:10px;line-height:1.35}.partner-preview-content .tool-finder-type-form select{min-height:44px;padding-block:10px;line-height:1.35}}@media (min-width:1001px){.partner-preview-content .demo-catalog-page:not(:has(>.demo-compare-layout))>h1{font-size:clamp(30px,3.2vw,44px)}.partner-preview-content .setup-page .setup-heading h1{font-size:clamp(34px,3.2vw,44px);line-height:1.12}.partner-preview-content .setup-heading>div>p:last-child{font-size:16px;line-height:1.55}.partner-preview-content .battery-heading h1{font-size:clamp(35.2px,3.2vw,44px);line-height:1.12}.partner-preview-content .battery-heading p{font-size:16px;line-height:1.55}.partner-preview-content .battery-heading .eyebrow{font-size:12px;line-height:1.5}.partner-preview-content .trust-hero h1{font-size:clamp(38px,3.5vw,48px);line-height:1.12}.partner-preview-content .trust-introduction{font-size:16px;line-height:1.6}.partner-preview-content .trust-next h2{font-size:clamp(28px,2.5vw,36px)}}@media (min-width:1400px){body:has(.partner-preview-content) .site-header .header-main{grid-template-columns:minmax(253px,1fr) auto minmax(180px,1fr)}body:has(.partner-preview-content) .site-header .header-main .desktop-nav{font-size:16px;margin-inline:-3px 3px}}.partner-preview-content .battery-remove{min-height:44px}.partner-preview-content :is(.demo-breadcrumb a,.category-tiles a.category-tile,.demo-category-nav a,.demo-subcategory-nav a,.home-discovery-panels a.system-panel,.ranking-tabs a,.ranking-pager a,.home-ranking-arrows a.ranking-arrow,a.ranking-browse,.demo-results-toolbar a,.demo-selection>a,.setup-jump-row>a,a.setup-back-link,a.setup-library-link,.setup-sharing>a,a.battery-finder-link,a.tool-finder-reset,.trust-contents a,.trust-mobile-contents nav a){text-decoration:none}.partner-preview-content :is(.demo-breadcrumb a,.category-tiles a.category-tile,.demo-category-nav a,.demo-subcategory-nav a,.home-discovery-panels a.system-panel,.ranking-tabs a,.ranking-pager a,.demo-results-toolbar a,.demo-selection>a,.setup-jump-row>a,a.setup-back-link,.setup-sharing>a,a.battery-finder-link,a.tool-finder-reset,.trust-contents a,.trust-mobile-contents nav a):not([aria-current]):not([aria-selected=true]):not([aria-disabled=true]):is(:hover,:focus-visible){color:var(--red)}.partner-preview-content .home-discovery-panels a.system-panel:is(:hover,:focus-visible) h3,.partner-preview-content .subcategory-photo-tiles a:not([aria-current]):is(:hover,:focus-visible) .subcategory-photo-label strong{color:var(--red)}body:has(.partner-preview-content) .footer-group a:is(:hover,:focus-visible),body:has(.partner-preview-content) .site-header .catalog-menu>summary:is(:hover,:focus-visible),body:has(.partner-preview-content) .site-header :is(.desktop-nav,.mobile-menu nav,.catalog-menu-panel) a:is(:hover,:focus-visible){text-decoration:none}@media (prefers-reduced-motion:no-preference){.partner-preview-content :is(.demo-breadcrumb a,.demo-category-nav:not(.subcategory-photo-tiles) a,.ranking-tabs a,.ranking-pager a,.demo-results-toolbar a,.demo-selection>a,.setup-jump-row>a,a.setup-back-link,.setup-sharing>a,a.battery-finder-link,a.tool-finder-reset,.trust-contents a,.trust-mobile-contents nav a),body:has(.partner-preview-content) .footer-group a,body:has(.partner-preview-content) .site-header .catalog-menu>summary,body:has(.partner-preview-content) .site-header .desktop-nav>a,body:has(.partner-preview-content) .site-header .mobile-menu nav>a{transition:color .12s ease,border-color .12s ease,background-color .12s ease}.partner-preview-content .home-discovery-panels a.system-panel h3,.partner-preview-content .subcategory-photo-label strong{transition:color .12s ease}}@media (max-width:700px){.partner-preview-content .likes-ranking-grid .ranking-card{grid-template-columns:clamp(124px,39vw,146px) minmax(0,1fr)}.partner-preview-content .likes-ranking-grid .ranking-card>.ranking-image img{padding:14px}}