/*! Copyright (c) 2022 Big Bite® | bigbite.net | @bigbite */
.item-eyebrow,button,h1,h2,h3,h4,h5,h6{font-family:var(--enzo--font-family)}.primaryNav--large,.primaryNav-actions li a,.primaryNav-network>li>a,h1,h2{font-weight:600}.item-eyebrow--default,.single-post .entry-eyebrow--default{font-weight:700;line-height:1rem}.single-post .item-eyebrow.item-eyebrow--updated-lower{font-family:var(--brandpost-archieve-description-font-family)}.single-post .entry-title{font-weight:700}.single-post .subheadline{color:var(--single-article--social--font-color);font-weight:500;line-height:2rem}.post[class*=sponsorships] .entry-eyebrow--default{font-size:.8125rem;font-weight:700;font-family:var(--eyebrow--sponsered--font-family)}.post[class*=sponsorships] .entry-title{color:var(--single-sponsored--article-font-color);font-weight:700;line-height:3.75rem}.articleFeed-button a{color:var(--base--font-color)!important;font-weight:700;line-height:1.5rem}.articleFeed-button a:hover{background-color:var(--header--background-color)!important}.articleFeed-button .btn{border:1px solid var(--header--background-color);padding:15px}.mobileNav-menu .sub-menu-open-button svg path{fill:var(--dark-icon)}#primaryNav{background-color:var(--header--background-color)}.primaryNav--large .primaryNav-menu>li a{line-height:1.0625rem}.primaryNav-left--menu svg{width:14px;height:16px;line-height:1rem}.primaryNav--article .primaryNav-left--menu svg{width:18px;height:21px;line-height:1.3125rem}.primaryNav-menu>li{padding:20px 16px}.primaryNav-menu>li>a:hover{text-decoration:none;border-bottom:1px solid var(--primary--first-color);padding-top:2px;height:1px}.secondaryNav-menu>li a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--primary--first-color);text-decoration-color:var(--primary--first-color)}.secondaryNav-menu>li a{line-height:1rem;font-weight:500}.primaryNav--article .primaryNav-menu>li>a:hover{text-decoration:none;border-bottom:1px solid var(--primary--first-color);padding-top:2px}.primaryNav-actions li a:hover,.primaryNav-network>li>a:hover{-webkit-text-decoration-color:var(--primary--first-color);text-decoration-color:var(--primary--first-color)}#primaryNav ul.sub-menu{border-radius:2px;top:61px;min-width:250px;padding:10px 0;-webkit-box-shadow:0 3px 2px rgba(31,31,31,.48);box-shadow:0 3px 2px rgba(31,31,31,.48)}#navLogobar{background-color:var(--header--background-color)}body.subMenu--is-open #primaryNav{-webkit-box-shadow:0 4px 3px rgba(31,31,31,.48);box-shadow:0 4px 3px rgba(31,31,31,.48)}.primaryFooter-menu a,.primaryFooter-menu li,.primaryFooter .footer-base-child.idg-copyright a,.related-sites-dropdown #footerSelect{font-family:var(--footer-font);color:var(--footer--text-color)}.primaryFooter .footer-base-child.idg-copyright a,.related-sites-dropdown #footerSelect{font-family:var(--footer-copyright-font);color:var(--footer--text-color)}.related-sites-dropdown #footerSelect:focus-visible{outline:1px solid var(--footer--border-color)!important}.related-sites-dropdown #footerSelect{border:1px solid var(--footer--border-color);border-radius:3px;height:44px}.primaryFooter .footer-base{padding:19px 0 17px}.primaryFooter .footer-base .footer-base-child.foundry-logo svg path,.primaryFooter .footer-base .footer-base-child.foundry-logo svg polygon{fill:var(--footer-logo-fill-color)}.primaryFooter .primaryFooter-menu>li>a,.primaryFooter .primaryFooter-menu li[id*=third-column-footer-menu-item]{line-height:1.125rem}.primaryFooter .primaryFooter-menu .sub-menu>li>a,.primaryFooter .primaryFooter-menu .sub-menu>li a{line-height:1.1875rem}.secondaryNav-menu li.hot-topics-link:first-child a{color:var(--primary--first-color);font-weight:600;text-decoration:none;text-transform:uppercase}#mobileNav{padding:25px 0 32px}#mobileNav .mobileNav-close{padding:0 32px;margin-bottom:0}#mobileNav .mobileNav-close a{float:right}.mobileNav-actions-wrap{padding:0 32px}.mobileNav-actions-wrap ul.mobileNav-actions{margin-bottom:20px;border-bottom:1px solid var(--light-rule);padding-bottom:20px}.mobileNav-actions-wrap ul.mobileNav-actions li{margin:0}.mobileNav-menu-wrap ul li{padding:0 32px}.mobileNav-menu-wrap ul li ul.sub-menu li{padding:0}.mobileNav-menu-wrap ul li ul.sub-menu li a{font-size:1rem;line-height:1.25rem}.mobileNav-menu-wrap ul li ul.sub-menu li:last-child a{padding-bottom:15px}.mobileNav-menu li a{font-size:1rem;font-weight:700;line-height:2rem}.mobileNav-menu li a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--primary--first-color);text-decoration-color:var(--primary--first-color)}.mobileNav-menu .menu-item-has-children .sub-menu-open-button{padding:12px 0 0}.mobileNav-menu li.subMenu--is-open li.menu-item-has-children button.sub-menu-open-button{display:initial;float:none;padding-left:15px;vertical-align:sub}.mobileNav-menu li.subMenu--is-open li.menu-item-has-children button.sub-menu-open-button svg{margin-bottom:-2px}#primaryNav ul.sub-menu li{margin-bottom:0}#primaryNav ul.sub-menu li a{padding:10px 20px;display:block;line-height:1.25rem;letter-spacing:0;font-family:var(--navigation-mobile--font-family);font-weight:500}#primaryNav ul.sub-menu li a:hover{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--primary--first-color);text-decoration-color:var(--primary--first-color)}.primaryNav-left .primaryNav-left--menu{margin:0 22px}.single-post .entry-content p a{border-bottom:1px solid var(--text-link--border-color)}.single-post .entry-content p a:hover{border-bottom:1px solid var(--text-link--font-color)}.single-post .primaryNav-actions li.primaryNav-action--search{padding:20px 0}.single-post .primaryNav-left--logo{margin:0 18px 0 0}.single-post .primaryNav-left--logo svg{width:143px}.single-post .primaryNav-left--menu a{margin-left:6px}.single-post .primaryNav-menu>li>a{line-height:1.0625rem}.single-post .subheadline{font-family:var(--enzo--font-family)}.mobileNav--is-open #jwplayer--floatingVideo,.mobileNav--is-open #page .ad.page-ad.is-sticky,.subMenu--is-open #jwplayer--floatingVideo,.subMenu--is-open #page .ad.page-ad.is-sticky{z-index:0}.primaryFooter-top--logo svg{width:198px;height:46.2px}.primaryFooter-top--tagline{color:var(--footer--tag-line-color);line-height:1.25rem}.primaryFooter-return-top{display:none}.primaryFooter-top{padding:50px 0 26px}footer.primaryFooter{border-top:1px solid var(--footer--border-color);-webkit-box-shadow:0 1px 8px 3px var(--footer-top--shadow);box-shadow:0 1px 8px 3px var(--footer-top--shadow);font-family:var(--enzo--font-family)}footer.primaryFooter .primaryFooter-wrap .primaryFooter-top--logo{width:auto;line-height:0}footer.primaryFooter .primaryFooter-wrap .primaryFooter-menu-wrap .primaryFooter-menu{margin-top:31px}footer.primaryFooter .primaryFooter-wrap .primaryFooter-menu-wrap .primaryFooter-menu ul.sub-menu{margin-top:24px}footer.primaryFooter .primaryFooter-wrap .primaryFooter-top-social-wrap a svg{width:auto;height:21px;line-height:1.3125rem}footer.primaryFooter .primaryFooter-wrap .primaryFooter-top-social-wrap a svg path{fill:var(--footer--text-color)}footer.primaryFooter .primaryFooter-wrap .primaryFooter-top-social-wrap .primaryFooter-top-social li{margin:0 20px}footer.primaryFooter .primaryFooter-wrap .primaryFooter-top-social-wrap .primaryFooter-top-social li:last-child{margin-right:0}.primaryFooter-menu-wrap:nth-child(2){max-width:115px}.primaryFooter-menu-wrap:first-child{padding-right:0;max-width:230px}.primaryFooter-return-top svg{position:relative;right:-57px}.primaryFooter-menu-wrap{padding-right:25px}.primaryFooter-menu-wrap:nth-child(2){width:11%;-webkit-box-flex:0;-ms-flex:0 0 11%;flex:0 0 11%;padding-right:0}.primaryFooter-menu-wrap:nth-child(3){width:46%;-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;max-width:285px}.primaryFooter-menu-wrap:nth-child(4){width:26%;-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;max-width:235px;padding-right:30px}.primaryNav--large #mobileNav-open-button:hover{background:var(--light-rule)}.mobileNav-menu .subMenu--is-open>.sub-menu{max-height:700px}.articleFeed.articleFeed--list .item .item-meta{font-family:var(--proxima-font-family);line-height:1rem;margin-top:20px}.articleFeed.articleFeed--list .item .item-meta .item-byline{margin-right:16px}.articleFeed.articleFeed--list .item .item-excerpt{font-family:var(--proxima-font-family);color:var(--articleFeed--excerpt--font-color);line-height:1.375rem}.articleFeed.articleFeed--list .item .item-text h3{line-height:1.875rem;margin-bottom:6px}.articleFeed.articleFeed--list .item .item-eyebrow--updated-lower{font-size:.875rem;font-weight:700;line-height:1rem}.entry-eyebrow--updated,.item-eyebrow--updated{font-size:.8125rem;font-weight:700;color:var(--eyebrow--updated--font-color)}.single-breadcrumb a{font-family:var(--proxima-font-family);line-height:1.0625rem}.credit,.single-post .post-thumbnail .post-thumbnail-text .credit{font-family:var(--proxima-font-family);line-height:.875rem;color:var(--imagecredit--font-color)}#review-body .review-subTitle,#review-body .review-title,.brandpost-line2 .brandpost-title,.card-block .card-title,.cmp button,.hero .hero-1 .item h3,.hero .hero-2 .item:first-of-type h3,.hero .hero-3 .item h3,.price-comparison .price-comparison__image span,.price-comparison__price,.price-comparison__record--header,.price-comparison__view-more-button,.product-chart-item__information--rrp-label,.product-chart-item__pricing-details--label,.product-chart-item__title-wrapper--title,.product-widget .product-widget__title,.product-widget__block-title,.product-widget__information--rrp-label,.product-widget__pricing-details--label,.tab-group-items .tab-item:not(.tab-item-btn).active a,.tab-items .tab-item:not(.tab-item-btn).active,.toc strong,a.gs-title,a.gs-title b,span.secondaryNav-title{font-weight:700}.sponsorship-section .sponsorbrandpost_tooltip{padding-top:8px}.toc-wrapper ul{max-height:76vh;top:100px}.toc-item:hover{font-weight:400}.toc-wrapper,.toc-wrapper-amp{border-top:4px solid var(--primary--first-color)!important}.post-legacy .sidebar h3,.wp-block-table.is-style-stripes thead tr{background-color:var(--primary--second-color);color:var(--white-default)}blockquote p:before{color:var(--pullquote--quotation-color)!important;font-family:none}.member_pref_blck{padding:25px 40px 10px 30px;margin-bottom:15px}button.ccpa-btn{display:block;font-size:1rem;line-height:1.25rem;color:var(--button-primary--font-color);text-transform:uppercase;font-weight:700;padding:10px 18px;border-radius:4px;background-color:var(--button-primary--background-color);border:2px solid var(--button-primary--border-color);cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;margin:5px 0}button.ccpa-btn:hover{background-color:var(--button-primary--font-color);border:2px solid var(--button-primary--background-color);color:var(--button-primary--background-color)}.tab-navigation{z-index:2;position:relative}.primaryNav--article{z-index:3}.entry-meta .author-image img{height:65px;width:auto;max-width:none}.product-widget .product-widget__review-details--rating{margin-right:0}.product-widget.is-half-width{width:60%}#primaryNav li.subMenu--is-open>ul.sub-menu li .sub-menu-open-button svg path{fill:#111}#primaryNav li.subMenu--is-open>ul.sub-menu li .sub-menu-open-button{position:absolute;top:10px;right:20px}footer.primaryFooter .primaryFooter-wrap .primaryFooter-top--logo polygon,footer.primaryFooter .primaryFooter-wrap .primaryFooter-top--logo svg path{-webkit-mask:none;mask:none}.pagination{font-family:var(--proxima-font-family)}.pagination .page-numbers,.pagination .post-page-numbers{border-color:var(--pagination--page-numbers-current-background-color);border-radius:23px;line-height:1.3125rem;color:var(--base--font-color)}.pagination .page-numbers:not(.prev):not(.next):not(.dots),.pagination .post-page-numbers:not(.prev):not(.next):not(.dots){font-size:1.375rem;line-height:1.6875rem}.pagination .page-numbers:not(.current):not(.dots):hover,.pagination .post-page-numbers:not(.current):not(.dots):hover{background-color:var(--pagination--page-numbers-hover-background-color);border:1px solid var(--pagination--page-numbers-hover-background-color)}.pagination .page-numbers.current,.pagination .post-page-numbers.current{background-color:var(--pagination--page-numbers-current-background-color);color:var(--base--font-color)!important}.pagination .page-numbers.current:hover,.pagination .post-page-numbers.current:hover{color:var(--base--font-color)!important}#primaryNav li.subMenu--is-open>ul.sub-menu li{visibility:visible}.primaryNav-action--search svg{height:21px;width:20px;line-height:1.3125rem}.review .review-banner:after,.review .review-banner:before{z-index:1}.articleFeed .item .item-score .starRating:before,.review .starRating:before{background:-webkit-gradient(linear,left top,right top,from(var(--star-rating-review-icon-fill-color)),to(var(--star-rating-review-icon-empty-color)));background:linear-gradient(90deg,var(--star-rating-review-icon-fill-color) var(--percent),var(--star-rating-review-icon-empty-color) var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wp-block-pullquote blockquote p:first-child:before{content:"";display:inline-block;background:url(../static/img/open-quote.svg);width:43px;height:33px;background-size:contain;margin-right:8px;margin-bottom:5px;margin-left:-1.6rem}.product-chart-item__review-details .product-chart-item__review-details--editors-choice-logo,.product-widget__review-details .product-widget__review-details--editors-choice-logo{height:auto}.promoUnit--grid hr.promo-hr{border-top:2px solid var(--promo-unit-hr-color)}.promoUnit--grid h3.promoUnit-title:after{content:none}.post-legacy figcaption,.wp-block-embed figcaption{color:var(--figcaption--font-color);font-size:1rem;line-height:1.5rem;margin-bottom:0}.post-legacy .single-post .entry-content .legacy_content>p a{border-bottom:1px solid var(--text-link--border-color)}.post-legacy .single-post .entry-content .legacy_content>p a:hover{border-bottom:1px solid var(--text-link--font-color)}.post-legacy .credit{background-color:inherit;color:var(--imagecredit--font-color)!important;float:none;margin-top:0;padding:0}.post-legacy aside.fakesidebar{font-size:1.25rem;margin-bottom:20px}.entry-eyebrow--updated-lower,.item-eyebrow--updated-lower{font-weight:700;line-height:1.5rem}.sponsorship-header-headline{font-family:var(--brandpost-archieve-heading-font-family)}.sponsors-brandpost .sponsorship-section h3.archive-title{font-size:1.75rem;font-weight:700;line-height:2rem;font-family:var(--brandpost-archieve-heading-font-family)}.sponsors-brandpost .sponsorship-section p{color:var(--articleFeed--excerpt--font-color);font-family:var(--brandpost-archieve-description-font-family)}.sponsorship-header .sponsorship-header-wrap{padding-bottom:22px;border-bottom:1px solid var(--brandpost-archieve--header-rule)}.post-type-archive-brandposts .archive-header{margin-bottom:50px;border-bottom:1px solid var(--brandpost-archieve--header-rule)}.cmp button{color:var(--base--font-color);border-radius:3px}@media only screen and (max-width:600px){.primaryFooter .related-sites-dropdown select{width:100%}}@media only screen and (max-width:739px){.primaryFooter-menu-wrap{width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;padding-right:0!important}.primaryFooter-menu-wrap:last-child{border-bottom:none}.product-widget.is-half-width{width:100%}.product-widget__content-wrapper{padding-left:1rem}footer.primaryFooter .primaryFooter-wrap .primaryFooter-menu-wrap .primaryFooter-menu{margin:19px 0 7px}footer.primaryFooter .primaryFooter-wrap .primaryFooter-menu-wrap .primaryFooter-menu ul.sub-menu{margin:0}footer.primaryFooter .primaryFooter-wrap .primaryFooter-menu-wrap .primaryFooter-menu .sub-menu-open-button svg path{fill:var(--footer--text-color)}}@media only screen and (min-width:740px){.primaryNav--large .primaryNav-left--menu a{padding:8px 16px;height:32px;width:99px}.primaryNav--large .primaryNav-left--menu span{margin-right:14px;line-height:1.0625rem}}@media only screen and (max-width:1024px) and (min-width:740px){.primaryFooter-menu-wrap:nth-child(2){width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.primaryFooter-menu-wrap:first-child{width:25%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.primaryFooter-menu-wrap:nth-child(3){width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.primaryFooter-menu-wrap:nth-child(4){width:24%;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;padding-right:0}}@media only screen and (min-width:1600px){.toc-wrapper{border:none!important}}@media only screen and (min-width:1600px){.toc-item:hover{border-left:3px solid var(--primary--first-color)!important;font-weight:700;color:#000}}

/*# sourceMappingURL=theme.css.map*/