@charset "UTF-8";@layer legacy{.flexi-page.progressive .listing__text--strapline{font-family:palatino,serif;padding-top:10px}.flexi-page.progressive .header,.flexi-page.progressive .header .header__title,.flexi-page.progressive h2.listing__title{font-family:Arial,serif}.flexi-page.progressive .listing__text--synopsis{font-family:palatino,serif;padding-top:10px}.flexi-page.progressive .listing__text--synopsis .listing__label{display:none}.flexi-page.progressive .author.author__default-layout .author__name a,.flexi-page.progressive .author.author__default-layout .author__name h1{font-family:Arial,serif;font-weight:400;font-size:18px;line-height:18px}.flexi-page.progressive .author.author__default-layout .author__role{font-family:Arial,serif;font-size:14px;line-height:18px}.flexi-page.progressive .author.author__default-layout .author__biography p{font-family:arial serif}.flexi-page.progressive .article__body p,.flexi-page.progressive .article__body ul li{font-family:palatino,serif}.flexi-page.progressive .article__body .infoDisclaimer a{color:#0277bd}.flexi-page.progressive .article__body h2{text-align:left;font-family:Arial,serif;line-height:32px;font-size:32px;text-transform:none}.flexi-page.progressive .article__body h2.article-body__section{text-align:center}.flexi-page.progressive .dianomi_context{max-width:1070px;margin:auto}.flexi-page.progressive .trending .trending__groupitems .trending__item{text-decoration:none}.flexi-page.progressive .author__name a.link.author__name_link,.progressive .author__name.author__name--article-page a{color:#000}.flexi-page.progressive .gallery__credit{text-align:left}.flexi-page.progressive .navigation__link{font-weight:700;font-family:Arial,serif}.flexi-page.progressive .navigation .navigation__container{background-color:#fff}.flexi-page.progressive .navigation .navigation__burgerbar .logo .logo__strapline{margin-top:0!important;font-family:Arial;font-weight:700;font-size:10.6px;color:#666}.flexi-page.progressive .navigation .navigation__second-tier svg{color:#fff;fill:#fff!important}.flexi-page.progressive header .breadcrumb{padding-bottom:40px}.flexi-page.progressive header .breadcrumb li a{font-size:10px;text-decoration:underline;text-transform:uppercase}.flexi-page.progressive header .breadcrumb ol li:not(:last-child):after{content:"▸"}.flexi-page.progressive #slice-container-trendingbar{padding-bottom:30px}.flexi-page.progressive div.clear-both.widget-header{padding:40px 0 20px}.flexi-page.progressive .listing__list .listing__label-block .listing__label-text{overflow-y:hidden}.flexi-page.progressive .listing--latest p.listing__text--synopsis:before,.flexi-page.progressive .social .icon.icon__pinterest{display:none}.flexi-page.progressive .social .icon.icon__email:before{background:red}.flexi-page.progressive .social .social__item a svg{visibility:visible}.flexi-page.progressive .icon__flipboard .icon-image path:first-of-type{fill:#000}.flexi-page.progressive .listing--related .listing__title--primary span{line-height:1.1}.flexi-page.progressive .carousel-wrapper .carousel__title.carousel__title--black-logo svg{width:186px;margin-top:-13px}.flexi-page.progressive .static-leaderboard.ad-unit{margin-bottom:15px}.flexi-page.progressive #article-body>p a{text-decoration:underline}.flexi-page.progressive .gallery__text>p a{color:#0277bd;text-decoration:underline}.flexi-page.progressive .widget-dynamic a.more-link{font-size:14px;font-family:Arial,serif}.flexi-page.progressive article .listing__textblock .listing__title{font-size:24px;line-height:26px}.flexi-page.progressive .listing__label-block .listing__label-text{font-size:12px;font-weight:700;font-family:arial,serif}.flexi-page.progressive .widget-most-popular .listing__text--byline{display:none}.flexi-page.progressive .widget-most-popular .listing__text--strapline{font-size:16px;letter-spacing:.6px;padding-top:10px;line-height:24px;text-align:left}.flexi-page.progressive .widget-most-popular .listing__item .listing__link h2.listing__title{font-size:23px;line-height:26px;letter-spacing:-.2px;text-align:left;margin:0 auto}.flexi-page.progressive nav[aria-labelledby=trending-items]{color:#1b1b1b}.flexi-page.progressive .widget.widget-dynamic .listing__item--hero div.listing__text-wrapper{opacity:1;background:#1b1b1b}.flexi-page.progressive .author.author--article-page{text-align:center;padding:20px 15px}.flexi-page.progressive .author.author--article-page .author__bio{font-size:18px;line-height:30px;font-family:arial,serif}.flexi-page.progressive .gallery__item .gallery__text,.listing__text--synopsis{font-family:palatino,serif}.flexi-page.progressive .gallery__item .gallery__text em{font-style:italic}.flexi-page.progressive .gallery__item .gallery__text h3{font-family:arial,serif;font-size:32px;line-height:32px;font-weight:700}.vanilla-centered-header .navigation .logo__strapline{font-family:palatino,Arial,serif;font-weight:700;font-size:10.6px;color:#666}.flexi-page.progressive.flexi-landing a.icon.icon__linkedin{padding-top:5px}._dianomi_wrapper span.title{border-right:2px solid #000;border-left:2px solid #000;padding:0 8px;color:#ce212e;font-family:arial,serif;font-size:22px;top:11px}.homepage-carousel-kiplinger img.block-image-ads{height:auto}.listing__iframe-wrapper .listing__item .listing__link h2.listing__title{font-size:24px;line-height:26px;color:#333;margin:0 15px 10px 0}.listing__iframe-wrapper .listing__text--strapline{color:#333;font-family:palatino,serif}.listing__iframe-wrapper .listing__link:hover{color:#000;text-decoration:none}.block-style-filmstrip .listing__image-wrapper{padding-top:100%}.block-style-filmstrip .listing__item{font-size:20px;line-height:24px;letter-spacing:-.2px;text-align:center;font-weight:400}.block-only-big-image .listing__item:not(.listing__item--hero) div.listing__image-layout{display:none}.block-title-border h2.listing__title.listing__title--primary{border-top:1px solid #000;border-bottom:3px solid #000;margin-top:28px;line-height:4px}.block-title-border h2.listing__title.listing__title--primary span,.progressive section.listing.listing--related.listing--suggested{border-right:2px solid #000;border-left:2px solid #000;padding:0 8px;color:#ce212e;background:#fff;position:relative;top:-7px;font-size:22px}.block-title-border h2.listing__title.listing__title--primary span{font-family:Arial,serif}.block-only-title .listing__text--byline,.block-only-title .listing__text--date,.block-only-title .listing__text--synopsis,.block-only-title div.listing__image-layout,.listing.listing--related.listing--latest .listing__title.listing__title--primary:before,.listing__text--strapline .listing__label{display:none}.navigation .navigation__second-tier .navigation__link,.navigation .navigation__second-tier .navigation__link:hover{color:#fff;fill:#fff!important}.progressive .article__container .gallery__item li{list-style:none}.progressive .article__container .gallery__item li::before{color:#ce212e;font-size:16px;content:"■"}.progressive .gallery .gallery__text li strong{margin-left:5px}.progressive .author__role.author__role--article-page{font-family:arial,serif;font-size:14px;line-height:18px}.progressive .author__name.author__name--article-page{font-family:arial,serif;font-weight:400;font-size:18px;line-height:18px}.progressive section.listing.listing--related.listing--suggested{border-top:1px solid #000;border-bottom:3px solid #000;margin-top:28px;line-height:4px;display:none}.listing.listing--related.listing--latest .listing__title.listing__title--primary,.progressive div.line2{border-top:1px solid #000;border-bottom:3px solid #000;margin-top:28px;line-height:8px}.listing.listing--related.listing--latest .listing__title.listing__title--primary span,.progressive span.title{border-right:2px solid #000;border-left:2px solid #000;padding:0 8px;color:#ce212e;background:#fff;position:relative;top:-7px;line-height:8px}.listing.listing--related.listing--latest .listing__title.listing__title--primary{display:block}.listing.listing--related.listing--latest .listing__title.listing__title--primary span{line-height:4px;font-size:22px}@media (min-width:1024px){.homepage-carousel-kiplinger .listing__item--hero .listing__text-wrapper{width:920px;height:163px}.flexi-page.progressive .listing__item--hero div.listing__text-wrapper{width:880px}.flexi-page.progressive .listing__item--hero p.listing__text{font-size:20px}.flexi-page.progressive .listing__item:not(.listing__item--hero) h2.listing__title{font-size:23px}body:not(.body--no-ads).flexi-page.progressive .article__topcontainer .leaderboard__container{margin-top:20px}}@media (max-width:1025px){.navigation__topitem .social{margin-right:15px}}@media (min-width:1280px){.navigation__topitem .social{padding-right:5px}}@media (max-width:1600px){.navigation__item.active ul.navigation__submenu{left:auto;right:-15px}}@media (min-width:700px){.flexi-page.progressive .navigation .navigation__burgerbar .logo .logo__svg svg{max-width:198px}.block-style-filmstrip .listing__text--synopsis:before,.flexi-page.progressive .listing--latest .listing__text--synopsis:before{display:block;content:" ";border-top:1px solid #1b1b1b;width:20px;margin:auto auto 10px}.flexi-page.progressive .article__container .gallery__item figure{width:100%;height:auto;display:block}.flexi-page.progressive .gallery__item .gallery__text{display:block;float:none;clear:both;padding-left:0;padding-right:0;width:100%;margin-left:0}.navigation .navigation__burgerbar .logo .logo__svg img{height:56px}.navigation .navigation__second-tier .navigation__item--has-submenu .navigation__submenu .navigation__link{color:#000}.navigation__item.active ul.navigation__submenu{background:#fff;box-shadow:0 1px 2px #000}.navigation__groupitems>li:nth-last-child(2){-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.vanilla-centered-header .navigation__groupitems{line-height:50px}ul.trending__groupitems:before{content:url(https://cdn.mos.cms.futurecdn.net/flexiimages/sfa9hwamzb1623145886.svg);width:100px;height:100px;position:absolute;top:20px;margin-left:-72px}.navigation__topitem{top:28px}.navigation__topitem .social{border-right:1px solid #ededed}.block-style-filmstrip ul.listing__list{justify-content:space-between}.block-style-filmstrip .listing__image-wrapper:hover,.block-style-filmstrip .sponsored-post-hover .listing__image-wrapper{transform:scale3d(.95,.95,1)}.block-style-filmstrip .listing__image-wrapper{padding-top:100%;transition:transform .4s}.block-style-filmstrip .listing__item .listing__title,.block-style-filmstrip.has-hero .listing__item--hero .listing__title{font-size:24px;line-height:32px;letter-spacing:-.2px;text-align:center;margin:0 auto}.block-style-filmstrip .listing__text--synopsis{font-size:16px;font-family:"Archivo",serif;letter-spacing:.6px;line-height:24px;text-align:center;padding-top:0}.block-style-filmstrip.has-hero .listing__item--hero{float:left;width:25%;margin:0;padding:0 37.5px 0 0}.block-style-filmstrip.has-hero .listing__item--hero .listing__title{margin:0 0 15px}.block-style-filmstrip.has-hero .listing__item--hero .listing__image-wrapper{margin-bottom:15px;min-height:inherit}.block-style-filmstrip.has-hero ul.listing__list{float:left;width:100%;justify-content:space-between;box-sizing:border-box}.block-style-filmstrip.has-hero li.listing__item{flex:0 0 calc(33.33% - 33.33px)}.block-style-filmstrip.show-synopsis .listing__text--synopsis{display:block}.has-kiosq.flexi-page .navigation .navigation__topitem{top:5px}.has-kiosq.flexi-page .navigation div.search.toggle-parent{margin-top:-100px!important}.has-kiosq.flexi-page .navigation #auth-in-nav-header{right:0}}@media screen and (max-width:699px){.flexi-page.progressive .navigation .logo{text-align:center}.flexi-page.progressive .navigation .logo .logo__svg img{height:32px}.flexi-page.progressive #hero div.clear-both.widget-header,.flexi-page.progressive .navigation .social__item--newsletter{display:none}.flexi-page.progressive .navigation .navigation__burgerbar div.search.toggle-parent{display:block;margin-top:0}.flexi-page.progressive #homepage-carousel .listing__list h2.listing__title{font-size:17px;line-height:25px;padding:0 10px 10px;margin:0}.flexi-page.progressive .widget-most-popular .listing__item .listing__link h2.listing__title{font-size:20px}.flexi-page.progressive div.block-title-border.widget.widget-dynamic a.more-link{max-width:335px}.flexi-page.progressive .author.author__default-layout .author__heading{max-width:67%}.flexi-page.progressive .author.author--article-page div.author__bio,.flexi-page.progressive .author.author__default-layout .author__biography p{font-size:16px}.flexi-page.progressive .block-title-border ul.listing__list{margin-left:15px}.flexi-page.progressive .block-title-border ul.listing__list .listing__text--byline{font-size:12px;line-height:16px;font-family:Arial,serif}.flexi-page.progressive .footer-main-wrapper .footer__section--sitelinks .footer-section__list-item{display:block;font-size:16px;line-height:18px;margin-bottom:15px}.flexi-page.progressive .navigation__topitem .social{padding:5px;margin:auto}.flexi-page.progressive header nav.breadcrumb{padding-bottom:20px;padding-top:10px}.flexi-page.progressive .article__container .gallery__item figure{min-height:auto}.flexi-page.progressive .author--article-page .author.author--article-page{margin:50px 0}.flexi-page.progressive .author--article-page .author__heading.author__heading--article-page{max-width:65%}.flexi-page.progressive .gallery__item .gallery__text{text-align:left}.flexi-page.progressive.flexi-landing .author.author__default-layout .author__heading{max-width:60%}.flexi-page.progressive.flexi-home .listing__arrow.listing__arrow--left,.flexi-page.progressive.flexi-home .listing__arrow.listing__arrow--right{display:block}.has-kiosq.flexi-page .navigation #auth-in-nav-header{top:0}.flexi-page .block-title-border h2.listing__title.listing__title--primary{line-height:inherit}.block-title-border h2.listing__title.listing__title--primary span{display:inline-block;margin:0 20px}}}@media (max-width:449px){.listing__list--alternate .listing__item{margin:0 0 30px;flex:0 0 100%}.listing__list--alternate .listing__item:not(.listing__item--alternate) .listing__text--date{float:none;width:75%}}.featured_product_block.featured_block_hero .featured__label{font-family:"Archivo Narrow",sans-serif}