comp no-js template--home u-flush-against-header thespruce homeTemplate html mntl-html, loc head, mntl-svg-resource is-hidden, newsletter-signup__success-image, comp header--thespruce header header js-menu-target js-search-target, loc mobile-menu-toggle header__mobile-menu-toggle js-menu-target, comp btn--bare header__menu-btn js-menu-trigger header__menu-button button btn, btn__icon btn__hamburger, comp btn--bare header__close-btn js-menu-trigger header__close-button button btn, btn__icon btn__close, loc branding header__branding, comp header__branding-wrapper logo thespruce, icon logo-text-and-tagline logo__text, logo__text-description is-vishidden, loc navigation header__navigation, comp header__navigation global-header-nav, global-header-nav__list js-global-nav, global-header-nav__list-item js-global-nav-item, global-header-nav__list-item-link, global-header-nav__list-item-text, icon journey-caret global-header-nav__list-item-icon, global-header-nav__sub-list, global-header-nav__sub-list-item, global-header-nav__sub-list-item global-header-nav__see-all, global-header-nav__see-all-text, icon caret-right-sharp global-header-nav__sub-list-icon, comp global-header-nav__footer mntl-block, comp global-header-nav__footer-links mntl-block, mntl-text-link, link__wrapper, global-header-nav__press-link mntl-text-link, comp social-nav-lifestyle--footer social-nav-lifestyle social-nav, social-nav__title, social-nav__list, social-nav__item social-nav__item--instagram, social-nav__link, icon icon-instagram--follow-footer social-nav__icon social-nav__icon--instagram, social-nav__text is-vishidden, social-nav__item social-nav__item--tiktok, icon icon-tiktok--follow-footer social-nav__icon social-nav__icon--tiktok, social-nav__item social-nav__item--pinterest, icon icon-pinterest--follow-footer social-nav__icon social-nav__icon--pinterest, social-nav__item social-nav__item--facebook, icon icon-facebook--follow-footer social-nav__icon social-nav__icon--facebook, loc search header__search js-menu-target, comp header__search general-search, general-search__button general-search__button--search js-search-button js-toggle-search-open, icon icon-search general-search__icon btn__icon, general-search__input, general-search__button general-search__button--close js-toggle-search-open btn btn--bare, icon icon-x general-search__icon btn__icon, loc main, comp stats-nav, stats-nav__item, stats-nav__link, stats-nav__number, stats-nav__text, stats-nav__text-words, icon icon-arrow-right-dark--single stats-nav__arrow-icon, comp homepage-showcase mntl-block, homepage-showcase__image-wrapper mntl-text-link, comp homepage-showcase__image figure--primary-image figure, figure__media , img-placeholder, figure__image, comp homepage-showcase__content card, card__wrapper, card__content, card__tag, card__title, card__underline, comp spotlight-block l-container-med homepage-hero mntl-block, comp container-wrapper mntl-block, comp homepage-hero__spotlight--title mntl-text-block, comp masonry-list--no-resize masonry-list--dynamic-no-resize homepage-hero__spotlight--video mntl-block, comp masonry-list__item video__item mntl-block, comp homepage-video-player__container mntl-block, comp homepage-video-player__video-player video-player--jwplayer mntl-jwplayer mntl-block, comp homepage-video-player__title-block mntl-block, comp video__title mntl-text-block, comp homepage-video-player__article-link mntl-block, comp card, loc card__header, comp card__media image, card__image, card__creator, comp homepage-islands mntl-block, comp homepage-island mntl-block, comp l-container-med section--island section, section__header, loc section-header, text-link section__title, link__post-link-wrapper, icon arrow-right--narrow section__title-icon, loc section-content section__content , comp masonry-list masonry-list--dynamic-no-resize masonry-list--no-resize masonry-list mntl-masonry-list mntl-block, comp masonry-list__item mntl-block, lazyload card__image, img--noscript card__image, comp l-container-med review-board review-board--spruce, review-board__wrapper, review-board-info__title-block, review-board-info__title, review-board-info__subtitle, icon icon-arrow-right-slateblue review-board-info__learn-more-icon, review-board-info__steps, review-board-info__step, icon icon-expert review-board-info__step-icon, review-board-info__step-description, icon icon-reviewboard review-board-info__step-icon, icon icon-pencil review-board-info__step-icon, icon icon-stamp review-board-info__step-icon, review-board-team__wrapper, review-board-team , review-board-team__title, review-board-team__name, review-board-team__members-wrapper, review-board-team__members, review-board-team__member, lazyload review-board-team__member-img, img--noscript review-board-team__member-img, review-board-team__member-info, review-board-team__member-name, review-board-team__member-job-title, review-board-team__link, comp product-showcase l-container-med, product-showcase__container, product-showcase__content-container, product-showcase__title, product-showcase__description, comp product-showcase__carousel product-carousel, product-carousel__products, product-carousel__arrow product-carousel__arrow--left is-disabled, icon caret-right-sharp product-carousel__arrow-icon product-carousel__arrow-icon--left, product-carousel__arrow product-carousel__arrow--right, icon caret-right-sharp product-carousel__arrow-icon product-carousel__arrow-icon--right, product-carousel__scroll-container scroll-snap, product-carousel__product-section, product-carousel__product, lazyload product-carousel__product-image, img--noscript product-carousel__product-image, product-carousel__product-details, product-carousel__product-name, product-carousel__product-description, product-carousel__product-vendor, product-carousel__product-price, product-carousel__scroll-snap-marker, comp product-showcase__related-articles product-related-articles mntl-block, product-showcase__learn-more-container, product-showcase__learn-more-label, product-showcase__learn-more-link, comp l-container-med subscription-island section, comp corner-framed-block mntl-block, icon icon-corner-bracket corner-bracket bracket--top-left, icon icon-corner-bracket corner-bracket bracket--bottom-right, comp newsletter-block mntl-block, comp js-nl-container newsletter-block__container mntl-block, comp newsletter-block__content mntl-block, comp newsletter-block__text-container mntl-block, comp js-nl-title newsletter-block__headline text-block, comp js-nl-subtitle newsletter-block__description text-block, comp newsletter-block__form newsletter-signup--home newsletter-signup mntl-newsletter-signup, comp newsletter-signup__input-wrapper mntl-newsletter-submit mntl-newsletter-submit__input-wrapper, mntl-newsletter-submit__label is-vishidden, mntl-newsletter-submit__input, comp newsletter-signup__button btn mntl-newsletter-submit__button mntl-button, comp newsletter-signup__success-container mntl-block, icon newsletter-success-image , comp mntl-newsletter-signup__error mntl-text-block, comp video-playlist l-container-med, video-playlist__header, video-playlist__current-video, video-playlist__video-wrapper, comp lazyload jwplayer video-playlist__video video-player--jwplayer mntl-jwplayer mntl-block, video-playlist__current-info, video-playlist__current-title, video-playlist__current-description, video-playlist__current-link-wrapper, video-playlist__current-link, video-playlist__playlist, video-playlist__playlist-headline, video-playlist__playlist-shelf, comp footer, footer__wrapper, footer__inner l-container-med, comp logo thespruce, icon logo-text logo__text, comp js-nl-container newsletter-footer-container newsletter--title-form mntl-block, comp newsletter__wrapper mntl-block, comp js-nl-subtitle newsletter__subtitle text-block, comp newsletter__form newsletter-signup mntl-newsletter-signup, comp link-list, link-list__item , link-list__link , comp horizontal-nav, horizontal-nav__item, horizontal-nav__link, horizontal-nav__item ot-pref-trigger, comp truste-badge mntl-block, comp mntl-truste-badge mntl-block, comp lazyload badge-image mntl-block, loc bottom-content footer__bottom, comp l-container-med mntl-dotdash-universal-nav, mntl-dotdash-universal-nav__content, icon mntl-dotdash-universal-nav__logo , mntl-dotdash-universal-nav__text, mntl-dotdash-universal-nav__text--link, is-hidden, otFlat vertical-align-content ot-iab-2 bottom show-banner, ot-sdk-container, ot-sdk-row, ot-sdk-eight ot-sdk-columns, ot-hide-large, onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button ot-mobile ot-close-icon, onetrust-vendors-list-handler show-link, onetrust-vendors-list-handler, ot-dpd-container, ot-dpd-title, ot-dpd-content, ot-dpd-desc, ot-sdk-three ot-sdk-columns, cookie-setting-link, ot-sdk-one ot-sdk-column ot-hide-small, onetrust-close-btn-handler onetrust-close-btn-ui banner-close-button onetrust-lg ot-close-icon, onetrust-pc-dark-filter ot-fade-in,