.is-hidden{display:none!important}img[src='//:0']{position:relative}img[src='//:0']:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ccc;content:' '}@charset "UTF-8";.card,.card__header,.homepage-hero .card,main{position:relative}.card,body{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.card,.card__link,.card__underline{text-decoration:none}*{box-sizing:border-box}blockquote,body,div,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,label,legend,li,nav,object,ol,p,section,table,ul{margin:0;padding:0}article,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}[contenteditable]:before{content:"\feff";display:inline-block;width:0}a img{border-width:0}html{height:100%}body{display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#FFF;font-family:"Work Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}button{-webkit-appearance:default-button;margin:0;font-family:inherit;font-size:100%;cursor:pointer;border-radius:0}@font-face{font-family:"Work Sans";font-weight:400;font-display:swap;src:url(/static/5.45.0/font/WorkSans-Regular.woff2) format("woff2"),url(/static/5.45.0/font/WorkSans-Regular.woff) format("woff"),url(/static/5.45.0/font/WorkSans-Regular.ttf) format("truetype")}@font-face{font-family:"Work Sans";font-weight:500;font-display:swap;src:url(/static/5.45.0/font/WorkSans-Medium.woff2) format("woff2"),url(/static/5.45.0/font/WorkSans-Medium.woff) format("woff"),url(/static/5.45.0/font/WorkSans-Medium.ttf) format("truetype")}::-webkit-input-placeholder{color:#666;font-family:"Work Sans",Arial,sans-serif;font-size:1rem}::-moz-placeholder{color:#666;font-family:"Work Sans",Arial,sans-serif;font-size:1rem}:-ms-input-placeholder{color:#666;font-family:"Work Sans",Arial,sans-serif;font-size:1rem}input,textarea{width:100%;border:1px solid #DDD;padding:.6rem .65rem;line-height:1.2rem;color:#333}input[type=search]{-webkit-appearance:none;border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{width:auto;margin-right:.3em}select{color:#666;font-family:"Work Sans",Arial,sans-serif;font-size:1rem;border:none;background:0 0}h1,h2,h3,h4{font-weight:400}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem;font-weight:500}main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem 0}header+.mntl-adhesive-ad+main,header~main{margin-top:60px}.homeTemplate header+.mntl-adhesive-ad+main,.homeTemplate header~main,.journey-page header+.mntl-adhesive-ad+main,.journey-page header~main,.searchTemplate header+.mntl-adhesive-ad+main,.searchTemplate header~main{margin-top:45px}.journey-page:not(.journey-intro) header+.mntl-adhesive-ad+main,.journey-page:not(.journey-intro) header~main{margin-top:96px}@media all and (min-width:23em){header+.mntl-adhesive-ad+main,header~main{margin-top:105px}.homeTemplate header+.mntl-adhesive-ad+main,.homeTemplate header~main{margin-top:76px}.journey-page header+.mntl-adhesive-ad+main,.journey-page header~main,.searchTemplate header+.mntl-adhesive-ad+main,.searchTemplate header~main{margin-top:59px}.taxonomy2Template header+.mntl-adhesive-ad+main,.taxonomy2Template header~main{margin-top:96px}.journey-page:not(.journey-intro) header+.mntl-adhesive-ad+main,.journey-page:not(.journey-intro) header~main{margin-top:136px}}@media all and (max-width:50em){.journey-intro header+.mntl-adhesive-ad+main,.journey-intro header~main{margin-top:42px}}@media all and (min-width:40em) and (max-width:80em){.journey-intro header+.mntl-adhesive-ad+main,.journey-intro header~main{margin-top:90px;padding-top:0}}@media all and (min-width:65em){header+.mntl-adhesive-ad+main,header~main{margin-top:136px}.homeTemplate header+.mntl-adhesive-ad+main,.homeTemplate header~main{margin-top:112px}.journey-page header+.mntl-adhesive-ad+main,.journey-page header~main,.searchTemplate header+.mntl-adhesive-ad+main,.searchTemplate header~main{margin-top:95px}.taxonomy2Template header+.mntl-adhesive-ad+main,.taxonomy2Template header~main{margin-top:150px}}@media all and (min-width:40em){.header--condensed~main{margin-top:37px}}header+.family-nav+main{margin-top:105px}@media all and (min-width:23em){header+.family-nav+main{margin-top:150px}}@media all and (min-width:50em){header+.family-nav+main{margin-top:190px}}@media all and (min-width:720px){.journey-page:not(.journey-intro) .mntl-leaderboard-spacer~main{margin-top:0}.mntl-leaderboard-spacer+.journey-nav__menu-toggle+main{margin-top:156px}}@media all and (min-width:50em){.journey-page:not(.journey-intro) .mntl-leaderboard-spacer~main{margin-top:127px}}header.is-active+.mntl-adhesive-ad+main,header.is-active~main{visibility:hidden}@media all and (max-width:720px){.mntl-leaderboard-spacer+main{margin-top:118px}}.embedded-tool main{padding:0}.structuredListCommerceTemplate main[role=main]{overflow:visible;padding:1rem 0}table{float:none;margin-bottom:1rem}hr{height:1px;border:0;background:#F1FAFD;margin:2rem 0}.card{display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.625rem;text-align:center;color:#333;background:#FFF;font-size:1rem;border:1px solid #EEE;box-shadow:1px 1px 6px 0 rgba(0,0,0,.09);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.homepage-hero__spotlight--video .card,.masonry-list .card{margin-bottom:0}.card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel .card:hover{-webkit-transform:none;transform:none}.card--bare{padding-top:1rem}.masonry-list--spotlight .card,.search-results-list .card{height:auto;width:100%}.masonry-list--spotlight .card,.section--island .card{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-width:100%}@media all and (min-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{background:0 0;box-shadow:none;border:none}}@media all and (min-width:70em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{width:100%}}@media all and (min-width:40em) and (max-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{background:#FFF;border:1px solid #DDD}}.homepage-showcase .card{margin:-1.5rem .625rem 1rem;font-size:1.0625rem}@media all and (min-width:50em){.homepage-showcase .card{margin:-7rem .625rem 2rem;width:60%;max-width:40rem}}.card--small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;text-align:left;width:100%;box-shadow:none;border:none;padding:.5rem 1rem}.card__content,.card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}.carousel__slide:hover .card--small{background:#F1FAFD}.card__header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media all and (min-width:40em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card__header{height:100%}}.card--video .card__header:after{content:'';width:30%;height:100%;min-width:54px;max-width:100px;background-image:none;background-color:transparent;background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:0;right:0}.is-window-loaded .card--video .card__header:after{background-image:url(/static/5.45.0/icons/media/play.svg)}.card--video .card__header:hover:after{background-image:url(/static/5.45.0/icons/media/play-hover.svg)}@media all and (min-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card--video .card__header:after{width:70px;height:70px;top:35%}}.card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 .6rem;position:relative}.homepage-hero .card__content,.spotlight-block .card__content{position:static}.homepage-showcase .card__content{padding:2rem 2rem 1.75rem}.card--small .card__content{padding-left:.9rem}.card__title{display:block;margin:1.75rem 0;font-size:1rem;line-height:1.25;max-width:100%;-webkit-transition:background-image .15s ease;transition:background-image .15s ease}@media all and (min-width:34em){.card__title{font-size:1.25rem}}@media all and (min-width:40em){.card__title{font-size:1.0625rem}.homepage-hero .card__media{height:100%}}@media all and (min-width:65em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card--video .card__header:after{top:40%}.card__title{font-size:1.125rem}}.masonry-list--spotlight .card__title{font-size:1.25rem;line-height:1.3}.card--video .card__title .icon{display:none}.homepage-showcase .card__title{font-size:1.5rem;margin:0 0 .5rem}@media all and (min-width:50em){.homepage-showcase .card__title{font-size:1.875rem}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card__title{position:absolute;background:#FFF;width:70%;left:0;right:0;bottom:10%;margin:0 auto;padding:.625rem;font-size:1.25rem}}.card--small .card__title{margin:.4rem 0;font-weight:500;font-size:1.0625rem;-webkit-transition:none;transition:none}.carousel__slide:hover .card__title{color:#008FB9}.card__underline{background-image:-webkit-linear-gradient(left,transparent 0,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 100%);background-position:0 97%;background-repeat:repeat-x;background-size:100% 2px;-webkit-transition:background-image .25s ease;transition:background-image .25s ease}.card__underline:hover{background-image:-webkit-linear-gradient(left,#E4965F 0,#E4965F 100%);background-image:linear-gradient(to right,#E4965F 0,#E4965F 100%)}.card--small .card__underline,.card--small:hover .card__underline{background:0 0}.card__tag{display:inline-block;max-width:100%;width:auto;margin:0 auto;font-size:0;position:absolute;top:-.9rem;left:0;right:0}.card__sponsored,.card__tag:before{font-family:"Work Sans",Arial,sans-serif;font-size:.75rem;line-height:1.1;letter-spacing:1px;text-transform:uppercase}.homepage-hero .card__tag{position:absolute;top:-.95rem;left:0;right:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card--small .card__tag{display:none}.card__tag:before{background-image:-webkit-linear-gradient(45deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(315deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(225deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(135deg,transparent 1em,#D9EBF3 -webkit-calc(1em));background-image:linear-gradient(45deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(135deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(225deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(315deg,transparent 1em,#D9EBF3 calc(1em));background-position:-.2727272727em 101%,-.2727272727em 0,-webkit-calc(100% + .2727272727em) 0,-webkit-calc(100% + .2727272727em) 100%;background-position:-.2727272727em 101%,-.2727272727em 0,calc(100% + .2727272727em) 0,calc(100% + .2727272727em) 100%;background-size:-webkit-calc(50% + .2727272727em + 1.5px) -webkit-calc(50% + .5px);background-size:calc(50% + .2727272727em + 1.5px) calc(50% + .5px);background-repeat:no-repeat;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;content:attr(data-tax-tag);padding:.47rem .875rem;max-width:-webkit-calc(100% - 1.75rem);max-width:calc(100% - 1.75rem)}.card__media,.card__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.card__wrapper{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.card--small .card__wrapper{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%}.card__media{display:flex;position:relative}.card__link,.image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.card--small .card__media{width:100px;height:67px}.carousel__slide:hover .card__media{box-shadow:2px 2px 2px 0 rgba(0,0,0,.2)}.homepage-hero .card__media .img-placeholder,.masonry-list--spotlight .card__media .img-placeholder{width:100%}.image__link{display:flex}.card__image{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.card__image[data-src]:not(.lazyloaded){padding-top:66.6666666667%;height:0;overflow:hidden}@media all and (min-width:40em){.homepage-hero .card__image{height:auto;max-height:350px;-o-object-fit:cover;object-fit:cover}}.card__link{display:flex;width:100%;margin-bottom:auto;color:#333}.card__link--content{height:100%}.card__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-top:auto;padding-bottom:.5rem}.homepage-hero__spotlight-item:first-of-type .card__footer{display:none}.card__sponsored{padding:.4rem;position:absolute;left:10px;top:10px;z-index:1;background:#D9EBF3;color:#333}.carousel__slide .card__sponsored{left:131px;bottom:12px;top:auto;padding:0;background:0 0;color:#6495A3;font-size:.875rem;font-weight:500}.l-container{max-width:100%;margin:0 auto;padding:0 .625rem;width:80em}.u-bottom-margin,.u-top-bottom-margin{margin-bottom:2rem!important}.l-fullbleed{width:100vw;margin-left:-.625rem}@media all and (min-width:80em){.l-fullbleed{margin-left:-webkit-calc((-50vw + 40em) - .625rem);margin-left:calc((-50vw + 40em) - .625rem)}}.l-grid{margin-left:-.5rem;margin-right:-.5rem}.l-grid.l-container{margin-left:auto;margin-right:auto}@media all and (min-width:40em){.l-grid--2up{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.illo-description-block .l-grid--2up{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media all and (min-width:29em){.l-grid--3up,.l-grid--4up{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-grid--3up .l-grid__item,.l-grid--3up .masonry-list__item.l-grid__item{width:50%}}.l-grid--2-3-4up{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-grid--masonry-2-to-4up{-webkit-column-count:2;column-count:2;-webkit-column-gap:0;column-gap:0}.l-grid__item,.masonry-list__item.l-grid__item{padding:.5rem;-webkit-column-break-inside:avoid;break-inside:avoid;overflow:hidden}@media all and (min-width:40em){.l-grid--masonry-2-to-4up{-webkit-column-count:3;column-count:3}.l-grid--2up .l-grid__item,.l-grid--2up .masonry-list__item.l-grid__item{width:50%}}@media all and (min-width:50em){.l-grid--masonry-2-to-4up{-webkit-column-count:4;column-count:4}.l-grid--3up .l-grid__item,.l-grid--3up .masonry-list__item.l-grid__item{width:33.3333%}}@media all and (min-width:29em){.l-grid--4up .l-grid__item,.l-grid--4up .masonry-list__item.l-grid__item{width:50%}}@media all and (min-width:50em){.l-grid--4up .l-grid__item,.l-grid--4up .masonry-list__item.l-grid__item{width:25%}}.l-grid--2-3-4up .l-grid__item,.l-grid--2-3-4up .masonry-list__item.l-grid__item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:50%;padding:.5rem}@media all and (min-width:50em){.l-grid--2-3-4up .l-grid__item,.l-grid--2-3-4up .masonry-list__item.l-grid__item{width:33.3333%}}@media all and (min-width:65em){.homepage-hero .card__image{height:100%}.l-grid--2-3-4up .l-grid__item,.l-grid--2-3-4up .masonry-list__item.l-grid__item{width:25%}}.illo-description-block .l-grid__item,.illo-description-block .masonry-list__item.l-grid__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.is-vishidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.is-hidden{display:none!important}.is-noscroll{overflow:hidden;position:relative;height:100%;width:100%;-webkit-overflow-scrolling:auto}@media all and (min-width:40em) and (max-width:65em){header.is-active+.mntl-adhesive-ad+main,header.is-active~main{visibility:visible}.is-noscroll{overflow:auto;position:relative;height:auto;width:auto;-webkit-overflow-scrolling:auto}}.is-invisible{opacity:0}.u-offset-background,.u-variable-background{background:-webkit-linear-gradient(top,#FFF 3rem,#F1FAFD 3rem)!important;background:linear-gradient(to bottom,#FFF 3rem,#F1FAFD 3rem)!important}.u-background,.u-background-trigger+.u-variable-background{background:-webkit-linear-gradient(top,#FFF 0,#F1FAFD 0)!important;background:linear-gradient(to bottom,#FFF 0,#F1FAFD 0)!important}.u-top-bottom-margin{margin-top:2rem!important}.u-top-bottom-margin-xl{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.u-top-bottom-margin-xxl{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.u-align-center{text-align:center!important}@charset "UTF-8";.ad-label,.billboard .wrapper::after,.billboard .wrapper::before{color:#666;font-family:"Work Sans",Arial,sans-serif}.ad-label,.billboard,.leaderboard{text-align:center}.billboard{min-height:250px;min-width:300px}.billboard[data-ad-height=fluid]{min-height:0}.billboard[data-ad-height='250'][data-ad-width='300']{min-width:300px;min-height:250px}.billboard[data-ad-height='50'][data-ad-width='320']{min-width:320px;min-height:50px}.billboard .wrapper::after,.billboard .wrapper::before{display:none;content:"Advertisement";font-size:.625rem;line-height:1}.billboard[data-ad-width='300'] .wrapper::after,.billboard[data-ad-width='300'] .wrapper::before,.billboard[data-ad-width='299'] .wrapper::after,.billboard[data-ad-width='299'] .wrapper::before,.billboard[data-ad-width='340'] .wrapper::after,.billboard[data-ad-width='340'] .wrapper::before{display:block}.billboard .wrapper::after{opacity:0}.billboard[data-ad-width='300'] .wrapper{width:300px;margin:0 auto}.billboard[data-ad-width='299'] .wrapper{width:299px;margin:0 auto}.billboard[data-ad-width='340'] .wrapper{width:340px;margin:0 auto}.billboard.is-destroyed .wrapper::after,.billboard.is-destroyed .wrapper::before{display:none}.billboard--post-chop{margin-top:2rem}.billboard[data-ad-width='1'][data-ad-height='3'].collapsed{display:block}.ad-label,.dynamic-inline .leaderboard.is-destroyed .wrapper::after,.dynamic-inline .leaderboard.is-destroyed .wrapper::before{display:none}.leaderboard{min-width:300px;margin:.34rem 0}.leaderboard--river{margin:2rem 0}.masonry-list+.leaderboard--river{margin:.34rem 0 0;padding-bottom:2rem}.taxonomy2Template .leaderboard--river{padding:1rem 0 2rem}.leaderboard--search{padding:1rem 0}.tag-browser .leaderboard{padding:2rem 0}.subscription-island+.leaderboard{margin-top:2rem}.homeTemplate .leaderboard{min-height:50px}@media all and (min-width:40em){.homeTemplate .leaderboard{min-height:90px}}.article--portfolio .leaderboard.js-responsive-ad,.leaderboard .article--list.js-responsive-ad{min-height:50px}@media all and (min-width:70em){.article--portfolio .leaderboard.js-responsive-ad,.leaderboard .article--list.js-responsive-ad{min-height:90px}}.dynamic-list__item-bonus .leaderboard{padding:.2rem 0}.leaderboard .wrapper::after,.leaderboard .wrapper::before{color:#666;font-size:.75rem}.ad-label{font-size:.625rem}.ad-label--show .ad-label,.mntl-adhesive-ad .ad-label{display:block}.ad-label--show .ad-label.ad-label--hidden{visibility:hidden}.leaderboard--header{top:105px;background:#FFF;-webkit-transition:all ease .15s;transition:all ease .15s}.leaderboard--header .wrapper{margin:12px auto}@media all and (min-width:40em){.header--condensed+.leaderboard--header{top:55px}.journey-page:not(.journey-intro) :not(.header--condensed)+.leaderboard--header,.journey-page:not(.journey-intro) :not(.header--hidden-journey)+.leaderboard--header{top:128.5px}.journey-page:not(.journey-intro) :not(.header--hidden-journey).header--condensed+.leaderboard--header{top:96.5px}.journey-page:not(.journey-intro) .header--hidden-journey+.leaderboard--header{top:36.5px}.leaderboard--header[data-ad-height='90'][data-ad-width='728']{height:114px;max-height:114px}.leaderboard--header[data-ad-height='250'][data-ad-width='970'],.leaderboard--header[data-ad-height='250'][data-ad-width='1280']{height:274px;max-height:274px}.leaderboard--header[data-ad-height='360'][data-ad-width='1280']{height:384px;max-height:384px}.dynamic-list__item-bonus .leaderboard[data-ad-height='90'][data-ad-width='728'],.glossaryTemplate .leaderboard[data-ad-height='90'][data-ad-width='728'],.homepage-island__leaderboard[data-ad-height='90'][data-ad-width='728'],.leaderboard--header:not([data-ad-height]),.leaderboard--river[data-ad-height='90'][data-ad-width='728'],.leaderboard-post-content[data-ad-height='90'][data-ad-width='728']{height:114px;max-height:114px}.dynamic-list__item-bonus .leaderboard[data-ad-height='250'][data-ad-width='970'],.dynamic-list__item-bonus .leaderboard[data-ad-height='250'][data-ad-width='1280'],.glossaryTemplate .leaderboard[data-ad-height='250'][data-ad-width='970'],.glossaryTemplate .leaderboard[data-ad-height='250'][data-ad-width='1280'],.homepage-island__leaderboard[data-ad-height='250'][data-ad-width='970'],.homepage-island__leaderboard[data-ad-height='250'][data-ad-width='1280'],.leaderboard--river[data-ad-height='250'][data-ad-width='970'],.leaderboard--river[data-ad-height='250'][data-ad-width='1280'],.leaderboard-post-content[data-ad-height='250'][data-ad-width='970'],.leaderboard-post-content[data-ad-height='250'][data-ad-width='1280']{height:274px;max-height:274px}.dynamic-list__item-bonus .leaderboard[data-ad-height='360'][data-ad-width='1280'],.glossaryTemplate .leaderboard[data-ad-height='360'][data-ad-width='1280'],.homepage-island__leaderboard[data-ad-height='360'][data-ad-width='1280'],.leaderboard--river[data-ad-height='360'][data-ad-width='1280'],.leaderboard-post-content[data-ad-height='360'][data-ad-width='1280']{height:384px;max-height:384px}}@media all and (min-width:50em){.journey-page:not(.journey-intro) :not(.header--condensed)+.leaderboard--header,.journey-page:not(.journey-intro) :not(.header--hidden-journey)+.leaderboard--header{top:176.5px}.journey-page:not(.journey-intro) :not(.header--hidden-journey).header--condensed+.leaderboard--header{top:144.5px}.journey-page:not(.journey-intro) .header--hidden-journey+.leaderboard--header{top:84.5px}}.mntl-leaderboard-spacer{margin-top:56px}.journey-page .mntl-leaderboard-spacer{margin-top:156px}.leaderboard:not(.leaderboard--header) .wrapper,.structuredListCommerceTemplate .mntl-sc-block-adslot{margin:0 auto}.billboard.collapsed,.dynamic-inline.collapsed,.leaderboard.collapsed{display:none}.js-lazy-ad{height:1px}.js-lazy-ad[data-ad-height]{height:auto;max-height:2000px}@media all and (min-width:40em){.dynamic-inline .js-lazy-ad{max-height:250px}}@media all and (min-width:65em){.leaderboard--header{top:136px}.journey-page:not(.journey-intro) :not(.header--condensed)+.leaderboard--header,.journey-page:not(.journey-intro) :not(.header--hidden-journey)+.leaderboard--header{top:226.5px}.dynamic-inline .js-lazy-ad{max-height:90px}}#main{position:relative}#height-change-listener{position:absolute;left:0;height:100%;width:0;border:0;background-color:transparent}@charset "UTF-8";.tag-nav{font-size:.625rem;margin:0 0 1rem}.tag-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.glossary-container .tag-nav__item,.tag-nav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.article-footer-tag-nav .tag-nav__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style:none}.tag-nav__item{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.3rem}.article .tag-nav__item{font-size:.875rem}.glossary-container .tag-nav__item:focus:after,.glossary-container .tag-nav__item:hover:after,.taxonomy2Template .tag-nav__item:focus:after,.taxonomy2Template .tag-nav__item:hover:after{color:#E4965F}.glossary-container .tag-nav__item{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.article-footer-tag-nav .tag-nav__item{margin:0 1rem 1rem;position:relative;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article-footer-tag-nav .tag-nav__item::after{content:none}.article-footer-tag-nav .tag-nav__item::before{content:"";width:6px;height:6px;background-color:#A0C3CC;position:absolute;left:-1.2rem}.article-footer-tag-nav .tag-nav__item:first-of-type{margin-left:0}.article-footer-tag-nav .tag-nav__item:first-of-type::before{content:none}.tag-nav__icon{display:none;margin-left:.2rem;height:.8rem;width:.8rem;fill:#A0C3CC}.taxonomy2Template .tag-nav__icon{display:inline-block}.tag-nav__item:last-of-type .tag-nav__icon{display:none}.tag-nav__link:hover+.tag-nav__icon{fill:#E4965F}.glossary-container .tag-nav__icon,.glossary-container .tag-nav__item:last-of-type .tag-nav__icon{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0;margin-right:.2rem}.tag-nav__link{display:inline-block;padding:.6rem;position:relative;background:#D9EBF3;color:#333;text-transform:capitalize;text-decoration:none;letter-spacing:-.1px;line-height:1;font-size:1rem;-webkit-transition:background .15s ease;transition:background .15s ease}.tag-nav__link:focus,.tag-nav__link:hover{background:#C8D8DD}.section--island-white .tag-nav__link{background:#FFF}.glossary-container .tag-nav__link,.taxonomy2Template .tag-nav__link{background:0 0;border-bottom:solid 2px transparent}.glossary-container .tag-nav__link:focus,.glossary-container .tag-nav__link:hover,.taxonomy2Template .tag-nav__link:focus,.taxonomy2Template .tag-nav__link:hover{border-bottom-color:#E4965F}.glossary-container .tag-nav__link{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media all and (max-width:40em){.article .tag-nav__link{padding:.5rem;font-size:.875rem}}.article-footer-tag-nav.text-passage .tag-nav__link{padding:0;background:0 100% repeat-x;font-weight:500;letter-spacing:.04rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#666;text-decoration:none;background-image:-webkit-linear-gradient(left,#666 0,#666 100%);background-image:linear-gradient(to right,#666 0,#666 100%);-webkit-transition:background-image .25s ease;transition:background-image .25s ease;background-size:100% 1px}.article-footer-tag-nav.text-passage .tag-nav__link:hover{background-image:-webkit-linear-gradient(left,#E4965F 0,#E4965F 100%);background-image:linear-gradient(to right,#E4965F 0,#E4965F 100%);color:#666}.tag-nav-content{width:100%}.article-footer-tag-nav .tag-nav__title{font-weight:500;font-size:1rem;letter-spacing:.02rem;text-transform:uppercase;color:#333;text-align:left;margin-bottom:.5rem}.article-footer-tag-nav{margin-top:3rem;margin-bottom:0}@media all and (min-width:40em){.structuredListCommerceTemplate .article-footer-tag-nav{max-width:40rem;padding-left:2rem}}@media all and (min-width:65em){.article-footer-tag-nav .tag-nav__title{font-size:1.125rem}.structuredStepByStepTemplate .article-footer-tag-nav{margin-left:3.75rem}.structuredListCommerceTemplate .article-footer-tag-nav{max-width:43.75rem;padding-left:2.635rem}.structuredListTemplate .article-footer-tag-nav{padding-left:3.625rem}}@media all and (min-width:80em){.structuredListCommerceTemplate .article-footer-tag-nav{max-width:52rem}}@media all and (min-width:40em){.howToTemplate .article-footer-tag-nav{max-width:40rem;margin:0 auto}}@media all and (min-width:65em){.howToTemplate .article-footer-tag-nav{max-width:43.75rem}}@charset "UTF-8";.tag-nav{font-size:.625rem;margin:0 0 1rem}.tag-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.glossary-container .tag-nav__item,.tag-nav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.article-footer-tag-nav .tag-nav__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style:none}.tag-nav__item{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.3rem}.article .tag-nav__item{font-size:.875rem}.glossary-container .tag-nav__item:focus:after,.glossary-container .tag-nav__item:hover:after,.taxonomy2Template .tag-nav__item:focus:after,.taxonomy2Template .tag-nav__item:hover:after{color:#E4965F}.glossary-container .tag-nav__item{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.article-footer-tag-nav .tag-nav__item{margin:0 1rem 1rem;position:relative;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article-footer-tag-nav .tag-nav__item::after{content:none}.article-footer-tag-nav .tag-nav__item::before{content:"";width:6px;height:6px;background-color:#A0C3CC;position:absolute;left:-1.2rem}.article-footer-tag-nav .tag-nav__item:first-of-type{margin-left:0}.article-footer-tag-nav .tag-nav__item:first-of-type::before{content:none}.tag-nav__icon{display:none;margin-left:.2rem;height:.8rem;width:.8rem;fill:#A0C3CC}.link-list,.tag-nav-content{width:100%}.taxonomy2Template .tag-nav__icon{display:inline-block}.tag-nav__item:last-of-type .tag-nav__icon{display:none}.static-content__nav .link-list__link:hover+.tag-nav__icon,.tag-nav__link:hover+.tag-nav__icon{fill:#E4965F}.glossary-container .tag-nav__icon,.glossary-container .tag-nav__item:last-of-type .tag-nav__icon{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0;margin-right:.2rem}.static-content__nav .link-list__link,.tag-nav__link{display:inline-block;padding:.6rem;position:relative;background:#D9EBF3;color:#333;text-transform:capitalize;text-decoration:none;letter-spacing:-.1px;line-height:1;font-size:1rem;-webkit-transition:background .15s ease;transition:background .15s ease}.static-content__nav .link-list__link:focus,.static-content__nav .link-list__link:hover,.tag-nav__link:focus,.tag-nav__link:hover{background:#C8D8DD}.section--island-white .static-content__nav .link-list__link,.section--island-white .tag-nav__link,.static-content__nav .section--island-white .link-list__link{background:#FFF}.glossary-container .static-content__nav .link-list__link,.glossary-container .tag-nav__link,.static-content__nav .glossary-container .link-list__link,.static-content__nav .taxonomy2Template .link-list__link,.taxonomy2Template .static-content__nav .link-list__link,.taxonomy2Template .tag-nav__link{background:0 0;border-bottom:solid 2px transparent}.glossary-container .static-content__nav .link-list__link:focus,.glossary-container .static-content__nav .link-list__link:hover,.glossary-container .tag-nav__link:focus,.glossary-container .tag-nav__link:hover,.static-content__nav .glossary-container .link-list__link:focus,.static-content__nav .glossary-container .link-list__link:hover,.static-content__nav .taxonomy2Template .link-list__link:focus,.static-content__nav .taxonomy2Template .link-list__link:hover,.taxonomy2Template .static-content__nav .link-list__link:focus,.taxonomy2Template .static-content__nav .link-list__link:hover,.taxonomy2Template .tag-nav__link:focus,.taxonomy2Template .tag-nav__link:hover{border-bottom-color:#E4965F}.glossary-container .static-content__nav .link-list__link,.glossary-container .tag-nav__link,.static-content__nav .glossary-container .link-list__link{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media all and (max-width:40em){.article .static-content__nav .link-list__link,.article .tag-nav__link,.static-content__nav .article .link-list__link{padding:.5rem;font-size:.875rem}}.article-footer-tag-nav.text-passage .static-content__nav .link-list__link,.article-footer-tag-nav.text-passage .tag-nav__link,.static-content__nav .article-footer-tag-nav.text-passage .link-list__link{padding:0;background:0 100% repeat-x;font-weight:500;letter-spacing:.04rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#666;text-decoration:none;background-image:-webkit-linear-gradient(left,#666 0,#666 100%);background-image:linear-gradient(to right,#666 0,#666 100%);-webkit-transition:background-image .25s ease;transition:background-image .25s ease;background-size:100% 1px}.article-footer-tag-nav.text-passage .static-content__nav .link-list__link:hover,.article-footer-tag-nav.text-passage .tag-nav__link:hover,.static-content__nav .article-footer-tag-nav.text-passage .link-list__link:hover{background-image:-webkit-linear-gradient(left,#E4965F 0,#E4965F 100%);background-image:linear-gradient(to right,#E4965F 0,#E4965F 100%);color:#666}.link-list__link--active,.link-list__link--active:focus,.link-list__link--active:hover,.static-content__nav .link-list__link--active:focus,.static-content__nav .link-list__link--active:hover{background:#6495A3}.article-footer-tag-nav .tag-nav__title{font-weight:500;font-size:1rem;letter-spacing:.02rem;text-transform:uppercase;color:#333;text-align:left;margin-bottom:.5rem}.article-footer-tag-nav{margin-top:3rem;margin-bottom:0}@media all and (min-width:40em){.structuredListCommerceTemplate .article-footer-tag-nav{max-width:40rem;padding-left:2rem}}@media all and (min-width:65em){.article-footer-tag-nav .tag-nav__title{font-size:1.125rem}.structuredStepByStepTemplate .article-footer-tag-nav{margin-left:3.75rem}.structuredListCommerceTemplate .article-footer-tag-nav{max-width:43.75rem;padding-left:2.635rem}.structuredListTemplate .article-footer-tag-nav{padding-left:3.625rem}}@media all and (min-width:80em){.structuredListCommerceTemplate .article-footer-tag-nav{max-width:52rem}}@media all and (min-width:40em){.howToTemplate .article-footer-tag-nav{max-width:40rem;margin:0 auto}}.link-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.journey-nav .link-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#666;list-style-type:none}.link-list__link{text-decoration:none;padding:.6rem}.glossary-container .link-list__link,.taxonomy2Template .link-list__link{padding:0}.link-list__link--active{position:relative;color:#FFF}.link-list__link--active:after{bottom:-.5rem;left:0;right:0;margin:0 auto;position:absolute;width:0;height:0;content:'';border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #6495A3}.static-content__nav .link-list__link--active{position:relative;background:#6495A3;color:#FFF}.journey-nav .link-list__link{color:#333;padding:.7rem .3rem;display:block;-webkit-transition:color .15s ease;transition:color .15s ease}.journey-nav .link-list__sponsored+.link-list__link{padding-top:0}.journey-nav .link-list__item.is-active .link-list__link{color:#6495A3;font-weight:500}.journey-nav .link-list__item:active .link-list__link,.journey-nav .link-list__item:focus .link-list__link,.journey-nav .link-list__item:hover .link-list__link{color:#008FB9}.link-list__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.static-content__nav .link-list__item{margin:.25rem}.journey-nav .link-list__item{position:relative;margin-left:2rem}@media all and (min-width:50em){.journey-nav .link-list__item{margin-left:3rem}}.root-journey-nav .link-list__item{margin-left:1.5rem}@media all and (min-width:50em){.root-journey-nav .link-list__item{margin-left:2.5rem}}@media all and (min-width:65em){.howToTemplate .article-footer-tag-nav{max-width:43.75rem}.root-journey-nav .link-list__item{margin-left:.75rem}}.link-list__sponsored{color:#6495A3;font-size:.875rem;font-weight:500;padding-left:.3rem;text-transform:uppercase;padding-top:.7rem}@charset "UTF-8";.heading__title,.journey-intro .heading{text-align:center}@media all and (min-width:40em){.journey-intro .heading{position:absolute;top:50%;left:50%;width:75%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2.5rem;background-color:#FFF}.heading__title{letter-spacing:-.2px}}@media all and (min-width:65em){.journey-intro .heading{width:70%}}.heading__title{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;color:#333;font-size:1.875rem;line-height:1.1333;font-weight:400;margin-bottom:.875rem}.article--project .heading__title{margin-bottom:1.875rem}.journey-intro .heading__title{font-weight:500;padding:.5rem;margin:0}@media all and (max-width:40em){.journey-intro .heading__title{position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-3rem;background-color:#FFF}.journey-intro .has-sponsorship .heading__title{margin-top:-4.5rem}}@media all and (min-width:65em){.heading__title{font-size:2.75rem;line-height:1.07;letter-spacing:-.5px}}.heading--tinted .heading__title{margin-bottom:.4rem}.article--structured-corporate .heading__title,.heading--static .heading__title{margin-top:1.5rem}.glossaryTemplate .heading__title{font-size:1.5rem}@media all and (min-width:65em){.glossaryTemplate .heading__title{font-size:2.25rem}}.description,.heading__subtitle{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:-.25rem 0 .875rem;padding:0 1rem;font-size:1.25rem;line-height:1.2;text-align:center;font-weight:400;color:#666}.article--project .description,.article--project .heading__subtitle{margin:-1.25rem 0 1.875rem}.journey-intro .description,.journey-intro .heading__subtitle{display:none}@media all and (min-width:40em){.description,.heading__subtitle{padding:0 1rem;font-size:1.125rem}}@media all and (min-width:65em){.description,.heading__subtitle{font-size:1.5rem;line-height:1.17}.heading--constrained .description,.heading--constrained .heading__subtitle{width:70%;margin:0 auto 1rem;line-height:1.4}}.heading--constrained .description,.heading--constrained .heading__subtitle{font-size:1.0625rem;padding:0}@media all and (min-width:40em){.heading--constrained .description,.heading--constrained .heading__subtitle{padding:0 1rem;font-size:1.125rem}}.description{margin-top:3rem}@media (min-width:29em){.masonry-list{-webkit-column-gap:0;column-gap:0;-webkit-column-count:2;column-count:2}}@media (min-width:40em){.masonry-list{-webkit-column-count:3;column-count:3}}@media (min-width:56em){.masonry-list{-webkit-column-count:4;column-count:4}}.masonry-list__item{-webkit-column-break-inside:avoid;break-inside:avoid;padding:.625rem 0}.masonry-list__item .justified-columns-wrapper{width:100%}@media (min-width:29em){.masonry-list__item{padding:.625rem}}@charset "UTF-8";.card,.card__link,.card__underline{text-decoration:none}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:.625rem;text-align:center;color:#333;background:#FFF;font-size:1rem;border:1px solid #EEE;box-shadow:1px 1px 6px 0 rgba(0,0,0,.09);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.homepage-hero__spotlight--video .card,.masonry-list .card{margin-bottom:0}.card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel .card:hover{-webkit-transform:none;transform:none}.card--bare{padding-top:1rem}.masonry-list--spotlight .card,.search-results-list .card{height:auto;width:100%}.masonry-list--spotlight .card,.section--island .card{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-width:100%}.homepage-hero .card{position:relative}@media all and (min-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{background:0 0;box-shadow:none;border:none}}@media all and (min-width:70em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{width:100%}}@media all and (min-width:40em) and (max-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{background:#FFF;border:1px solid #DDD}}.homepage-showcase .card{margin:-1.5rem .625rem 1rem;font-size:1.0625rem}@media all and (min-width:50em){.homepage-showcase .card{margin:-7rem .625rem 2rem;width:60%;max-width:40rem}}.card--small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;text-align:left;width:100%;box-shadow:none;border:none;padding:.5rem 1rem}.card__content,.card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}.carousel__slide:hover .card--small{background:#F1FAFD}.card__header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media all and (min-width:40em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card__header{height:100%}}.card--video .card__header:after{content:'';width:30%;height:100%;min-width:54px;max-width:100px;background-image:none;background-color:transparent;background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:0;right:0}.is-window-loaded .card--video .card__header:after{background-image:url(/static/5.45.0/icons/media/play.svg)}.card--video .card__header:hover:after{background-image:url(/static/5.45.0/icons/media/play-hover.svg)}@media all and (min-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card--video .card__header:after{width:70px;height:70px;top:35%}}.card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 .6rem;position:relative}.homepage-hero .card__content,.spotlight-block .card__content{position:static}.homepage-showcase .card__content{padding:2rem 2rem 1.75rem}.card--small .card__content{padding-left:.9rem}.card__title{display:block;margin:1.75rem 0;font-size:1rem;line-height:1.25;max-width:100%;-webkit-transition:background-image .15s ease;transition:background-image .15s ease}@media all and (min-width:34em){.card__title{font-size:1.25rem}}@media all and (min-width:40em){.card__title{font-size:1.0625rem}.homepage-hero .card__media{height:100%}}@media all and (min-width:65em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card--video .card__header:after{top:40%}.card__title{font-size:1.125rem}}.masonry-list--spotlight .card__title{font-size:1.25rem;line-height:1.3}.card--video .card__title .icon{display:none}.homepage-showcase .card__title{font-size:1.5rem;margin:0 0 .5rem}@media all and (min-width:50em){.homepage-showcase .card__title{font-size:1.875rem}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card__title{position:absolute;background:#FFF;width:70%;left:0;right:0;bottom:10%;margin:0 auto;padding:.625rem;font-size:1.25rem}}.card--small .card__title{margin:.4rem 0;font-weight:500;font-size:1.0625rem;-webkit-transition:none;transition:none}.carousel__slide:hover .card__title{color:#008FB9}.card__underline{background-image:-webkit-linear-gradient(left,transparent 0,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 100%);background-position:0 97%;background-repeat:repeat-x;background-size:100% 2px;-webkit-transition:background-image .25s ease;transition:background-image .25s ease}.card__underline:hover{background-image:-webkit-linear-gradient(left,#E4965F 0,#E4965F 100%);background-image:linear-gradient(to right,#E4965F 0,#E4965F 100%)}.card--small .card__underline,.card--small:hover .card__underline{background:0 0}.card__tag{display:inline-block;max-width:100%;width:auto;margin:0 auto;font-size:0;position:absolute;top:-.9rem;left:0;right:0}.card__sponsored,.card__tag:before{font-family:"Work Sans",Arial,sans-serif;font-size:.75rem;line-height:1.1;letter-spacing:1px;text-transform:uppercase}.homepage-hero .card__tag{position:absolute;top:-.95rem;left:0;right:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card--small .card__tag{display:none}.card__tag:before{background-image:-webkit-linear-gradient(45deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(315deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(225deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(135deg,transparent 1em,#D9EBF3 -webkit-calc(1em));background-image:linear-gradient(45deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(135deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(225deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(315deg,transparent 1em,#D9EBF3 calc(1em));background-position:-.2727272727em 101%,-.2727272727em 0,-webkit-calc(100% + .2727272727em) 0,-webkit-calc(100% + .2727272727em) 100%;background-position:-.2727272727em 101%,-.2727272727em 0,calc(100% + .2727272727em) 0,calc(100% + .2727272727em) 100%;background-size:-webkit-calc(50% + .2727272727em + 1.5px) -webkit-calc(50% + .5px);background-size:calc(50% + .2727272727em + 1.5px) calc(50% + .5px);background-repeat:no-repeat;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;content:attr(data-tax-tag);padding:.47rem .875rem;max-width:-webkit-calc(100% - 1.75rem);max-width:calc(100% - 1.75rem)}.card__media,.card__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.card__wrapper{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.card--small .card__wrapper{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%}.card__media{display:flex;position:relative}.card__link,.image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.card--small .card__media{width:100px;height:67px}.carousel__slide:hover .card__media{box-shadow:2px 2px 2px 0 rgba(0,0,0,.2)}.homepage-hero .card__media .img-placeholder,.masonry-list--spotlight .card__media .img-placeholder{width:100%}.image__link{display:flex}.card__image{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.card__image[data-src]:not(.lazyloaded){padding-top:66.6666666667%;height:0;overflow:hidden}@media all and (min-width:40em){.homepage-hero .card__image{height:auto;max-height:350px;-o-object-fit:cover;object-fit:cover}}.card__link{display:flex;width:100%;margin-bottom:auto;color:#333}.card__link--content{height:100%}.card__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-top:auto;padding-bottom:.5rem}.homepage-hero__spotlight-item:first-of-type .card__footer{display:none}.card__sponsored{padding:.4rem;position:absolute;left:10px;top:10px;z-index:1;background:#D9EBF3;color:#333}.carousel__slide .card__sponsored{left:131px;bottom:12px;top:auto;padding:0;background:0 0;color:#6495A3;font-size:.875rem;font-weight:500}.masonry-list--homepage-river,.tag-browser .masonry-list:last-child{padding-bottom:2rem}.masonry-list{margin-left:-.5rem;margin-right:-.5rem}@media all and (max-width:40em){.masonry-list--homepage-river,.section--river .masonry-list{-webkit-column-count:2;column-count:2;-webkit-column-gap:0;column-gap:0}}@media all and (min-width:40em){.masonry-list{-webkit-column-count:3;column-count:3}}.masonry-list.l-container{margin-left:auto;margin-right:auto}.masonry-list--river{background:#F1FAFD}.masonry-list--spotlight{margin:0}@media all and (min-width:40em){.masonry-list--homepage-river,.section--island .masonry-list,.section--river .masonry-list{margin-left:0;margin-right:0}}.searchTemplate .masonry-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.masonry-list--no-resize{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.masonry-list--no-resize.search-results-list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.masonry-list__item{padding:.5rem}.search-results-list-1 .masonry-list__item:only-of-type{margin:0 auto}@media all and (min-width:50em){.masonry-list{-webkit-column-count:4;column-count:4}.masonry-list--homepage-river,.section--island .masonry-list,.section--river .masonry-list{margin:0 auto}.search-results-list-1 .masonry-list__item:nth-last-of-type(2):first-of-type{margin-left:16.6667%}}.masonry-list--no-resize .masonry-list__item{display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:50%;padding:.5rem}.searchTemplate .masonry-list--no-resize .masonry-list__item{max-width:50%;display:initial}@media all and (min-width:50em){.searchTemplate .masonry-list--no-resize .masonry-list__item{max-width:33.3333%}}.masonry-list--full-width{display:block}.masonry-list--full-width .masonry-list__item{width:100%;display:block}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type{width:100%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card__title{font-size:1.25rem;line-height:1.3}@media all and (min-width:40em) and (max-width:49.9em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__header{-webkit-box-flex:1;-webkit-flex:1 0 51.5%;-ms-flex:1 0 51.5%;flex:1 0 51.5%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__content{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__footer{margin-top:-2rem}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 49.5%;-ms-flex:1 1 49.5%;flex:1 1 49.5%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__tag{position:static}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__title{font-size:1.25rem;line-height:1.3}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card .card__header{-webkit-flex-basis:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%}}@media all and (min-width:50em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type{width:50%}}@media all and (min-width:65em){.homepage-hero .card__image{height:100%}.search-results-list-1 .masonry-list__item:nth-last-of-type(2):first-of-type{margin-left:25%}.searchTemplate .masonry-list--no-resize .masonry-list__item{max-width:25%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type .card__title{font-size:1.5rem;line-height:1.2}}@media all and (min-width:40em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(2){width:50%!important}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(2) .card__title{font-size:1.25rem;line-height:1.3}}@media all and (min-width:50em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(2){width:50%}}@media all and (min-width:65em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(2) .card__title{font-size:1.5rem;line-height:1.2}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(2){width:100%!important}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(2) .card__title{font-size:1.25rem;line-height:1.3}@media all and (min-width:65em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(2) .card__title{font-size:1.5rem;line-height:1.2}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(3) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(4) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(5) .card__title{font-size:1.25rem;line-height:1.3}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(2),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(3),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(4),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(5){width:50%!important}@media all and (min-width:40em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(2){width:50%!important}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(3) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(4) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(5) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(3) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(4) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(5) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(6) .card__title{font-size:1.25rem;line-height:1.3}}@media all and (min-width:50em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(3),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(4),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(5):first-of-type~.masonry-list__item:nth-child(5){width:33%!important}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(3),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(4),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(5),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(6){width:50%!important}@media all and (min-width:65em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(3),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(4),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(5),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(6){width:25%!important}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(3) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(4) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(5) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(6):first-of-type~.masonry-list__item:nth-child(6) .card__title{font-size:1.125rem;line-height:1.125}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type{width:100%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card__title{font-size:1.25rem;line-height:1.3}@media all and (min-width:40em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type{width:50%}}@media all and (min-width:50em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type{width:100%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__header{-webkit-box-flex:1;-webkit-flex:1 0 51.5%;-ms-flex:1 0 51.5%;flex:1 0 51.5%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__content{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__footer{margin-top:-2rem}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 49.5%;-ms-flex:1 1 49.5%;flex:1 1 49.5%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__tag{position:static}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__title{font-size:1.25rem;line-height:1.3}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__header{-webkit-flex-basis:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%}}@media all and (min-width:65em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type .card .card__title{font-size:1.5rem;line-height:1.2}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(2) .card__title{font-size:1.25rem;line-height:1.3}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type+.masonry-list--dynamic-no-resize .masonry-list__item:last-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(2) .card__title{font-size:1.25rem;line-height:1.3}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(2){width:100%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(3),.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(4){width:50%}@media all and (min-width:40em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(3) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(4) .card__title{font-size:1.25rem;line-height:1.3}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(even):first-of-type~.masonry-list__item:nth-last-of-type(-n+4){width:50%}}@media all and (min-width:50em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(even):first-of-type~.masonry-list__item:nth-last-of-type(-n+4){width:33.33%}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3){width:50%}@media all and (min-width:40em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3){width:50%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3) .card__title{font-size:1.25rem;line-height:1.3}}@media all and (min-width:50em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3){width:33.33%}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type{width:100%}@media all and (min-width:40em) and (max-width:49.9em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__header{-webkit-box-flex:1;-webkit-flex:1 0 51.5%;-ms-flex:1 0 51.5%;flex:1 0 51.5%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__content{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__footer{margin-top:-2rem}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 49.5%;-ms-flex:1 1 49.5%;flex:1 1 49.5%}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__tag{position:static}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__title{font-size:1.25rem;line-height:1.3}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__header{-webkit-flex-basis:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%}}@media all and (min-width:50em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type{width:33.33%}}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type+.masonry-list--dynamic-no-resize .masonry-list__item:last-of-type{width:100%}@media all and (min-width:40em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type+.masonry-list--dynamic-no-resize .masonry-list__item:last-of-type{width:50%}}@media all and (min-width:65em){.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(3):first-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(3) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(4):first-of-type~.masonry-list__item:nth-child(4) .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3) .card__title{font-size:1.25rem;line-height:1.3}.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type .card__title,.masonry-list--dynamic-no-resize .masonry-list__item:nth-last-of-type(2):first-of-type+.masonry-list--dynamic-no-resize .masonry-list__item:last-of-type .card__title{font-size:1.5rem;line-height:1.2}}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type{width:100%}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__title{font-size:1.25rem;line-height:1.3}@media all and (min-width:40em){.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__header{-webkit-box-flex:1;-webkit-flex:1 0 51.5%;-ms-flex:1 0 51.5%;flex:1 0 51.5%}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__content{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__title{font-size:1.125rem;line-height:1.444}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__footer{margin-top:-2rem}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 49.5%;-ms-flex:1 1 49.5%;flex:1 1 49.5%}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__tag{position:static}}@media all and (min-width:65em){.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__title{font-size:1.5rem;line-height:1.2}.masonry-list--dynamic-no-resize .masonry-list__item:first-of-type:last-of-type .card .card__header{-webkit-flex-basis:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%}}.homepage-hero .masonry-list__item{padding:1rem .5rem}@media all and (min-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type,.homepage-hero .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3){width:25%;font-size:1.25rem}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type:nth-last-of-type(3):first-of-type,.homepage-hero .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3):nth-last-of-type(3):first-of-type{width:50%}}@media all and (min-width:40em) and (max-width:49.9em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type{width:100%}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__header{-webkit-box-flex:1;-webkit-flex:1 0 51.5%;-ms-flex:1 0 51.5%;flex:1 0 51.5%}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__content{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__footer{margin-top:-2rem}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 49.5%;-ms-flex:1 1 49.5%;flex:1 1 49.5%}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__header{-webkit-flex-basis:66.66%;-ms-flex-preferred-size:66.66%;flex-basis:66.66%}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__title{font-size:1.25rem;line-height:1.3}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card .card__tag{position:static}}.masonry-list--spotlight .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3) .card__title{font-size:1rem;line-height:1.25}@media all and (min-width:40em){.masonry-list--spotlight .masonry-list__item:nth-last-of-type(odd):first-of-type~.masonry-list__item:nth-last-of-type(-n+3) .card__title{font-size:1.25rem;line-height:1.3}}@charset "UTF-8";.card,.card__link,.card__underline{text-decoration:none}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:.625rem;text-align:center;color:#333;background:#FFF;font-size:1rem;border:1px solid #EEE;box-shadow:1px 1px 6px 0 rgba(0,0,0,.09);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.homepage-hero__spotlight--video .card,.masonry-list .card{margin-bottom:0}.card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.carousel .card:hover{-webkit-transform:none;transform:none}.card--bare{padding-top:1rem}.masonry-list--spotlight .card,.search-results-list .card{height:auto;width:100%}.masonry-list--spotlight .card,.section--island .card{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;max-width:100%}.homepage-hero .card{position:relative}@media all and (min-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{background:0 0;box-shadow:none;border:none}}@media all and (min-width:70em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{width:100%}}@media all and (min-width:40em) and (max-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card{background:#FFF;border:1px solid #DDD}}.homepage-showcase .card{margin:-1.5rem .625rem 1rem;font-size:1.0625rem}@media all and (min-width:50em){.homepage-showcase .card{margin:-7rem .625rem 2rem;width:60%;max-width:40rem}}.card--small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;text-align:left;width:100%;box-shadow:none;border:none;padding:.5rem 1rem}.card__content,.card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}.carousel__slide:hover .card--small{background:#F1FAFD}.card__header{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}@media all and (min-width:40em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card__header{height:100%}}.card--video .card__header:after{content:'';width:30%;height:100%;min-width:54px;max-width:100px;background-image:none;background-color:transparent;background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;left:0;right:0}.is-window-loaded .card--video .card__header:after{background-image:url(/static/5.45.0/icons/media/play.svg)}.card--video .card__header:hover:after{background-image:url(/static/5.45.0/icons/media/play-hover.svg)}@media all and (min-width:50em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card--video .card__header:after{width:70px;height:70px;top:35%}}.card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 .6rem;position:relative}.homepage-hero .card__content,.spotlight-block .card__content{position:static}.homepage-showcase .card__content{padding:2rem 2rem 1.75rem}.card--small .card__content{padding-left:.9rem}.card__title{display:block;margin:1.75rem 0;font-size:1rem;line-height:1.25;max-width:100%;-webkit-transition:background-image .15s ease;transition:background-image .15s ease}@media all and (min-width:34em){.card__title{font-size:1.25rem}}@media all and (min-width:40em){.card__title{font-size:1.0625rem}.homepage-hero .card__media{height:100%}}@media all and (min-width:65em){.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card--video .card__header:after{top:40%}.card__title{font-size:1.125rem}}.masonry-list--spotlight .card__title{font-size:1.25rem;line-height:1.3}.card--video .card__title .icon{display:none}.homepage-showcase .card__title{font-size:1.5rem;margin:0 0 .5rem}@media all and (min-width:50em){.homepage-showcase .card__title{font-size:1.875rem}.homepage-hero .masonry-list__item:nth-last-of-type(3):first-of-type .card__title{position:absolute;background:#FFF;width:70%;left:0;right:0;bottom:10%;margin:0 auto;padding:.625rem;font-size:1.25rem}}.card--small .card__title{margin:.4rem 0;font-weight:500;font-size:1.0625rem;-webkit-transition:none;transition:none}.carousel__slide:hover .card__title{color:#008FB9}.card__underline{background-image:-webkit-linear-gradient(left,transparent 0,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 100%);background-position:0 97%;background-repeat:repeat-x;background-size:100% 2px;-webkit-transition:background-image .25s ease;transition:background-image .25s ease}.card__underline:hover{background-image:-webkit-linear-gradient(left,#E4965F 0,#E4965F 100%);background-image:linear-gradient(to right,#E4965F 0,#E4965F 100%)}.card--small .card__underline,.card--small:hover .card__underline{background:0 0}.card__tag{display:inline-block;max-width:100%;width:auto;margin:0 auto;font-size:0;position:absolute;top:-.9rem;left:0;right:0}.card__sponsored,.card__tag:before{font-family:"Work Sans",Arial,sans-serif;font-size:.75rem;line-height:1.1;letter-spacing:1px;text-transform:uppercase}.homepage-hero .card__tag{position:absolute;top:-.95rem;left:0;right:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.card--small .card__tag{display:none}.card__tag:before{background-image:-webkit-linear-gradient(45deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(315deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(225deg,transparent 1em,#D9EBF3 -webkit-calc(1em)),-webkit-linear-gradient(135deg,transparent 1em,#D9EBF3 -webkit-calc(1em));background-image:linear-gradient(45deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(135deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(225deg,transparent 1em,#D9EBF3 calc(1em)),linear-gradient(315deg,transparent 1em,#D9EBF3 calc(1em));background-position:-.2727272727em 101%,-.2727272727em 0,-webkit-calc(100% + .2727272727em) 0,-webkit-calc(100% + .2727272727em) 100%;background-position:-.2727272727em 101%,-.2727272727em 0,calc(100% + .2727272727em) 0,calc(100% + .2727272727em) 100%;background-size:-webkit-calc(50% + .2727272727em + 1.5px) -webkit-calc(50% + .5px);background-size:calc(50% + .2727272727em + 1.5px) calc(50% + .5px);background-repeat:no-repeat;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;content:attr(data-tax-tag);padding:.47rem .875rem;max-width:-webkit-calc(100% - 1.75rem);max-width:calc(100% - 1.75rem)}.card__media,.card__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.card__wrapper{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.card--small .card__wrapper{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%}.card__media{display:flex;position:relative}.card__link,.image__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.card--small .card__media{width:100px;height:67px}.carousel__slide:hover .card__media{box-shadow:2px 2px 2px 0 rgba(0,0,0,.2)}.homepage-hero .card__media .img-placeholder,.masonry-list--spotlight .card__media .img-placeholder{width:100%}.image__link{display:flex}.card__image{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.card__image[data-src]:not(.lazyloaded){padding-top:66.6666666667%;height:0;overflow:hidden}@media all and (min-width:40em){.homepage-hero .card__image{height:auto;max-height:350px;-o-object-fit:cover;object-fit:cover}}@media all and (min-width:65em){.homepage-hero .card__image{height:100%}}.card__link{display:flex;width:100%;margin-bottom:auto;color:#333}.card__link--content{height:100%}.card__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-top:auto;padding-bottom:.5rem}.homepage-hero__spotlight-item:first-of-type .card__footer{display:none}.card__sponsored{padding:.4rem;position:absolute;left:10px;top:10px;z-index:1;background:#D9EBF3;color:#333}.carousel__slide .card__sponsored{left:131px;bottom:12px;top:auto;padding:0;background:0 0;color:#6495A3;font-size:.875rem;font-weight:500}@charset "UTF-8";.image{width:100%}.section--island .image{max-height:28rem;overflow:hidden}.journey-nav__list-container .image,.journey-nav__menu-header .image,.journey-nav__title-container .image{width:auto}.card .image__link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.card--video .image__link:after{content:'';position:absolute;top:50%;left:50%;background-image:none;background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;background-position:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120px;height:120px}.is-window-loaded .card--video .image__link{background-image:url(/static/5.45.0/icons/media/play.svg)}.image-responsive{max-width:100%}@charset "UTF-8";.meta-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:1rem;color:#666}.meta-text--recipe{margin-top:-1rem;padding:.625rem 0 .625rem .625rem;font-size:.875rem}@media screen and (min-width:40em){.meta-text--recipe{font-size:1rem}}.article--project .project-meta__total-time .meta-text{color:#6495A3}.article--how-to .meta-text,.article--structured-project .meta-text{margin-bottom:.15rem;color:#333;font-size:1.125rem;line-height:1.3}@media screen and (min-width:70em){.article--how-to .meta-text,.article--structured-project .meta-text{font-size:1.25rem}}.article--how-to .meta-text{display:block}.meta-text.featured-link-recipe__meta-text{margin:0;padding-left:0;color:#4A4A4A;font-size:1.125rem}.meta-text__label{font-weight:500;margin-right:.25rem}.meta-text__icon{width:.8rem;height:.8rem;margin-right:.15rem;fill:#666}@media screen and (min-width:40em){.meta-text__icon{width:1rem;height:1rem}}.project-meta__total-time .meta-text__icon{fill:#6495A3;margin-right:.5rem}.featured-link-recipe__meta-text .meta-text__text:before{content:'Total:'}@charset "UTF-8";.aggregate-star-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1.25rem;background-image:-webkit-repeating-linear-gradient(left,#D9EBF3 0,#D9EBF3 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#D9EBF3 0,#D9EBF3 50%,transparent 50%,transparent 100%);background-position:left bottom;background-repeat:repeat-x;background-size:8px 2px}.card__footer .aggregate-star-rating{position:relative;display:none;margin-left:auto;margin-top:-1rem;padding:.625rem .625rem .625rem 0}@media all and (min-width:29em){.card__footer .aggregate-star-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.article__decision-block .aggregate-star-rating{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:static;padding:0 0 1rem}.decision-block__feedback .aggregate-star-rating{padding:0 17px 1.65rem}@media all and (min-width:65em){.aggregate-star-rating{background-image:none}.decision-block__feedback .aggregate-star-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.article__decision-block--wide .decision-block__feedback .aggregate-star-rating{padding-top:1rem;padding-bottom:1rem}.article__header--project .aggregate-star-rating{margin-left:auto;padding:0}.article__header--project .aggregate-star-rating:first-child:last-child{position:relative}.aggregate-star-rating .mntl-rating,.aggregate-star-rating .mntl-rating span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aggregate-star-rating.featured-link-recipe__ratings{position:relative;padding-bottom:0;margin-left:0}.aggregate-star-rating__title{display:none}.featuredrecipe-link .aggregate-star-rating__title{display:block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:.25rem;color:#333;font-size:1rem;text-transform:uppercase}.aggregate-star-rating__count{color:#333;font-size:1rem;margin:3px 0 0 .5rem;-webkit-transition:color .15s ease;transition:color .15s ease;text-transform:uppercase}.aggregate-star-rating:hover .aggregate-star-rating__count{color:#333}.decision-block__feedback .aggregate-star-rating__count{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media all and (min-width:65em){.decision-block__feedback .aggregate-star-rating__count{-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:initial;margin-top:0;margin-bottom:5px}}.decision-block__feedback .aggregate-star-rating__stars{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.star-rating .hover .star-icon--active{display:block}.star-icon--active,.star-rating .hover .star-icon--inactive{display:none}.star-icon{width:16px;height:16px}@media all and (min-width:40em){.star-icon{width:18px;height:18px}}.star-icon.star-icon--inactive{fill:#F1E21D}.article--structured-project .article__header-block .star-icon{width:26px;height:26px;margin-right:.1rem}@media all and (min-width:80em){.article--structured-project .article__header-block .star-icon{margin-right:.3rem}}.feedback-block .star-icon{height:40px;width:40px}.active .star-icon--active,.star-icon--inactive{display:block}.active .star-icon--inactive,.half .star-icon--inactive,.star-icon--half{display:none}.half .star-icon--half{display:block}.mntl-rating,.mntl-rating a{display:inline-block}@charset "UTF-8";@media all and (min-width:65em){.section--article-content-right .section__title{text-align:left;letter-spacing:-.5px;padding:0;background-image:-webkit-repeating-linear-gradient(left,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left bottom;background-repeat:repeat-x;background-size:8px 2px}}.section--island .section__title,.section--river .section__title{display:inline-block;text-align:center;text-decoration:none;color:#333;font-size:1.5rem;line-height:1.2}@media all and (min-width:65em){.section--island .section__title,.section--river .section__title{font-size:1.875rem;line-height:1.07}}.no-search-results .section__title,.section--island-white .section__title{color:#333}.homepage-hero__explore-menu .section__title,.homepage-hero__trending-block .section__title{font-size:1.25rem}.taxonomy-content-block .dynamic-list__item:first-of-type .section__title{display:none}.section--static-informational .section__title{font-size:2.75rem;letter-spacing:-.5px}.section__title--dashed{background-image:-webkit-repeating-linear-gradient(left,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left bottom;background-repeat:repeat-x;background-size:8px 2px;line-height:1.6;font-size:1.5rem}.how-to-content .section__title--dashed,.structured-project-content .section__title--dashed{padding-bottom:.2rem}.section__title-icon{position:relative;width:1.125rem;height:1.125rem;fill:#A0C3CC;padding-top:2px}.section__title:hover .section__title-icon{fill:#E4965F}@media all and (min-width:65em){.section--island .section__title-icon,.section--river .section__title-icon{padding-top:0}}.section__header{text-align:center;padding:1rem 0 .625rem}.section--river .section__header,.subscription-island .section__header,.taxonomy-content-block .dynamic-list__item:first-of-type .section__header{padding:0}.spotlight-block .section__header{font-size:.75rem}.section--static-informational .section__header{margin-bottom:1rem;color:#6495A3;font-size:2.75rem}.homepage-hero__explore-menu .section__header,.homepage-hero__trending-block .section__header,.section--island .section__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.how-to-content .section__header,.structured-project-content .section__header{text-align:left;padding-top:0;padding-bottom:1rem;margin-top:1.875rem;position:relative}.subscription-island .section__header:empty{display:none}.section__title--muted{color:#666;font-size:1.125rem}.section__title--left-aligned{text-align:left}.section--placeholder{width:100%;height:400px;background-color:#666}@media all and (min-width:65em){.section--bordered-lg{border:2px solid #DDD;padding:0 1rem}.section--padded-lg{padding:0 1rem}}.subscription-island .section__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem;background:#F1FAFD;margin:.5rem}@media all and (min-width:40em){.subscription-island .section__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.child-index-island .section__content,.child-index-island--columns .section__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section--river .section__content{padding-bottom:.7rem}.section--river.is-gradient .section__content{background:-webkit-linear-gradient(top,#FFF 3rem,#F1FAFD 3rem);background:linear-gradient(to bottom,#FFF 3rem,#F1FAFD 3rem)}.no-search-results .section__content{color:#333}@media all and (min-width:40em){.section--material-groups .section__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.section--fixed-width{width:100%}@media all and (min-width:65em){.section--article-content-left{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;background:#F1FAFD}.section--article-content-right{-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%}.section--fixed-width{width:500px}}.illo-description-block__image,.newsletter__image,.section--island__image,.section--material-groups{width:100%}.section--river{margin-top:1rem;margin-bottom:1.2rem}.taxonomy2Template .section--river{margin-top:0}.section--island{padding-bottom:.5rem}.section--island-white{background:#FFF}.section--static-informational{text-align:center}@media all and (min-width:40em){.section--static-informational{max-width:40rem;margin:0 auto}}.section__error-title{font-size:1.5rem}.section__error-text{font-size:1.0625rem;line-height:1.6875}.spotlight-nav-block+.subscription-island{margin-top:2rem}@media all and (max-width:34em){.billboard-sticky+.subscription-island{margin-top:-1rem;margin-bottom:1.5rem}.section--instructions .subscription-island:last-child{margin-bottom:1.5rem}}.homepage-hero .illo-description-block__image,.homepage-hero .newsletter__image,.homepage-hero .section--island__image{padding-bottom:1rem}@media all and (min-width:40em) and (max-width:50em){.homepage-hero .illo-description-block__image,.homepage-hero .newsletter__image,.homepage-hero .section--island__image{display:block;width:80%;margin:0 auto}}@media all and (min-width:65em){.section--static-informational{max-width:43.75rem}.homepage-hero .illo-description-block__image,.homepage-hero .newsletter__image,.homepage-hero .section--island__image{display:block;width:85%;margin:0 auto}}@charset "UTF-8";@media all and (min-width:40em){.text-block--user-feedback{max-width:40rem;margin:0 auto}}@media all and (min-width:65em){.text-block--user-feedback{max-width:43.75rem;padding-left:28px}}.article__content--video-footer .text-block{margin-top:1rem;font-weight:500;font-size:1.125rem}.affiliate-block .text-block--link-wrapper{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@charset "UTF-8";.newsletter-signup{position:relative}.newsletter-signup__disclaimer{display:inline}.footer .newsletter-footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:40em){.footer .newsletter-footer-container{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media all and (min-width:65em){.newsletter-signup.is-success{right:1rem}.footer .newsletter-footer-container{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.subscription-island .mntl-newsletter-signup__error{max-width:100%}}.newsletter-signup__button{min-width:7rem;-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0}.footer .newsletter-signup__button{padding:1rem 0;min-width:6rem}.subscription-island .newsletter-signup__button{padding:1rem;line-height:1}.newsletter-signup__button.btn{background-color:#A0C3CC}.newsletter-signup__button.btn:hover{background-color:#6495A3}.mntl-newsletter-submit__input{height:100%;padding-left:2.6rem;font-size:1rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;outline:0}.footer .mntl-newsletter-submit__input{background-color:#FFF;font-size:1rem}.mntl-newsletter-submit__input:active,.mntl-newsletter-submit__input:focus{box-shadow:0 0 .1rem .05rem #D9EBF3}.mntl-newsletter-submit__input::-webkit-input-placeholder{color:#666}.mntl-newsletter-submit__input:-moz-placeholder{color:#666}.is-error .mntl-newsletter-submit__input{border-color:#E4965F}.mntl-newsletter-submit__input-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;height:3rem}.mntl-newsletter-submit__input-wrapper:before{position:absolute;left:0;top:0;content:'';height:100%;width:3rem;background-image:none;background-size:1.25rem 1.25rem;background-repeat:no-repeat;background-position:center}.is-window-loaded .mntl-newsletter-submit__input-wrapper:before{background-image:url(/static/5.45.0/icons/form/envelope.svg)}.is-success .mntl-newsletter-submit__input-wrapper{display:none}.mntl-newsletter-signup__error{display:none;position:absolute;max-width:100%;padding:1rem;top:3.25rem;left:0;background-color:#EBD2C3;z-index:5;font-size:.875rem}.mntl-newsletter-signup__error:before{content:'';position:absolute;left:1.5rem;top:-.75rem;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #EBD2C3}.is-error .mntl-newsletter-signup__error{display:block}.newsletter-signup__success-container{display:none}@media all and (min-width:65em){.is-success .newsletter-signup__success-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto}}.newsletter-signup__success-image{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:56px}.newsletter-signup__one-tap-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.newsletter-signup__one-tap-btn+form{display:none}.footer .newsletter-signup__one-tap-btn{color:#FFF;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:.6rem;width:14rem;margin:auto}.newsletter-signup__one-tap-btn.btn{background-color:#A0C3CC}.newsletter-signup__one-tap-btn.btn:hover{background-color:#6495A3}.newsletter-signup__one-tap-icon{margin-left:.5rem;width:20px;height:20px}.footer .newsletter-signup__one-tap-icon{margin-left:0;margin-right:.5rem}.newsletter--title-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}@media all and (min-width:40em){.newsletter--title-form{width:50%}}@media all and (min-width:65em){.newsletter--title-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%;width:66.66%}}.newsletter__wrapper{margin-bottom:1rem;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}@media all and (min-width:65em){.newsletter__wrapper{max-width:40%;width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media all and (min-width:50em) and (max-width:65em){.newsletter__wrapper{margin-bottom:.625rem}}.footer .newsletter__wrapper{margin-bottom:0}.newsletter__title{display:block;font-size:1.5rem;margin-bottom:.3rem;text-align:center}@media all and (min-width:40em){.footer .newsletter__wrapper{max-width:100%;width:100%}.newsletter__title{text-align:left}}.newsletter__subtitle{display:block;font-size:.875rem;text-align:center}.footer .newsletter__subtitle{font-size:1rem;margin:1rem 0 .75rem}.newsletter__illustration{-webkit-box-flex:1;-webkit-flex:1 0 none;-ms-flex:1 0 none;flex:1 0 none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1rem auto 0;width:100%}@media all and (min-width:34em){.newsletter__illustration{padding:0 1rem;width:70%}}@media all and (min-width:40em){.newsletter__subtitle{text-align:left}.newsletter__illustration{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 1rem;width:50%;margin-top:0}}@media all and (min-width:50em){.newsletter__illustration{padding:0 1rem 0 2rem}}@media all and (min-width:65em){.newsletter__illustration{width:33.33%;padding:0;margin-top:0}}.newsletter__form{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}@media all and (min-width:65em){.newsletter__form{width:60%;padding:0 3rem 0 1.5rem}.footer .newsletter__form{padding:0;width:100%}}.mntl-newsletter-signup__error,.mntl-newsletter-signup__success{display:none}.is-submit-error .mntl-newsletter-signup__error,.is-submit-success .mntl-newsletter-signup__success{display:block}div[data-iab-container$=flex]{position:relative;width:100%;max-width:1252px;font-size:0}div[data-iab-container$=flex][data-iabc-aspect]::before{content:' ';display:block}div[data-iab-container$=flex][data-iabc-aspect='10x1']::before{padding-top:10%}div[data-iab-container$=flex][data-iabc-aspect='8x1']::before{padding-top:12.5%}div[data-iab-container$=flex][data-iabc-aspect='6x1']::before{padding-top:16.6666666667%}div[data-iab-container$=flex][data-iabc-aspect='4x1']::before{padding-top:25%}div[data-iab-container$=flex][data-iabc-aspect='3x1']::before{padding-top:33.3333333333%}div[data-iab-container$=flex][data-iabc-aspect='1x1']::before{padding-top:100%}div[data-iab-container$=flex][data-iabc-aspect='1x2']::before{padding-top:200%}div[data-iab-container$=flex][data-iabc-aspect='1x3']::before{padding-top:300%}div[data-iab-container$=flex]>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.leaderboard{display:none;min-height:90px;width:100%;overflow:hidden}.leaderboard .wrapper[data-ad-width='1'],.leaderboard[data-ad-width='1']{min-height:auto}@media (min-width:720px){.leaderboard{display:block}}.leaderboard .wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.leaderboard .wrapper[data-ad-width='1'] .wrapper::after,.leaderboard .wrapper[data-ad-width='1'] .wrapper::before,.leaderboard[data-ad-width='1'] .wrapper::after,.leaderboard[data-ad-width='1'] .wrapper::before{display:none}.leaderboard .wrapper::after,.leaderboard .wrapper::before{content:"Advertisement";height:20px;margin:0 -2.5em;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:center center 0;transform-origin:center center 0;visibility:hidden}.leaderboard[data-ad-height].has-left-label .wrapper::before,.leaderboard[data-ad-height].has-right-label .wrapper::after{visibility:visible}.leaderboard.mntl-leaderboard-header{position:fixed;left:0;width:100%;z-index:2}.leaderboard.mntl-leaderboard-header,.leaderboard.mntl-leaderboard-header.is-collapsed[data-ad-height='90']:hover{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:max-height .1s linear,min-height .1s linear,-webkit-transform .2s ease-out;transition:max-height .1s linear,min-height .1s linear,-webkit-transform .2s ease-out;transition:max-height .1s linear,min-height .1s linear,transform .2s ease-out;transition:max-height .1s linear,min-height .1s linear,transform .2s ease-out,-webkit-transform .2s ease-out}.leaderboard.mntl-leaderboard-header.is-collapsed{-webkit-transform:translate(0,-200%);transform:translate(0,-200%);-webkit-transition:max-height .1s linear,min-height .1s linear,-webkit-transform .8s ease-in .8s;transition:max-height .1s linear,min-height .1s linear,-webkit-transform .8s ease-in .8s;transition:max-height .1s linear,min-height .1s linear,transform .8s ease-in .8s;transition:max-height .1s linear,min-height .1s linear,transform .8s ease-in .8s,-webkit-transform .8s ease-in .8s}.leaderboard.mntl-leaderboard-header+.mntl-leaderboard-spacer{min-height:90px;-webkit-transition:none;transition:none}.leaderboard.mntl-leaderboard-header[data-ad-height="250"]+.mntl-leaderboard-spacer{min-height:250px}.leaderboard.mntl-leaderboard-header.not-sticky{position:absolute}.mntl-leaderboard-header__closing-elm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:1;border-radius:50%;color:#fff;background-color:#000;right:0;height:20px;width:20px}.mntl-leaderboard-header__closing-elm.hidden,.mntl-leaderboard-spacer{display:none}@media (min-width:720px){.mntl-leaderboard-spacer{display:block}}@charset "UTF-8";.text-link--postfix-arrows{text-decoration:none;font-size:1.25rem;color:#333}.text-link--postfix-arrows:after{content:' >>';color:#6495A3;font-size:1.125rem}.text-link--prefix-arrows{text-decoration:none;font-size:1rem;color:#333}.text-link--prefix-arrows:before{content:'<< ';color:#6495A3;font-size:.625rem}.section--static-informational .text-link{margin-top:2rem;display:inline-block}.glossary-container .text-link{display:block;text-align:center}.section__title .link__wrapper{letter-spacing:-.2px;-webkit-transition:border .25s ease;transition:border .25s ease;border-bottom:solid 2px transparent}.section__title:hover .link__wrapper{border-bottom-color:#E4965F}.family-nav--text .link__wrapper{text-decoration:none;background-image:-webkit-linear-gradient(left,#333 0,#333 100%);background-image:linear-gradient(to right,#333 0,#333 100%);background-position:0 97%;background-repeat:repeat-x;-webkit-transition:background-image .25s ease;transition:background-image .25s ease;margin:0 1rem;background-size:100% 1px}.family-nav--text .link__wrapper:hover{background-image:-webkit-linear-gradient(left,#E4965F 0,#E4965F 100%);background-image:linear-gradient(to right,#E4965F 0,#E4965F 100%)}@charset "UTF-8";.sub-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.child-index-island .sub-list{width:100%}.sub-list__item{width:100%;padding-bottom:1rem;margin:0 0 1rem;background-image:-webkit-repeating-linear-gradient(left,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left bottom;background-repeat:repeat-x;background-size:8px 2px}@media all and (min-width:34em){.sub-list__item{width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem);margin-left:2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sub-list__item:nth-of-type(2n+1){margin-left:0}}@media all and (min-width:50em){.sub-list__item{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-calc(33.333% - 1.4rem);width:calc(33.333% - 1.4rem)}.sub-list__item:nth-of-type(2n+1){margin-left:2rem}.sub-list__item:nth-of-type(3n+1){margin-left:0}}@media all and (min-width:65em){.sub-list__item{width:-webkit-calc(25% - 1.5rem);width:calc(25% - 1.5rem)}.sub-list__item:nth-of-type(2n+1),.sub-list__item:nth-of-type(3n+1){margin-left:2rem}.sub-list__item:nth-of-type(4n+1){margin-left:0}}@media all and (min-width:80em){.sub-list__item{width:-webkit-calc(20% - 1.6rem);width:calc(20% - 1.6rem)}.sub-list__item:nth-of-type(2n+1),.sub-list__item:nth-of-type(3n+1),.sub-list__item:nth-of-type(4n+1){margin-left:2rem}.sub-list__item:nth-of-type(5n+1){margin-left:0}}.sub-list__item-link{color:#333;text-decoration:none;-webkit-transition:color ease .15s;transition:color ease .15s}.sub-list__item-link:focus,.sub-list__item-link:hover{color:#008FB9}@charset "UTF-8";.header,.journey-page:not(.journey-intro) .header{z-index:5}.header{padding:0;margin-bottom:1rem;position:fixed;width:100%;height:85px;background-color:#FFF;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transition-property:min-height transform top;transition-property:min-height transform top;background-image:-webkit-repeating-linear-gradient(left,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left bottom;background-repeat:repeat-x;background-size:8px 2px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media all and (max-width:23em){.header--home{padding-bottom:.5rem}}@media all and (min-width:23em){.header{padding:1rem 0}}@media all and (min-width:65em){.header{height:auto;padding-bottom:0}}.journey-page .header.header--hidden-journey.journey-nav-stuck{-webkit-transform:translate3d(0,-4.5rem,0);transform:translate3d(0,-4.5rem,0);z-index:2}@media all and (min-width:23em){.journey-page .header.header--hidden-journey.journey-nav-stuck{-webkit-transform:translate3d(0,-6.5rem,0);transform:translate3d(0,-6.5rem,0)}}@media all and (min-width:50em){.journey-page .header.header--hidden-journey.journey-nav-stuck{-webkit-transform:translate3d(0,-3.85rem,0);transform:translate3d(0,-3.85rem,0)}}@media all and (max-width:65em){.header.header--hidden-anchor.anchor-nav-stuck{-webkit-transform:translate3d(0,-3.85rem,0);transform:translate3d(0,-3.85rem,0);z-index:2}}.header.is-active,.journey-page .header.header--hidden-journey.journey-nav-stuck.is-active,.journey-page .header.is-active{-webkit-transform:none;transform:none;z-index:12;-webkit-transition:min-height .15s ease;transition:min-height .15s ease}.header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;position:relative;min-height:60px;padding:.2rem .625rem}.header__lower{display:none;margin-top:1rem}.header__lower.is-active{display:block;max-height:-webkit-calc(100vh - 4rem);max-height:calc(100vh - 4rem);overflow:auto;background-color:#FFF}@media all and (min-width:40em) and (max-width:65em){.header__lower.is-active{position:fixed;top:85px;width:300px}.header--condensed .header__lower.is-active{top:60px}}@media all and (min-width:40em){.header__lower{margin-top:0}}@media all and (min-width:65em){.header__lower{margin-top:1rem;display:block;width:100%}.header--condensed .header__lower{width:80em;margin:-3.5rem auto 0}.header__menu-btn{display:none}}.header__close-btn,.header__menu-btn{margin-right:auto;outline:0}.is-active .header__menu-btn{display:none}.header__close-btn{display:none;-webkit-transform:scale(1.4);transform:scale(1.4)}.is-active .header__close-btn{display:block}.header__search-btn{margin-left:auto;outline:0}.button:hover .btn__icon.btn__close,.button:hover .btn__icon.btn__hamburger,.button:hover .btn__icon.btn__search,.header .btn__icon.btn__close,.header .btn__icon.btn__hamburger,.header .btn__icon.btn__search{fill:#A0C3CC}@media all and (min-width:50em){.header--condensed .header__close-btn{margin-right:0}.header--condensed .header__search-btn{margin-left:0}.button:hover .btn__icon.btn__close,.button:hover .btn__icon.btn__hamburger,.button:hover .btn__icon.btn__search{fill:#6495A3}}.button:active .btn__icon.btn__close,.button:active .btn__icon.btn__hamburger,.button:active .btn__icon.btn__search{fill:#6495A3}.header__article-social-share{display:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;padding-right:2rem}.header__nav-container{width:100%;position:fixed;left:0;right:0;bottom:0;top:60px;max-height:0;padding:0;overflow-y:auto;overflow-x:hidden;background-color:#FFF}.header__nav-container.is-active{max-height:100vh;-webkit-overflow-scrolling:touch}@media all and (min-width:23em){.homeTemplate .header__nav-container{top:138px}.structuredContentTemplate .header__nav-container{top:90px}.header--home:not(.header--condensed) .header__nav-container{top:83px}}@media all and (min-width:50em){.header--condensed .header__article-social-share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header--home:not(.header--condensed) .header__nav-container{top:83px}}.header--home:not(.header--condensed) .header__nav-container.is-active{margin-top:2px}.header--condensed .header__nav-container{top:60px}.header--condensed{height:3.75rem;padding:0}.header--condensed.header--home{padding-bottom:0}.header__title{display:none;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;padding:.3rem 1rem;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:-webkit-repeating-linear-gradient(top,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to bottom,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left top;background-repeat:repeat-y;background-size:2px 8px}@media all and (min-width:50em){.header--condensed .header__title{display:block;-webkit-animation-name:showHeaderTitle;animation-name:showHeaderTitle;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.1s;animation-duration:.1s}.header--condensed.header--open-searchbar-no-title .header__title{display:none}}@-webkit-keyframes showHeaderTitle{0%{visibility:hidden;margin-left:2rem}100%{visibility:visible;margin-left:0}}@keyframes showHeaderTitle{0%{visibility:hidden;margin-left:2rem}100%{visibility:visible;margin-left:0}}@charset "UTF-8";.btn{padding:1rem 2rem;font-size:1rem;text-transform:uppercase;border:none;color:#333;background:#A0C3CC;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.btn:focus,.btn:hover{cursor:pointer;background:#6495A3;color:#FFF}.btn--bare,.header .btn:not(.search-form__btn):focus,.header .btn:not(.search-form__btn):hover{background:0 0}.newslettter-signup .btn{padding:1rem}.btn__icon{width:30px;height:20px;fill:#A0C3CC;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform:scale(.8);transform:scale(.8)}@media all and (min-width:23em){.btn__icon{-webkit-transform:scale(1);transform:scale(1)}}.header__search-btn .btn__icon{width:29px;height:27px}.header__menu-btn .btn__icon{width:30px;height:23px}.btn:hover .btn__icon{fill:#E4965F}.journey-nav__close-menu .btn__icon{fill:#A0C3CC;height:20px;vertical-align:sub}.btn__close{height:30px}.btn--bare{border:0;font-size:0;color:transparent;padding:.5rem}.btn--block{display:block;text-align:center}.chop-trigger{width:100%;overflow:hidden}.article__body .mntl-chop .chop-trigger{margin:0}.chop-btn{display:block;position:relative;margin:0 auto}.chop-btn:after,.chop-btn:before{margin:0 .2rem;position:absolute;content:'';height:2px;width:100%;background-image:-webkit-repeating-linear-gradient(left,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left bottom;background-repeat:repeat-x;background-size:8px 2px}.chop-btn:before{bottom:50%;left:100%}.chop-btn:after{top:50%;right:100%}.chop-btn:focus,.chop-btn:hover{outline:0}@media all and (min-width:50em){.article--bio .mntl-chop,.article--flex .mntl-chop,.article--project .mntl-chop,.article--structured .mntl-chop,.article--video .mntl-chop{max-width:52.5rem;margin-left:auto}}.article__body .mntl-chop{margin-top:-10rem}.article__body .mntl-chop:before{height:10rem;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#FFF 65%,#FFF 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#FFF 65%,#FFF 100%)}@media all and (min-width:40em){.article--list .mntl-chop,.article--portfolio .mntl-chop{max-width:58rem}}.btn-chop-top:after{content:'+';padding-left:.2rem}.print-button{margin-left:.3rem;border:none;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.article--how-to .print-button,.article--structured-project .print-button{margin-top:.3rem}@media all and (min-width:65em){.article--list .mntl-chop,.article--portfolio .mntl-chop{max-width:-webkit-calc(100% - 20rem);max-width:calc(100% - 20rem)}.article--how-to .print-button,.article--structured-project .print-button{margin-top:-.8rem}}.anchor-nav .print-button{margin-top:-.7rem;margin-bottom:1rem}@media all and (max-width:29em){.article__share-block .print-button{-webkit-transform:scale(.8);transform:scale(.8);margin:.2rem -.25rem 0}}.print-button .btn{font-size:.875rem;padding:.25rem .5rem;background-color:#F1FAFD;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #F1FAFD;-webkit-transition:all .15s ease;transition:all .15s ease}.anchor-menu-content .print-button .btn{background-color:#FFF}.print-button .btn:hover{color:#008FB9;background:#FFF;border:1px solid #DDD}.print-button .btn:focus{color:#333;outline:0;background-color:#F1FAFD}.print-button__icon{width:20px;height:20px;margin-right:.2rem;fill:#A0C3CC}.print-button .btn:hover .print-button__icon{fill:#008FB9}@charset "UTF-8";.logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;position:absolute;left:-webkit-calc(50% - 60px);left:calc(50% - 60px)}.header.is-active .logo{visibility:hidden}.header--home .logo{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-1rem;padding-bottom:.7rem}.family-nav .logo{padding:0}.footer .logo{display:none;position:static;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;transform-origin:left;margin-bottom:1.5rem;margin-right:-webkit-calc(-184px * .2);margin-right:calc(-184px * .2)}@media all and (min-width:40em){.header.is-active .logo{visibility:visible}.footer .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;margin-right:.5rem}}@media all and (min-width:50em){.footer .logo{-webkit-transform:none;transform:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media all and (min-width:65em){.footer .logo{margin-bottom:1rem}}.header--condensed .logo{position:absolute;left:-webkit-calc(50% - 42px);left:calc(50% - 42px);padding-bottom:2px;margin:0 -.65rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:scale(.7);transform:scale(.7)}.header--condensed .logo.thesprucecrafts{margin:0 -1.53rem}.header--condensed .logo.thesprucepets{margin:0 -1.21rem}@media all and (min-width:65em){.header--condensed .logo{position:relative;left:0}}.family-nav .logo.family-nav__logo{margin:1rem;-webkit-transform:none;transform:none;padding-bottom:0;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.logo__text{height:4rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.family-nav .logo__text{height:100%}.logo__text--home{height:3.625rem;width:7.563rem}.family-nav .logo__text--home{width:83px}.logo__text--pets{width:11.2rem}@media all and (max-width:29em){.logo__text--pets{width:10rem}}@media all and (max-width:23em){.logo__text--pets{width:9.6rem}}.family-nav .logo__text--pets{width:113px}.logo__text--crafts{width:13.3rem}@media all and (max-width:29em){.logo__text--crafts{width:11.1rem}}@media all and (max-width:23em){.logo__text--crafts{width:10rem}}.family-nav .logo__text--crafts{width:133px}.header .thesprucecrafts,.header .thesprucepets{padding:0 0 .375rem}.header--home .thesprucecrafts,.header--home .thesprucepets{padding:.7rem 0}.family-nav .thesprucecrafts,.family-nav .thesprucepets{padding:0}.header--home:not(.header--condensed) .thesprucecrafts:not(.family-nav__logo) .logo__text--crafts,.header--home:not(.header--condensed) .thesprucecrafts:not(.family-nav__logo) .logo__text--pets,.header--home:not(.header--condensed) .thesprucepets:not(.family-nav__logo) .logo__text--crafts,.header--home:not(.header--condensed) .thesprucepets:not(.family-nav__logo) .logo__text--pets{-webkit-transform:translateY(-.75rem);transform:translateY(-.75rem)}.family-nav .logo__text--crafts,.family-nav .logo__text--pets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@charset "UTF-8";.general-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;right:1rem;position:absolute}@media all and (min-width:65em){.general-search{right:0}}.header .general-search.is-expanded{z-index:1;border:1px solid #DDD}.header.is-active .general-search{visibility:hidden}@media all and (min-width:40em){.header.is-active .general-search{visibility:visible}}.general-search__button{background:0 0;border:none;outline:0;font-size:0;padding:0 .5rem}.general-search__button--close{display:none;padding:0 .25rem}.is-expanded .general-search__button--close{display:inline-block}.general-search__input{border:none;outline:0;margin:0 -2.5rem;padding:.6rem 2.5rem;font-size:1rem;font-family:"Work Sans",Arial,sans-serif}.general-search__input::-webkit-input-placeholder{color:#333}.general-search__input:-ms-input-placeholder{color:#333}.general-search__input::placeholder{color:#333}.header .general-search__input{display:none}.header .is-expanded .general-search__input{display:inline-block}.general-search__icon{fill:#A0C3CC;width:29px;height:27px;-webkit-transition:width 0s,height 0s,stroke .15s ease;transition:width 0s,height 0s,stroke .15s ease}.is-expanded .general-search__icon{height:23px;width:24px}.general-search__button--close .general-search__icon{width:2rem;height:2rem}.header.is-active .general-search__icon{stroke:rgba(255,255,255,.5)}@media all and (min-width:50em){.general-search__button:focus .general-search__icon,.general-search__button:hover .general-search__icon{fill:#6495A3}}@charset "UTF-8";.global-header-nav{width:100%}.header--condensed .global-header-nav{width:inherit;margin:0;background:0 0}@media all and (min-width:40em){.global-header-nav{width:300px}}@media all and (min-width:65em){.global-header-nav{width:inherit;height:2.25rem;background-image:-webkit-repeating-linear-gradient(left,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left top;background-repeat:repeat-x;background-size:8px 2px}}.global-header-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.global-header-nav__list-item{position:relative;font-size:.875rem;border-bottom:1px solid #DDD;cursor:pointer}.global-header-nav__list-item-link{display:inline-block;padding:.6rem .9rem;white-space:nowrap;text-decoration:none;text-transform:uppercase}.global-header-nav__list-item-link span{color:#000;font-weight:500;letter-spacing:-.3px}@media all and (min-width:65em){.global-header-nav__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.header--condensed .global-header-nav__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.5rem;margin-left:7rem}.global-header-nav__list-item{border-bottom:none}.global-header-nav__list-item-link span{color:#333;font-weight:400}.global-header-nav__list-item:hover .global-header-nav__list-item-link span{border-bottom:2px solid #333}.header--condensed .global-header-nav__list-item-link{padding-bottom:1.5rem}}.global-header-nav__list-item.is-active .global-header-nav__list-item-link{color:#6495A3}.global-header-nav__list-item.is-disabled:not(:last-child) .global-header-nav__list-item-link{pointer-events:none}.global-header-nav__list-item-icon{position:absolute;right:2rem;top:.5rem;width:1rem;height:1rem;fill:#A0C3CC}.global-header-nav__list-item.is-active .global-header-nav__list-item-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media all and (min-width:65em){.global-header-nav__list-item-icon{display:none}}.global-header-nav__sub-list{display:none;background-color:#FFF}.global-header-nav__list-item.is-active .global-header-nav__sub-list{display:block}@media all and (min-width:65em){.global-header-nav__sub-list{position:absolute;left:0;top:34px;width:11rem;border:1px solid #DDD;border-top:0}.global-header-nav .global-header-nav__list .global-header-nav__list-item:hover .global-header-nav__sub-list{display:block}.header--condensed .global-header-nav__sub-list{top:48px}}.global-header-nav__sub-list-item{padding:.6rem .75rem .6rem 1.25rem;text-decoration:none;color:#333;display:block}.global-header-nav__sub-list-item:hover{background-color:#D9EBF3}.global-header-nav__see-all{padding-bottom:1.25rem;position:relative}.global-header-nav__sub-list-icon{width:1rem;height:1rem;fill:#A0C3CC;position:absolute;top:.5265rem;margin-left:.5rem}.global-header-nav__sub-list-item:hover .global-header-nav__sub-list-icon{fill:#E4965F}.global-header-nav__footer{position:relative;padding:3rem 2.5rem 1rem}@media all and (min-width:65em){.global-header-nav__footer{display:none}}.global-header-nav__footer-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8125rem}.global-header-nav__footer-links .mntl-text-link{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%;width:100%;text-transform:uppercase;text-decoration:none;color:#000;letter-spacing:.04em;padding-bottom:.5rem}@charset "UTF-8";.social-nav{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-nav.social-nav-lifestyle--footer,.social-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.social-nav.homepage,.social-nav.social-nav--bio,.social-nav.social-nav-lifestyle--footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.social-nav.homepage{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 0;background:#F1FAFD}.social-nav.social-nav-lifestyle--footer{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.3rem 0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media all and (min-width:40em){.social-nav.social-nav-lifestyle--footer{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:1rem 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media all and (min-width:65em){.social-nav.social-nav-lifestyle--footer{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%;margin:0}}.hamburger-nav .social-nav.social-nav-lifestyle--footer{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:.8125rem}.header .social-nav.social-nav-lifestyle--header{display:none}@media all and (min-width:50em){.header.header--condensed .social-nav.social-nav-lifestyle--header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.fullscreen-nav__footer .social-nav{margin:2rem 0}@media all and (min-width:65em){.fullscreen-nav__footer .social-nav{margin:2rem auto 0 0}}@media all and (min-width:80em){.fullscreen-nav__footer .social-nav{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 0 0 auto}}.social-nav.social-nav--bio{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -1rem}.social-nav.social-nav--byline{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:.75rem 0}.social-nav__title{font-size:1.125rem;margin-bottom:.4rem}.header__inner .social-nav-lifestyle--header .social-nav__title{display:none}.homepage .social-nav__title{margin-right:1rem;font-size:1.125rem;color:#424242;margin-bottom:0}.article--bio .social-nav__title{font-size:1.0625rem;color:#424242;margin-bottom:0;margin-right:.5rem}.footer .social-nav__title,.social-nav-lifestyle--footer .social-nav__title{font-size:1.0625rem;color:#666}@media all and (min-width:40em) and (max-width:50em){.footer .social-nav__title,.social-nav-lifestyle--footer .social-nav__title{margin-bottom:.2rem}}.fullscreen-nav__footer .social-nav__title{margin-bottom:0}.social-nav__list{display:flex}.social-nav__item{margin:0 .3rem}.social-nav-lifestyle--header .social-nav__item{margin-top:1rem}.social-nav__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:24px;height:38px;position:relative;background:#FFF}.social-nav__link:after,.social-nav__link:before{content:"";width:0;height:0;border-style:solid;position:absolute;top:0}.social-nav__link:before{border-width:19px 14px 19px 0;border-color:transparent #fff transparent transparent;right:100%}.social-nav__link:after{border-width:19px 0 19px 14px;border-color:transparent transparent transparent #fff;left:100%}.article--bio .social-nav__link{background:0 0}.article--bio .social-nav__link:after,.article--bio .social-nav__link:before{border:none}.bio-tooltip .social-nav__link:after,.bio-tooltip .social-nav__link:before,.footer .social-nav__link:after,.footer .social-nav__link:before,.global-header-nav .social-nav__link:after,.global-header-nav .social-nav__link:before,.header__inner .social-nav__link:after,.header__inner .social-nav__link:before{display:none}.social-nav-lifestyle--header .social-nav__link{width:40px}.social-nav__icon{height:24px;width:24px;-webkit-transition:fill .15s ease;transition:fill .15s ease}.social-nav-lifestyle--header .social-nav__icon{height:35px;width:40px}.social-nav__icon--linkedIn{left:4px;position:relative}.article--bio .social-nav__icon--linkedIn{width:19px;height:19px}.bio-tooltip .social-nav__icon--linkedIn{left:0}.social-nav__icon--website{left:4px;position:relative}.article--bio .social-nav__icon--website{width:18px;height:18px}.bio-tooltip .social-nav__icon--website{left:0}.article--bio .social-nav__icon--twitter{width:23px;height:18px}.social-nav__icon--pinterest{fill:#C92228}.social-nav__item:hover .social-nav__icon--pinterest,.social-nav__link:focus .social-nav__icon--pinterest{fill:#AA2529}.article--bio .social-nav__icon--pinterest{width:15px;height:18px}.social-nav__icon--instagram{fill:#C95078}.social-nav__item:hover .social-nav__icon--instagram,.social-nav__link:focus .social-nav__icon--instagram{fill:#AF3F64}.article--bio .social-nav__icon--instagram{width:20px;height:20px}.social-nav__icon--facebook{fill:#3B5998}.social-nav__item:hover .social-nav__icon--facebook,.social-nav__link:focus .social-nav__icon--facebook{fill:#2D4679}.article--bio .social-nav__icon--facebook{width:9px;height:18px}.social-nav-lifestyle--footer .social-nav__icon{fill:#A0C3CC}.social-nav-lifestyle--footer .social-nav__link:focus .social-nav__icon,.social-nav-lifestyle--footer .social-nav__link:hover .social-nav__icon{fill:#6495A3}@charset "UTF-8";.footer{position:relative}.footer--bottom-fixed{position:absolute;bottom:0;width:100%}header.is-active~.footer{visibility:hidden}@media all and (min-width:40em) and (max-width:65em){header.is-active~.footer{visibility:visible}}.footer__inner{position:relative;margin-top:-1.5rem}@media all and (min-width:29em){.footer__inner{margin-top:-1rem}}@media all and (min-width:40em){.errorTemplate .footer{padding-top:4rem}.footer__inner{margin-top:0}}.footer__lower,.footer__upper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:40em){.footer__lower{background-color:rgba(241,250,253,.7)}}.footer__illustration{margin-top:1.5rem;padding-bottom:.7rem}@media all and (min-width:40em){.footer__illustration{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;padding-bottom:0;margin-top:0}}@media all and (min-width:65em){.footer__illustration{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}}.footer__illustration img{max-width:100%}.mntl-dotdash-family-nav.dotdash-family-nav{background-image:-webkit-repeating-linear-gradient(left,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#DDD 0,#DDD 50%,transparent 50%,transparent 100%);background-position:left top;background-repeat:repeat-x;background-size:8px 2px;font-size:1rem;margin-left:-.625rem}@media all and (min-width:80em){.mntl-dotdash-family-nav.dotdash-family-nav{position:absolute;width:100%;margin-left:-webkit-calc(-50vw + ((100vw - 100%)/ 2) + 40em - .625rem);margin-left:calc(-50vw + ((100vw - 100%)/ 2) + 40em - .625rem)}}@charset "UTF-8";.icon-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .icon-menu{padding-bottom:.65rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:1rem;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (min-width:40em){.footer .icon-menu{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}}@media all and (min-width:65em){.footer .icon-menu{-webkit-flex-basis:65%;-ms-flex-preferred-size:65%;flex-basis:65%;padding-top:.7rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}}@media all and (min-width:80em){.footer .icon-menu{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:1.5rem}}.icon-menu__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 1.625rem 1rem;text-align:center;text-decoration:none;color:#333}.icon-menu--tags .icon-menu__link{margin:0 .2rem 1rem}@media all and (min-width:40em){.icon-menu--tags .icon-menu__link{margin:0 .5rem .5rem}}@media all and (min-width:70em){.icon-menu--tags .icon-menu__link{margin:0 .2rem .5rem}}@media all and (min-width:40em){.footer .icon-menu__link:first-of-type{margin-left:0}}.icon-menu__icon{width:60px;height:60px;margin:0 auto}.icon-menu__icon--home-decor{fill:#BDACC7}.icon-menu__icon--home-repair{fill:#DEB499}.icon-menu__icon--outdoors-gardening{fill:#A7BA82}.icon-menu__icon--celebrations{fill:#D1C499}.icon-menu__icon--cleaning-organizing{fill:#90BFB6}.icon-menu__icon--what-to-buy--thespruce{fill:#BEC8D7}.icon-menu__icon--diy{fill:#A7BA82}.icon-menu__icon--needlecrafts{fill:#BEC8D7}.icon-menu__icon--paper-crafts{fill:#D3A492}.icon-menu__icon--kids-crafts{fill:#BDACC7}.icon-menu__icon--hobbies{fill:#D1C499}.icon-menu__icon--beadwork{fill:#90BFB6}.icon-menu__icon--dogs,.icon-menu__icon--what-to-buy--thesprucecrafts{fill:#CDA578}.icon-menu__icon--cats{fill:#D3A492}.icon-menu__icon--parrots-pet-birds{fill:#D1C499}.icon-menu__icon--small-pets{fill:#BDACC7}.icon-menu__icon--fish-aquariums{fill:#BEC8D7}.icon-menu__icon--reptiles-amphibians{fill:#A7BA82}.icon-menu__icon--horses{fill:#90BFB6}.icon-menu__icon--what-to-buy--thesprucepets{fill:#F6B38E}.icon-menu__icon--dogs,.icon-menu__icon--reptiles-amphibians{width:65px;height:65px;margin-top:-5px}.icon-menu__icon--kids-crafts{width:70px;height:70px;margin-top:-10px}.icon-menu--no-icon .icon-menu__icon,.icon-menu--tags .icon-menu__icon{display:none}.icon-menu__text{position:relative;display:inline-block;padding:.34rem .625rem;font-family:"Work Sans";font-size:.875rem;letter-spacing:1.5px;line-height:120%;cursor:pointer;text-transform:uppercase}.icon-menu__text:after,.icon-menu__text:before{content:"";width:0;height:0;border-style:solid;position:absolute;top:0}.icon-menu__text--home-decor{background:#DBCFE3}.icon-menu__text--home-decor:before{border-color:transparent #DBCFE3 transparent transparent}.icon-menu__text--home-decor:after{border-color:transparent transparent transparent #DBCFE3}.fullscreen-nav__list-item-link:hover .icon-menu__text--home-decor,.icon-menu__link:hover .icon-menu__text--home-decor{background:#BDACC7}.fullscreen-nav__list-item-link:hover .icon-menu__text--home-decor:before,.icon-menu__link:hover .icon-menu__text--home-decor:before{border-color:transparent #BDACC7 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--home-decor:after,.icon-menu__link:hover .icon-menu__text--home-decor:after{border-color:transparent transparent transparent #BDACC7}.icon-menu__text--home-repair{background:#EBD2C3}.icon-menu__text--home-repair:before{border-color:transparent #EBD2C3 transparent transparent}.icon-menu__text--home-repair:after{border-color:transparent transparent transparent #EBD2C3}.fullscreen-nav__list-item-link:hover .icon-menu__text--home-repair,.icon-menu__link:hover .icon-menu__text--home-repair{background:#DEB499}.fullscreen-nav__list-item-link:hover .icon-menu__text--home-repair:before,.icon-menu__link:hover .icon-menu__text--home-repair:before{border-color:transparent #DEB499 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--home-repair:after,.icon-menu__link:hover .icon-menu__text--home-repair:after{border-color:transparent transparent transparent #DEB499}.icon-menu__text--outdoors-gardening{background:#D4DCB5}.icon-menu__text--outdoors-gardening:before{border-color:transparent #D4DCB5 transparent transparent}.icon-menu__text--outdoors-gardening:after{border-color:transparent transparent transparent #D4DCB5}.fullscreen-nav__list-item-link:hover .icon-menu__text--outdoors-gardening,.icon-menu__link:hover .icon-menu__text--outdoors-gardening{background:#A7BA82}.fullscreen-nav__list-item-link:hover .icon-menu__text--outdoors-gardening:before,.icon-menu__link:hover .icon-menu__text--outdoors-gardening:before{border-color:transparent #A7BA82 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--outdoors-gardening:after,.icon-menu__link:hover .icon-menu__text--outdoors-gardening:after{border-color:transparent transparent transparent #A7BA82}.icon-menu__text--celebrations{background:#ECE2BE}.icon-menu__text--celebrations:before{border-color:transparent #ECE2BE transparent transparent}.icon-menu__text--celebrations:after{border-color:transparent transparent transparent #ECE2BE}.fullscreen-nav__list-item-link:hover .icon-menu__text--celebrations,.icon-menu__link:hover .icon-menu__text--celebrations{background:#D1C499}.fullscreen-nav__list-item-link:hover .icon-menu__text--celebrations:before,.icon-menu__link:hover .icon-menu__text--celebrations:before{border-color:transparent #D1C499 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--celebrations:after,.icon-menu__link:hover .icon-menu__text--celebrations:after{border-color:transparent transparent transparent #D1C499}.icon-menu__text--cleaning-organizing{background:#AEDBD2}.icon-menu__text--cleaning-organizing:before{border-color:transparent #AEDBD2 transparent transparent}.icon-menu__text--cleaning-organizing:after{border-color:transparent transparent transparent #AEDBD2}.fullscreen-nav__list-item-link:hover .icon-menu__text--cleaning-organizing,.icon-menu__link:hover .icon-menu__text--cleaning-organizing{background:#90BFB6}.fullscreen-nav__list-item-link:hover .icon-menu__text--cleaning-organizing:before,.icon-menu__link:hover .icon-menu__text--cleaning-organizing:before{border-color:transparent #90BFB6 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--cleaning-organizing:after,.icon-menu__link:hover .icon-menu__text--cleaning-organizing:after{border-color:transparent transparent transparent #90BFB6}.icon-menu__text--what-to-buy--thespruce{background:#CFD9EB}.icon-menu__text--what-to-buy--thespruce:before{border-color:transparent #CFD9EB transparent transparent}.icon-menu__text--what-to-buy--thespruce:after{border-color:transparent transparent transparent #CFD9EB}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thespruce,.icon-menu__link:hover .icon-menu__text--what-to-buy--thespruce{background:#BEC8D7}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thespruce:before,.icon-menu__link:hover .icon-menu__text--what-to-buy--thespruce:before{border-color:transparent #BEC8D7 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thespruce:after,.icon-menu__link:hover .icon-menu__text--what-to-buy--thespruce:after{border-color:transparent transparent transparent #BEC8D7}.icon-menu__text--diy{background:#D4DCB5}.icon-menu__text--diy:before{border-color:transparent #D4DCB5 transparent transparent}.icon-menu__text--diy:after{border-color:transparent transparent transparent #D4DCB5}.fullscreen-nav__list-item-link:hover .icon-menu__text--diy,.icon-menu__link:hover .icon-menu__text--diy{background:#A7BA82}.fullscreen-nav__list-item-link:hover .icon-menu__text--diy:before,.icon-menu__link:hover .icon-menu__text--diy:before{border-color:transparent #A7BA82 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--diy:after,.icon-menu__link:hover .icon-menu__text--diy:after{border-color:transparent transparent transparent #A7BA82}.icon-menu__text--needlecrafts{background:#CFD9EB}.icon-menu__text--needlecrafts:before{border-color:transparent #CFD9EB transparent transparent}.icon-menu__text--needlecrafts:after{border-color:transparent transparent transparent #CFD9EB}.fullscreen-nav__list-item-link:hover .icon-menu__text--needlecrafts,.icon-menu__link:hover .icon-menu__text--needlecrafts{background:#BEC8D7}.fullscreen-nav__list-item-link:hover .icon-menu__text--needlecrafts:before,.icon-menu__link:hover .icon-menu__text--needlecrafts:before{border-color:transparent #BEC8D7 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--needlecrafts:after,.icon-menu__link:hover .icon-menu__text--needlecrafts:after{border-color:transparent transparent transparent #BEC8D7}.icon-menu__text--paper-crafts{background:#F3D6C7}.icon-menu__text--paper-crafts:before{border-color:transparent #F3D6C7 transparent transparent}.icon-menu__text--paper-crafts:after{border-color:transparent transparent transparent #F3D6C7}.fullscreen-nav__list-item-link:hover .icon-menu__text--paper-crafts,.icon-menu__link:hover .icon-menu__text--paper-crafts{background:#D3A492}.fullscreen-nav__list-item-link:hover .icon-menu__text--paper-crafts:before,.icon-menu__link:hover .icon-menu__text--paper-crafts:before{border-color:transparent #D3A492 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--paper-crafts:after,.icon-menu__link:hover .icon-menu__text--paper-crafts:after{border-color:transparent transparent transparent #D3A492}.icon-menu__text--kids-crafts{background:#DBCFE3}.icon-menu__text--kids-crafts:before{border-color:transparent #DBCFE3 transparent transparent}.icon-menu__text--kids-crafts:after{border-color:transparent transparent transparent #DBCFE3}.fullscreen-nav__list-item-link:hover .icon-menu__text--kids-crafts,.icon-menu__link:hover .icon-menu__text--kids-crafts{background:#BDACC7}.fullscreen-nav__list-item-link:hover .icon-menu__text--kids-crafts:before,.icon-menu__link:hover .icon-menu__text--kids-crafts:before{border-color:transparent #BDACC7 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--kids-crafts:after,.icon-menu__link:hover .icon-menu__text--kids-crafts:after{border-color:transparent transparent transparent #BDACC7}.icon-menu__text--hobbies{background:#ECE2BE}.icon-menu__text--hobbies:before{border-color:transparent #ECE2BE transparent transparent}.icon-menu__text--hobbies:after{border-color:transparent transparent transparent #ECE2BE}.fullscreen-nav__list-item-link:hover .icon-menu__text--hobbies,.icon-menu__link:hover .icon-menu__text--hobbies{background:#D1C499}.fullscreen-nav__list-item-link:hover .icon-menu__text--hobbies:before,.icon-menu__link:hover .icon-menu__text--hobbies:before{border-color:transparent #D1C499 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--hobbies:after,.icon-menu__link:hover .icon-menu__text--hobbies:after{border-color:transparent transparent transparent #D1C499}.icon-menu__text--beadwork{background:#AEDBD2}.icon-menu__text--beadwork:before{border-color:transparent #AEDBD2 transparent transparent}.icon-menu__text--beadwork:after{border-color:transparent transparent transparent #AEDBD2}.fullscreen-nav__list-item-link:hover .icon-menu__text--beadwork,.icon-menu__link:hover .icon-menu__text--beadwork{background:#90BFB6}.fullscreen-nav__list-item-link:hover .icon-menu__text--beadwork:before,.icon-menu__link:hover .icon-menu__text--beadwork:before{border-color:transparent #90BFB6 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--beadwork:after,.icon-menu__link:hover .icon-menu__text--beadwork:after{border-color:transparent transparent transparent #90BFB6}.icon-menu__text--what-to-buy--thesprucecrafts{background:#F4CEA0}.icon-menu__text--what-to-buy--thesprucecrafts:before{border-color:transparent #F4CEA0 transparent transparent}.icon-menu__text--what-to-buy--thesprucecrafts:after{border-color:transparent transparent transparent #F4CEA0}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thesprucecrafts,.icon-menu__link:hover .icon-menu__text--what-to-buy--thesprucecrafts{background:#CDA578}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thesprucecrafts:before,.icon-menu__link:hover .icon-menu__text--what-to-buy--thesprucecrafts:before{border-color:transparent #CDA578 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thesprucecrafts:after,.icon-menu__link:hover .icon-menu__text--what-to-buy--thesprucecrafts:after{border-color:transparent transparent transparent #CDA578}.icon-menu__text--dogs{background:#F4CEA0}.icon-menu__text--dogs:before{border-color:transparent #F4CEA0 transparent transparent}.icon-menu__text--dogs:after{border-color:transparent transparent transparent #F4CEA0}.fullscreen-nav__list-item-link:hover .icon-menu__text--dogs,.icon-menu__link:hover .icon-menu__text--dogs{background:#CDA578}.fullscreen-nav__list-item-link:hover .icon-menu__text--dogs:before,.icon-menu__link:hover .icon-menu__text--dogs:before{border-color:transparent #CDA578 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--dogs:after,.icon-menu__link:hover .icon-menu__text--dogs:after{border-color:transparent transparent transparent #CDA578}.icon-menu__text--cats{background:#F3D6C7}.icon-menu__text--cats:before{border-color:transparent #F3D6C7 transparent transparent}.icon-menu__text--cats:after{border-color:transparent transparent transparent #F3D6C7}.fullscreen-nav__list-item-link:hover .icon-menu__text--cats,.icon-menu__link:hover .icon-menu__text--cats{background:#D3A492}.fullscreen-nav__list-item-link:hover .icon-menu__text--cats:before,.icon-menu__link:hover .icon-menu__text--cats:before{border-color:transparent #D3A492 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--cats:after,.icon-menu__link:hover .icon-menu__text--cats:after{border-color:transparent transparent transparent #D3A492}.icon-menu__text--parrots-pet-birds{background:#ECE2BE}.icon-menu__text--parrots-pet-birds:before{border-color:transparent #ECE2BE transparent transparent}.icon-menu__text--parrots-pet-birds:after{border-color:transparent transparent transparent #ECE2BE}.fullscreen-nav__list-item-link:hover .icon-menu__text--parrots-pet-birds,.icon-menu__link:hover .icon-menu__text--parrots-pet-birds{background:#D1C499}.fullscreen-nav__list-item-link:hover .icon-menu__text--parrots-pet-birds:before,.icon-menu__link:hover .icon-menu__text--parrots-pet-birds:before{border-color:transparent #D1C499 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--parrots-pet-birds:after,.icon-menu__link:hover .icon-menu__text--parrots-pet-birds:after{border-color:transparent transparent transparent #D1C499}.icon-menu__text--small-pets{background:#DBCFE3}.icon-menu__text--small-pets:before{border-color:transparent #DBCFE3 transparent transparent}.icon-menu__text--small-pets:after{border-color:transparent transparent transparent #DBCFE3}.fullscreen-nav__list-item-link:hover .icon-menu__text--small-pets,.icon-menu__link:hover .icon-menu__text--small-pets{background:#BDACC7}.fullscreen-nav__list-item-link:hover .icon-menu__text--small-pets:before,.icon-menu__link:hover .icon-menu__text--small-pets:before{border-color:transparent #BDACC7 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--small-pets:after,.icon-menu__link:hover .icon-menu__text--small-pets:after{border-color:transparent transparent transparent #BDACC7}.icon-menu__text--fish-aquariums{background:#CFD9EB}.icon-menu__text--fish-aquariums:before{border-color:transparent #CFD9EB transparent transparent}.icon-menu__text--fish-aquariums:after{border-color:transparent transparent transparent #CFD9EB}.fullscreen-nav__list-item-link:hover .icon-menu__text--fish-aquariums,.icon-menu__link:hover .icon-menu__text--fish-aquariums{background:#BEC8D7}.fullscreen-nav__list-item-link:hover .icon-menu__text--fish-aquariums:before,.icon-menu__link:hover .icon-menu__text--fish-aquariums:before{border-color:transparent #BEC8D7 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--fish-aquariums:after,.icon-menu__link:hover .icon-menu__text--fish-aquariums:after{border-color:transparent transparent transparent #BEC8D7}.icon-menu__text--reptiles-amphibians{background:#D4DCB5}.icon-menu__text--reptiles-amphibians:before{border-color:transparent #D4DCB5 transparent transparent}.icon-menu__text--reptiles-amphibians:after{border-color:transparent transparent transparent #D4DCB5}.fullscreen-nav__list-item-link:hover .icon-menu__text--reptiles-amphibians,.icon-menu__link:hover .icon-menu__text--reptiles-amphibians{background:#A7BA82}.fullscreen-nav__list-item-link:hover .icon-menu__text--reptiles-amphibians:before,.icon-menu__link:hover .icon-menu__text--reptiles-amphibians:before{border-color:transparent #A7BA82 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--reptiles-amphibians:after,.icon-menu__link:hover .icon-menu__text--reptiles-amphibians:after{border-color:transparent transparent transparent #A7BA82}.icon-menu__text--horses{background:#AEDBD2}.icon-menu__text--horses:before{border-color:transparent #AEDBD2 transparent transparent}.icon-menu__text--horses:after{border-color:transparent transparent transparent #AEDBD2}.fullscreen-nav__list-item-link:hover .icon-menu__text--horses,.icon-menu__link:hover .icon-menu__text--horses{background:#90BFB6}.fullscreen-nav__list-item-link:hover .icon-menu__text--horses:before,.icon-menu__link:hover .icon-menu__text--horses:before{border-color:transparent #90BFB6 transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--horses:after,.icon-menu__link:hover .icon-menu__text--horses:after{border-color:transparent transparent transparent #90BFB6}.icon-menu__text--what-to-buy--thesprucepets{background:#F1C8AB}.icon-menu__text--what-to-buy--thesprucepets:before{border-color:transparent #F1C8AB transparent transparent}.icon-menu__text--what-to-buy--thesprucepets:after{border-color:transparent transparent transparent #F1C8AB}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thesprucepets,.icon-menu__link:hover .icon-menu__text--what-to-buy--thesprucepets{background:#F6B38E}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thesprucepets:before,.icon-menu__link:hover .icon-menu__text--what-to-buy--thesprucepets:before{border-color:transparent #F6B38E transparent transparent}.fullscreen-nav__list-item-link:hover .icon-menu__text--what-to-buy--thesprucepets:after,.icon-menu__link:hover .icon-menu__text--what-to-buy--thesprucepets:after{border-color:transparent transparent transparent #F6B38E}.icon-menu__text--default{color:#FFF}.icon-menu__text:before{border-width:.865rem 14px .865rem 0;right:100%}.icon-menu__text:after{border-width:.865rem 0 .865rem 14px;left:100%}.icon-menu--tags .icon-menu__text{padding:.4rem 1rem;display:inline-block;text-decoration:none}.icon-menu--tags .icon-menu__text:after,.icon-menu--tags .icon-menu__text:before{display:none}@media all and (min-width:29em) and (max-width:65em){.icon-menu--tags .icon-menu__text{padding:.4rem 1.4rem}}.footer .icon-menu__text{text-transform:capitalize}@charset "UTF-8";.horizontal-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.25rem;margin-top:1rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (max-width:40em){.horizontal-nav{background-image:-webkit-repeating-linear-gradient(top,#D9EBF3 0,#D9EBF3 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to bottom,#D9EBF3 0,#D9EBF3 50%,transparent 50%,transparent 100%);background-position:left top;background-repeat:repeat-y;background-size:2px 8px}}@media all and (min-width:40em){.horizontal-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}}@media all and (min-width:65em){.horizontal-nav{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}}.horizontal-nav__item{margin-bottom:.8rem;text-align:center}@media all and (min-width:40em){.horizontal-nav__item{-webkit-flex-basis:46%;-ms-flex-preferred-size:46%;flex-basis:46%;margin-bottom:.5rem;text-align:left}}.horizontal-nav__link{text-decoration:none;color:#666}.horizontal-nav__link:focus,.horizontal-nav__link:hover{color:#6495A3}@charset "UTF-8";.family-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem}@media all and (min-width:65em){.family-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer .family-nav--text{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media all and (min-width:40em){.footer .family-nav--text{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:1.5rem;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media all and (min-width:65em){.footer .family-nav--text{padding:2rem 0;margin-top:-55px}}@media all and (min-width:80em){.footer .family-nav--text{margin-top:-70px}}.fullscreen-nav__footer .family-nav{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}@media all and (min-width:65em){.fullscreen-nav__footer .family-nav{-webkit-box-ordinal-group:inherit;-webkit-order:inherit;-ms-flex-order:inherit;order:inherit}}.family-nav__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1rem}@media all and (min-width:40em){.family-nav__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media all and (max-width:65em){.footer .family-nav__items{margin-top:.5rem}}.family-nav__logo{min-width:120px;height:40px}.family-nav__logo.active{background-color:#FFF}.family-nav__logo.active:hover{cursor:default}.family-nav__text-link{text-decoration:none;margin-bottom:.7rem}@media all and (min-width:40em){.family-nav__text-link{margin-bottom:0}.family-nav__text-link:after{content:'■';font-size:.7rem}.family-nav__text-link:last-of-type:after{content:""}}@media all and (min-width:40em) and (max-width:65em){.family-nav__text-link:first-of-type .link__wrapper{margin-left:0}}.family-nav__text-link,.family-nav__text-link:active,.family-nav__text-link:focus,.family-nav__text-link:hover{color:#333}@charset "UTF-8";.truste-badge{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1rem;text-align:center}@media all and (min-width:40em){.truste-badge{margin-right:3rem;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media all and (min-width:65em){.truste-badge{margin-bottom:1.5rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}}.mntl-dotdash-family-nav{padding:1.5rem 1rem 1.75rem;font-size:.875rem;background:#FFF}.mntl-dotdash-family-nav__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (min-width:34em){.mntl-dotdash-family-nav__content{text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.mntl-dotdash-family-nav__title{margin:.625rem 0 .25rem}@media all and (min-width:65em){.mntl-dotdash-family-nav__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.mntl-dotdash-family-nav__title{margin:0;font-size:1rem}}.mntl-dotdash-family-nav__logo{width:4.8rem;height:1.6rem;margin-right:.625rem}