@layer legacy{.list-title{border-bottom:2px solid var(--flexi-brand_color_2)}.list-text-links .list-title,.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list{border-top:2px solid var(--flexi-brand_color_2);border-bottom:2px solid var(--flexi-brand_color_2)}.masthead-item .search-icon .icon-svg{fill:#333}.article-body__section span{color:#333!important}.sub-menu{visibility:hidden;position:absolute;margin-left:-16px}.sub-menu .menu-item a,.sub-menu .menu-item a:not(.maglink){width:100%;box-sizing:border-box;padding:0}.sub-menu .menu-item span{padding:0 1rem}@media screen and (min-width:700px){.menu-item-hover-reveal:hover .sub-menu{visibility:visible}}.listingResult a.category-link,.mainCarousel .feature-block.top-featured .feature-block-item,.mainCarousel .feature-block.top-featured .feature-block-item-wrapper{background-color:#333}.feature-block-item-wrapper,.feature-block-item-wrapper .article-name,.pagination.internal .listings-next.archive a,.pagination.internal>.listings-pagination-button.listings-next.archive a:hover,.pagination.internal>.listings-pagination-button.listings-next.archive a:visited{color:#fff}.slice-container.slice-author-bio .author.author__default-layout.author--separator{background:#ededed}.burgerbar .logo .site-logo{left:-20px}@media (max-width:699px){.burgerbar .logo .site-logo img{max-width:80%}}article section .box{margin-bottom:1em}.text-copy figcaption{margin-top:0;padding:0;display:inline}img{display:block}article section .box img{margin-bottom:15px}.pagination.internal{border-bottom:none;display:block;text-align:center}@media screen and (min-width:700px){.nav-list.component-loaded{height:44px}}.menu-item-hover-reveal{color:var(--flexi-brand_color_1)}.burgerbar .burgerbar-small label span,.menu-item a,.menu-item a:hover,.menu-item a:visited,.menu-item a:visited:hover{color:#333}@media screen and (min-width:700px){.burgerbar{border-bottom:none}.burgerbar .other-links a,.burgerbar .other-links a:visited{color:#333!important}}.burgerbar .burgerbar-small .menu-hamburger:before{border-top:2px solid #333;border-bottom:2px solid #333}.burgerbar .burgerbar-small .menu-hamburger.checked:before{border-top:none;border-bottom:none;border-left:2px solid #333;border-right:2px solid #333}.burgerbar .burgerbar-small .menu-hamburger:after{background:#333}.sticky-nav.left-rail-nav .sticky-nav__scroll-wrapper ul.scroll-wrapper__list li.list__title.active>a{color:var(--flexi-brand_color_2)}}