.component-instagram-grid .instagram-card-grid{display:flex;flex-flow:row wrap;justify-content:center;-webkit-box-pack:center}.component-instagram-grid .instagram-card-grid .instagram-card{flex:0 1 33.3%}@media (min-width:991px){.component-instagram-grid .instagram-card-grid .instagram-card{flex:0 1 16.6%}}.component-instagram-grid .instagram-card-grid .instagram-card .instagram-image{display:block;width:100%}.component-homepage-spotlight{display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;transition:all .5s}@media (min-width:1020px){.component-homepage-spotlight{display:flex;justify-content:space-between;width:100%;margin-left:-20px;white-space:normal;transform:translate(0)}}.component-homepage-spotlight .swipe-card{position:relative;display:inline-block;margin-right:25px;transition:all .5s}@media (min-width:1020px){.component-homepage-spotlight .swipe-card{width:25%}}.component-homepage-spotlight .swipe-card:last-of-type{margin-right:0}@media (min-width:1020px){.component-homepage-spotlight .swipe-card:hover .swipe-card-image{transform:scale(1.05);filter:brightness(90%)}}.component-homepage-spotlight .swipe-card .swipe-image-container{width:293px;height:410px;margin-bottom:20px;border-radius:10px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}@media (min-width:1020px){.component-homepage-spotlight .swipe-card .swipe-image-container{position:relative;width:100%;height:auto;margin-bottom:10px;padding:0 0 140%;overflow:hidden}}@media (min-width:1170px){.component-homepage-spotlight .swipe-card .swipe-image-container{margin-bottom:20px}}.component-homepage-spotlight .swipe-card .image-wrapper{position:absolute;width:100%;height:100%;overflow:hidden;border-radius:10px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.component-homepage-spotlight .swipe-card .swipe-card-image{width:293px;height:410px;border-radius:10px;transition:all .2s}@media (min-width:1020px){.component-homepage-spotlight .swipe-card .swipe-card-image{position:absolute;width:100%;height:100%}}@media (min-width:1170px){.component-homepage-spotlight .swipe-card .swipe-card-image{position:absolute;height:100%}}.component-homepage-spotlight .swipe-card .swipe-card-title{width:80%;color:#505050;font-size:22px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:28px}.component-homepage-spotlight .swipe-card .swipe-card-title .swipe-card-link{display:-webkit-box;overflow:hidden;color:#505050;border:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.component-homepage-spotlight .swipe-card .swipe-card-title .swipe-card-link:before{position:absolute;top:0;right:0;bottom:70px;left:0;display:block;content:""}.component-homepage-spotlight .swipe-card .swipe-card-title .swipe-card-link:hover{color:#505050}@media (min-width:1020px){.component-homepage-spotlight .swipe-card .swipe-card-title .swipe-card-link:hover{color:#727272}}.component-homepage-expert-module .homepage-expert-section{margin-bottom:50px}@media (min-width:1020px){.component-homepage-expert-module .homepage-expert-section{display:flex;justify-content:space-between;margin-bottom:100px}}.component-homepage-expert-module .expert-mission{position:relative;display:flex;align-items:center;justify-content:center;margin:0 -20px 40px;padding:30px 20px;background:#1d4a80}@media (min-width:768px){.component-homepage-expert-module .expert-mission{margin:0 -29px 40px;padding:50px 29px}}@media (min-width:1020px){.component-homepage-expert-module .expert-mission{max-width:calc(50% - 12.5px);margin:0;padding:0 50px;text-align:center;border-radius:12px}}.component-homepage-expert-module .expert-mission:before{position:absolute;top:0;left:0;z-index:1;width:113px;height:113px;background-image:url(/lscp/images/homepage-mission-stripe.png);background-repeat:no-repeat;background-size:cover;border-radius:12px;transform:rotate(-90deg);content:""}@media (min-width:1020px){.component-homepage-expert-module .expert-mission:before{right:0;left:auto;transform:rotate(0deg)}}.component-homepage-expert-module .expert-mission:after{position:absolute;right:0;bottom:0;z-index:1;width:113px;height:113px;background-image:url(/lscp/images/homepage-mission-stripe.png);background-repeat:no-repeat;background-size:cover;border-radius:12px;transform:rotate(90deg);content:""}@media (min-width:1020px){.component-homepage-expert-module .expert-mission:after{right:auto;left:0;transform:rotate(180deg)}}.component-homepage-expert-module .expert-mission__title{position:relative;z-index:1;margin-bottom:20px;color:#fff;font-size:50px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:60px}.component-homepage-expert-module .expert-mission__info{padding-bottom:20px;color:#fff;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:29px}.component-homepage-expert-module .expert-mission__link{color:#fff;font-size:18px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:29px;border-bottom:2px solid #fff}@media (min-width:1020px){.component-homepage-expert-module .expert-copy{max-width:calc(50% - 12.5px);padding:0 50px}}.component-homepage-expert-module .expert-copy__title{margin-bottom:10px;color:#505050;font-size:26px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:36px}.component-homepage-expert-module .expert-copy__info{display:block;margin-bottom:40px;color:#505050;font-size:18px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:29px}.component-homepage-expert-module .expert-copy__info:last-of-type{margin-bottom:10px}@media (min-width:768px){.component-homepage-expert-module .expert-copy__info{margin-bottom:50px}}.component-homepage-expert-module .expert-copy__link{color:#505050;font-size:18px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:29px;border-bottom:2px solid #007cbe}.component-homepage-expert-module .link-arrow{display:inline-block;width:6px;height:9px}.component-homepage-section-title{overflow:hidden}.component-homepage-section-title .homepage-section-title{margin:0 0 25px;color:#2e2e30;font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px;letter-spacing:0;text-align:left;text-transform:unset;font-variant-ligatures:none}.CTS-A{font-size:50px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:60px}.CTS-A,.CTS-B{color:#2e2e30;font-style:normal;letter-spacing:0}.CTS-B{font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px}.CTS-C{font-size:22px;font-family:ProximaNovaSemiBold,Arial,sans-serif}.CTS-C,.CTS-D{color:#2e2e30;font-style:normal;line-height:28px;letter-spacing:0}.CTS-D{font-size:17px;font-family:ProximaNovaRegular,Arial,sans-serif}.CTS-E{font-family:ProximaNovaRegular,Arial,sans-serif}.CTS-E,.CTS-F{color:#606b71;font-size:12px;font-style:normal;line-height:18px}.CTS-F{font-family:ProximaNovaSemiBold,Arial,sans-serif}.CTS-F,.CTS-G{letter-spacing:0}.CTS-G{color:#2e2e30;font-size:32px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:38px}.CTS-K{font-size:12px;line-height:18px;letter-spacing:.09em;text-transform:uppercase}.CTS-K,.CTS-W{color:#606b71;font-family:ProximaNovaRegular,Arial,sans-serif}.CTS-W{font-size:10px;font-style:normal;line-height:16px;letter-spacing:.07em}.STS-A{font-size:14px;line-height:20px}.STS-A,.STS-B{color:#2e2e30;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;letter-spacing:0}.STS-B{font-weight:500;font-size:20px;line-height:26px}.STS-C{color:#2e2e30;font-size:24px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:32px;letter-spacing:0}.STS-D{font-family:ProximaNovaRegular,Arial,sans-serif}.STS-D,.STS-E{color:#606b71;font-size:10px;font-style:normal;line-height:16px;letter-spacing:0}.STS-E{font-family:ProximaNovaSemiBold,Arial,sans-serif}.STS-F{font-family:ProximaNovaRegular,Arial,sans-serif;font-style:normal}.STS-F,.STS-G{color:#606b71;font-size:14px;line-height:22px;letter-spacing:0}.STS-G{font-family:ProximaNovaSemiBold,Arial,sans-serif}.STS-H{color:#606b71;font-size:14px;font-family:ProximaNovaMedium,Arial,sans-serif;font-style:normal;line-height:22px;letter-spacing:0}.component-myplate-calorie-tracker{position:relative;height:470px;margin-bottom:50px;overflow:hidden}@media (min-width:1020px){.component-myplate-calorie-tracker{height:auto;min-height:306px;max-height:470px}}.component-myplate-calorie-tracker .calorie-tracker-bg-wrapper{position:absolute;top:0;right:0;left:0;z-index:0;height:100%}.component-myplate-calorie-tracker .calorie-tracker-bg-wrapper .calorie-tracker-image-wrapper .picture__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component-myplate-calorie-tracker .calorie-tracker-wrapper{padding:25px 19px 0}@media (min-width:768px){.component-myplate-calorie-tracker .calorie-tracker-wrapper{display:flex;justify-content:center;margin:0 auto;padding:24px 75px}}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper{height:100%;padding:0 25px}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container{z-index:1;display:flex;flex-direction:column;justify-content:center;margin:0 auto 25px}@media (min-width:768px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container{margin:0 69px 0 0}}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container{min-width:452px;max-width:526px;margin:0 65px 0 0}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .myplate-logo{z-index:2;width:50px;height:50px;margin:0 auto 10px}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .myplate-logo{width:70px;height:70px;margin-bottom:15px}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-heading{font-size:32px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:38px;letter-spacing:0;z-index:2;margin-bottom:10px;color:#2e2e30;text-align:center;-webkit-font-smoothing:antialiased}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-heading{color:#2e2e30;font-size:50px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;font-style:normal;line-height:60px;letter-spacing:0}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-summary{z-index:2;max-width:200px;margin:0 auto 20px;color:#2e2e30;font-size:17px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:28px;letter-spacing:0;text-align:center}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-summary{max-width:unset}}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-store-buttons{z-index:2;display:flex;justify-content:center}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-store-buttons .calorie-tracker-store-button:first-child{margin-right:10px}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-form-container .calorie-tracker-store-buttons .calorie-tracker-store-button img{width:133px;height:40px;vertical-align:bottom}.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-phone{position:relative;display:block;width:225px;height:448.58px;margin:0 auto}@media (min-width:768px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-phone{display:flex;width:212px;height:422px;margin:0}}@media (min-width:1020px){.component-myplate-calorie-tracker .calorie-tracker-wrapper .calorie-tracker-phone{position:relative;width:100%;max-width:699px;height:100%}}#app .site-main .view.view-home{max-width:100%;background-color:#fff}.view-home .home-inner{max-width:1250px;margin:0 auto}.view-home .home-inner.home-inner--padding{padding:0 20px}@media (min-width:768px){.view-home .home-inner.home-inner--padding{padding:0 29px}}@media (min-width:1020px){.view-home .home-inner.home-inner--padding{padding:0 25px}}@media (min-width:1200px){.view-home .home-inner.home-inner--padding{padding:0}}@media (min-width:768px){.view-home .home-inner.home-inner--padding.home-inner--section4,.view-home .home-inner.home-inner--padding.new-stories-section,.view-home .home-inner.home-inner--padding.section2{padding:0 95px}}@media (min-width:1020px){.view-home .home-inner.home-inner--padding.home-inner--section4,.view-home .home-inner.home-inner--padding.new-stories-section,.view-home .home-inner.home-inner--padding.section2{padding:0 95px}}@media (min-width:1200px){.view-home .home-inner.home-inner--padding.home-inner--section4,.view-home .home-inner.home-inner--padding.new-stories-section,.view-home .home-inner.home-inner--padding.section2{padding:0}}.view-home .home-inner.section3{padding:0}@media (min-width:1020px){.view-home .home-inner.section3{padding:0 25px}}@media (min-width:1200px){.view-home .home-inner.section3{padding:0}}.view-home .home-inner.section3 .spotlight-section-header{padding:0 20px}@media (min-width:1020px){.view-home .home-inner.section3 .spotlight-section-header{padding:0}}.view-home .home-inner.home-inner--section4{margin-bottom:40px}@media (min-width:768px){.view-home .home-inner.home-inner--section4{margin-bottom:30px}}@media (min-width:991px){.view-home .home-inner.home-inner--section4{margin-bottom:25px}}.view-home .component-hero-carousel{margin-bottom:40px}@media (min-width:768px){.view-home .component-hero-carousel{margin-bottom:50px}}@media (min-width:1020px){.view-home .component-hero-carousel{margin-bottom:70px}}.view-home .new-stories-section{margin-bottom:20px;color:#505050;font-size:26px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:32px}.view-home .new-stories-grid{padding-bottom:25px}@media (min-width:768px){.view-home .homepage-section.section2{margin-bottom:10px}}@media (min-width:1020px){.view-home .homepage-section.section2{margin-bottom:25px}}.view-home .homepage-section.section2:after{display:block;width:100%;margin-bottom:40px;border-bottom:2px solid #efefef;content:""}@media (min-width:768px){.view-home .homepage-section.section2:after{display:none}}@media (min-width:1020px){.view-home .homepage-section.section2 .grid-cards{display:block}.view-home .homepage-section.section2 .grid-cards:after{display:block;clear:both;content:""}.view-home .homepage-section.section2 .grid-cards .featured-half-grid-horizontal{float:left;max-width:calc(50% - 12px)}.view-home .homepage-section.section2 .grid-cards .half-grid-horizontal{float:right;max-width:calc(50% - 12px);margin-bottom:25px}.view-home .homepage-section.section2 .grid-cards .half-grid-horizontal .component-card-article-image{flex:1 0 calc(50% - 25px)}.view-home .homepage-section.section2 .grid-cards .half-grid-horizontal .group-category-title-summary,.view-home .homepage-section.section2 .grid-cards .half-grid-horizontal .group-category-title-summary-sponsored{flex:1 0 50%;padding-left:25px}.view-home .homepage-section.section2 .grid-cards .half-grid-horizontal .component-card-article-category .category{display:inline-block}.view-home .homepage-section.section2 .grid-cards .half-grid-horizontal .component-card-article-category a{vertical-align:top}}.view-home .homepage-section.section3{margin-bottom:50px;overflow:hidden}@media (min-width:1020px){.view-home .homepage-section.section3{margin-bottom:100px;overflow:visible}}.view-home .homepage-section.section3 .spotlight-section-header{display:-webkit-box;width:80%;margin-bottom:25px;overflow:hidden;color:#505050;font-size:26px;font-family:FuturaPtDemi,Trebuchet MS,sans-serif;line-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:1020px){.view-home .homepage-section.section3 .spotlight-section-header{-webkit-line-clamp:1}}.view-home .homepage-section.section4{margin-bottom:10px}@media (min-width:550px){.view-home .homepage-section.section4{margin-bottom:0}}.view-home .homepage-section.section5{padding-bottom:50px}.view-home .ad.slot1-1{margin-bottom:20px}