.is-hidden{display:none!important}.g-one-third,body{-webkit-flex-direction:column}h1,h2{line-height:1em;word-wrap:break-word}h1,h2,h3{word-wrap:break-word}.btn,.btn-container{outline:0;text-align:center;cursor:pointer}.btn,.btn-container,.menu-button,button{cursor:pointer}.intro,body,input,p,textarea{font-family:Karla}@font-face{font-family:Karla;font-style:normal;font-weight:400;src:url(/static/1.31.0/font/Karla-Regular.woff) format("woff"),url(/static/1.31.0/font/Karla-Regular.woff2) format("woff2"),url(/static/1.31.0/font/Karla-Regular.ttf) format("truetype")}@font-face{font-family:Prata;font-style:normal;font-weight:400;src:url(/static/1.31.0/font/Prata-Regular.woff) format("woff"),url(/static/1.31.0/font/Prata-Regular.woff2) format("woff2"),url(/static/1.31.0/font/Prata-Regular.ttf) format("truetype")}*{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}.is-hidden{display:none!important}.btn-divider,body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.is-opaque{opacity:0}.is-vishidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.is-invisible{visibility:hidden}body{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-size:16px;line-height:1.5;background:#FFF;-webkit-text-size-adjust:100%;font-weight:regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;color:#444}.homeTemplate .main{background:-webkit-linear-gradient(#FFF,#f1f1f1,#FFF);background:linear-gradient(#FFF,#f1f1f1,#FFF)}a{text-decoration:none;color:#999;outline:0;-webkit-transition:color .15s ease-out;transition:color .15s ease-out}.btn,h1,h2,h3{color:#282828}h1{margin:0 0 .5rem;font-size:2rem;font-weight:400}@media all and (min-width:45em){h1{font-size:2.25rem}}h2{margin-bottom:1rem;font-size:1.375rem;font-weight:800}h3,h4,h5{font-weight:400}h3{margin-bottom:.3rem;font-size:1.125rem;line-height:1.375rem}img{max-width:100%;height:auto}.btn{display:inline-block;padding-right:1em;padding-left:1em;border:1px solid #d8d8d8;line-height:1;background:#FFF;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;.btn-small:@extend %btn-small}.btn visibility 0.0001s,.btn:focus,.btn:hover{background:#f0f0f0;color:#5e5e5e}.btn-divider{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;padding:1em 2em;margin:1rem auto;font-size:1rem;font-weight:800;text-transform:uppercase;&.btn-small:@extend %btn-small}.btn-divider-inner{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}.btn-divider .btn-icon{margin-left:.3em}.btn-divider .btn-icon.icon{top:0}.btn-stacked{padding:1.3rem .7rem}.btn-stacked .btn-title{display:inline-block;text-transform:uppercase}.btn-stacked .btn-text{display:block;text-transform:none}.btn-home,.menu-button,.text-btn{text-transform:uppercase}.btn-container{padding:0;border:none;position:relative;background:0 0}.btn-container .skewed-button{width:100%;height:100%}.btn-container .btn-label{width:100%;position:absolute;top:50%;font-size:1.375rem;font-weight:800;color:#FFF;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.l-left-sidebar,.menu-button,[role=main]{position:relative}.btn-go{border:none;font-weight:800;font-size:1rem;background:#777}.btn-go,.btn-go:focus,.btn-go:hover{color:#FFF}.btn-go:hover{background:#5e5e5e}.btn-home{background-color:#FFF;padding:1rem 2rem;color:#444;border:1px solid #e9e9e9;font-weight:400;margin:2rem auto;display:block}@media all and (min-width:45em){.btn-home{margin:2rem 0}}.page-not-found-hero .btn{display:inline-block}.text-btn{display:block;padding:.8rem 0;border-top:1px solid #d8d8d8;font-weight:800;letter-spacing:.2px;color:#282828}.text-btn-icon{margin:0 2px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.text-btn:focus,.text-btn:hover{color:#777}.text-btn-small{font-size:.75rem}.text-btn-bright{color:#999}@media (max-width:35em){.text-btn{text-align:center}}.menu-button{display:block;padding:0;border:0;z-index:8;font-size:.8125rem;letter-spacing:1px;color:#828282;background:0 0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}::-webkit-input-placeholder{font-size:1rem;color:#828282}::-moz-placeholder{font-size:1rem;color:#828282}::-ms-input-placeholder{font-size:1rem;color:#828282}fieldset{padding:0;border:0;margin:0}legend{margin-bottom:.25em;text-transform:lowercase}label{display:block;padding-bottom:.25em}button,input,select,textarea{margin:0;font-size:100%}input,textarea{width:100%;padding:.6rem .65rem;border:1px solid #d8d8d8;color:#282828;line-height:1.2rem}.intro,blockquote{font-style:italic;color:#828282}input[type=number],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none}input[type=submit]{padding:.5em;border:1px solid #828282;background:#f0f0f0;cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;margin-right:.3em}input[type=search]{border-radius:0;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem}.input-group input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:42px;border-radius:0;font-size:1rem}.intro,p{font-family:Prata}p{margin-bottom:1em}blockquote{padding-left:1em;border-left:3px solid #777;margin-bottom:1em}hr{height:1px;border:0;margin:1em 0;background:#d8d8d8}textarea{resize:none}.intro{font-size:1.125rem}.section-title{padding:.3rem 0;margin:0 0 .3rem;font-weight:800;font-size:1.625rem;color:#333}[role=main]{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 .625rem 4em;width:100%;overflow-x:hidden}@media (min-width:45em){[role=main]{padding:0 2rem 4em}}@media (min-width:78em){[role=main]{padding:0 -webkit-calc(50% - 37.5rem) 4em;padding:0 calc(50% - 37.5rem) 4em}}.header+.leaderboard-header~.main,.header~.main{margin-top:67px}@media (min-width:35em){.header+.leaderboard-header~.main,.header~.main{margin-top:78px}}.searchTemplate [role=main]{-ms-flex:0 0 auto}.bioTemplate [role=main],.homeTemplate [role=main],.topicTemplate [role=main]{background-color:#f0f0f0}.homeTemplate [role=main]{padding-bottom:0}@media (min-width:54em){.header+.leaderboard-header~.main,.header~.main{margin-top:110px}.header-condensed+.leaderboard-header+.main,.header-condensed+.main{margin-top:50px}.l-left-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.l-left-sidebar .l-sidebar{width:230px;margin-right:30px}.l-left-sidebar .l-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.g-two-up{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-two-up .g-main{padding-right:2rem}.g-two-up .g-main,.g-two-up .g-secondary{width:50%}}.g-four-up,.g-three-up{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.g-three-up{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-three-up .g-item{width:50%}@media (min-width:56em){.g-three-up .g-item{width:33.33333%}}.g-four-up{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-one-third,.g-two-three-six{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.g-four-up .g-item{width:100%}@media (min-width:35em){.g-four-up .g-item{width:50%}}@media (min-width:45em){.g-four-up .g-item{width:33.33333%}}@media (min-width:72rem){.g-four-up .g-item{width:25%}}.g-two-three-six{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.g-one-third,.g-one-third .g-secondary{-webkit-box-orient:vertical;-webkit-box-direction:normal}.g-two-three-six .g-item{width:50%;max-width:20em}@media (min-width:19em){.g-two-three-six .g-item{width:33.33333%}}@media (min-width:45em){.g-two-three-six .g-item{width:16.666667%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.g-one-third{display:flex;-ms-flex-direction:column;flex-direction:column}.g-one-third .g-secondary,.g-two-thirds{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:column}.g-one-third .g-secondary{display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:35em) and (max-width:54em){.g-one-third .g-secondary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:54em){.g-one-third .g-main{width:34%;margin-right:1em}.g-one-third .g-secondary{width:66%}.g-one-third{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.g-two-thirds .g-main{width:60%}}.g-two-thirds,.g-two-thirds .g-secondary{-webkit-box-orient:vertical;-webkit-box-direction:normal}.g-two-thirds{display:flex;-ms-flex-direction:column;flex-direction:column}.g-two-thirds .g-secondary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:35em) and (max-width:54em){.g-two-thirds .g-secondary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.g-newsletter-signup{margin:0 -.625rem;background:0 0}.g-newsletter-signup .billboard{margin:0 auto}@media (min-width:45em){.g-newsletter-signup{margin:0 -2rem}}@media (min-width:54em){.g-two-thirds .g-secondary{width:40%}.g-two-thirds{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.g-newsletter-signup{background:#999}}@media (min-width:78em){.g-newsletter-signup{margin:0 -webkit-calc((100vw - 75rem)/ -2);margin:0 calc((100vw - 75rem)/ -2);padding:0 -webkit-calc((100vw - 75rem)/ 2);padding:0 calc((100vw - 75rem)/ 2)}}.taxonomy-bottom{background:-webkit-linear-gradient(top,#FFF 0,#FFF 125px,#f5f7e7 125px,#f5f7e7 100%);background:linear-gradient(to bottom,#FFF 0,#FFF 125px,#f5f7e7 125px,#f5f7e7 100%);width:100vw;margin-left:-.625rem;margin-right:-.625rem;padding-left:.625rem;padding-right:.625rem;padding-top:1rem}@media all and (min-width:45em){.taxonomy-bottom{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}@media all and (min-width:78em){.taxonomy-bottom{margin-left:-webkit-calc((100vw - 75rem)/ -2);margin-left:calc((100vw - 75rem)/ -2);margin-right:-webkit-calc((100vw - 75rem)/ -2);margin-right:calc((100vw - 75rem)/ -2);padding-left:-webkit-calc((100vw - 75rem)/ 2);padding-left:calc((100vw - 75rem)/ 2);padding-right:-webkit-calc((100vw - 75rem)/ 2);padding-right:calc((100vw - 75rem)/ 2)}}.gpt,.native-container{clear:both}.billboard,.continue-label,.gpt{text-align:center}.gpt{display:block;max-width:none}.billboard{min-width:300px;min-height:250px;margin:.34rem 0}.billboard .wrapper,.billboard iframe,.billboard img{margin:0 auto}.billboard .wrapper::before{display:none;content:"Advertisement";color:#ccc;font-size:.75rem}.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="250"] .wrapper::after,.billboard[data-ad-width="250"] .wrapper::before,.billboard[data-ad-width="200"] .wrapper::after,.billboard[data-ad-width="200"] .wrapper::before,.billboard[data-ad-width="180"] .wrapper::after,.billboard[data-ad-width="180"] .wrapper::before,.billboard[data-ad-width="160"] .wrapper::after,.billboard[data-ad-width="160"] .wrapper::before,.billboard[data-ad-width="1"][data-ad-height="3"].collapsed{display:block}.billboard[data-ad-width="300"] .wrapper{width:300px}.billboard[data-ad-width="299"] .wrapper{width:299px}.billboard[data-ad-width="250"] .wrapper{width:250px}.billboard[data-ad-width="200"] .wrapper{width:200px}.billboard[data-ad-width="180"] .wrapper{width:180px}.billboard[data-ad-width="160"] .wrapper{width:160px}.leaderboard .billboard.collapsed,.native{display:none}.continue-label{margin:0!important;font-size:.75rem;color:#777}.article .continue-label+.billboard,.article .continue-label+.billboard-sticky .billboard{margin-top:0}.icon.icon-caret-down{position:relative;top:0}.icon[class*=" icon-caret-"]{width:11px;height:11px;fill:#777}.icon[class*=" icon-line-caret-"]{width:11px;height:11px;stroke:#777}.icon.icon-camera{width:15px;height:15px;fill:#a8a8a8}#main{position:relative}#height-change-listener{position:absolute;left:0;height:100%;width:0;border:0;background-color:transparent}@media all and (max-width:54em){.header{box-shadow:0 4px 3px -3px rgba(0,0,0,.08)}}@media (max-width:35em){.section-title{font-size:1.125rem}}.article{position:relative}.article .billboard{margin:1.5rem auto}@media all and (min-width:35em) and (max-width:54em){.article .billboard{float:right;margin:0 0 20px 20px}.article .list .billboard,.article .sbs .billboard{float:none;margin:0}.article ol:last-of-type+.billboard-sticky .billboard,.article p:last-of-type+.billboard-sticky .billboard,.article ul:last-of-type+.billboard-sticky .billboard{float:none}}@media (min-width:35em) and (max-width:54em){.article .billboard4-sticky{display:none}}@media (max-width:54em){.article .billboard5-sticky,.article .billboard6-sticky,.article .billboard7-sticky{display:none}}@media all and (min-width:54em){.article .billboard-sticky{position:absolute;right:0;margin:0}.article .billboard-sticky.is-fixed{right:initial}.article .billboard-sticky .billboard{margin:0;padding:0}.article{padding-right:20em}}@media all and (min-width:45em) and (max-width:54em){.article{width:100%;margin:0 auto}.figure-portrait~.article-content .billboard:first-child{clear:both}}@media all and (min-width:78em){.article .billboard-sticky{right:-320px}.article,.article .article-content,.article .article-meta{margin-left:120px}.article{width:100%;max-width:48rem;padding-right:0}}@media all and (min-width:45em){.article{padding-top:.625rem}.article:before{display:none}.article-header{margin-bottom:1rem}}.article:first-of-type:before{display:none}.article .breadcrumbs-list{display:none;float:left;width:220px}@media all and (min-width:78em){.article .breadcrumbs-list{display:block}}.article .breadcrumbs-list:not(.breadcrumbs-promo){margin-left:-120px}@media all and (max-width:45em){.article-header{padding-top:.625rem}}.article-content{min-height:30em;font-size:1.0625rem;font-family:Prata;line-height:1.625rem;margin:.5rem 0 .2em;letter-spacing:-.01rem}.article-content .btn-chop,.article-content .label,.article-content h1,.article-content h2,.article-content h3{font-family:Open Sans,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaBold,Helvetica-Bold,Helvetica Bold,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.article-content h3{margin:2rem 0 0;font-weight:800}.article-content a[href*=".wav"]:after{content:url(/static/1.31.0/image/icon-audio.svg);display:inline-block;position:relative;top:3px;width:17px;height:17px;margin-left:3px}.article-content a audio,.article-content a embed{display:none}.article-content pre{white-space:pre-wrap;background:#f0f0f0;border-left:2px solid #333;padding:15px 10px;margin-left:7px;overflow:hidden}.figure-portrait+.breadcrumbs-list,.figure-portrait+.promo-unit-box-breadcrumbs{position:absolute}.collectionTemplate .article+*{margin-top:5em}@media all and (min-width:54em){.collectionTemplate .billboard{top:0}}.article-content table,.content-list-body table{border-collapse:collapse;border:none;display:block;overflow-x:auto}.article-content ol li:not(:last-child) br:last-child,.article-content ol:not(:last-child) li:last-child br:last-child,.article-content ol:not(:last-child)>br:last-child,.article-content ul li:not(:last-child) br:last-child,.article-content ul:not(:last-child) li:last-child br:last-child,.article-content ul:not(:last-child)>br:last-child,.article-content>li:empty,.content-list-body ol li:not(:last-child) br:last-child,.content-list-body ol:not(:last-child) li:last-child br:last-child,.content-list-body ol:not(:last-child)>br:last-child,.content-list-body ul li:not(:last-child) br:last-child,.content-list-body ul:not(:last-child) li:last-child br:last-child,.content-list-body ul:not(:last-child)>br:last-child,.content-list-body>li:empty{display:none}.article-content table td,.article-content table th,.content-list-body table td,.content-list-body table th{border:1px solid #d8d8d8;vertical-align:top;padding:.5rem}.article-content p:not(.block-kicker),.content-list-body p:not(.block-kicker){margin:.625rem 0}.article-content ol,.article-content ul,.content-list-body ol,.content-list-body ul{margin:1.25rem 1.3rem}.article-content li,.content-list-body li{margin-bottom:.625rem}.article-content>ol,.content-list-body>ol{counter-reset:section}.article-content>ol.html-slice,.content-list-body>ol.html-slice{counter-reset:none}.article-content>ol>li,.content-list-body>ol>li{list-style:none;position:relative;margin-left:1em}.article-content>ol>li:before,.content-list-body>ol>li:before{counter-increment:section;content:counter(section) ". ";margin-left:-2.2em;width:2em;text-align:right;position:absolute}.article-content>ul>li,.content-list-body>ul>li{list-style-type:none;position:relative}.article-content>ul>li:before,.content-list-body>ul>li:before{margin-left:-.7em;margin-top:9px;width:5px;height:5px;background:#777;position:absolute;border-radius:2.5px}.article-content>ol ol>li,.article-content>ol ul>li,.article-content>ul ol>li,.article-content>ul ul>li,.content-list-body>ol ol>li,.content-list-body>ol ul>li,.content-list-body>ul ol>li,.content-list-body>ul ul>li{list-style-type:none;margin-left:1.4em;position:relative;z-index:1}.article-content>ol ol>li:before,.article-content>ol ul>li:before,.article-content>ul ol>li:before,.article-content>ul ul>li:before,.content-list-body>ol ol>li:before,.content-list-body>ol ul>li:before,.content-list-body>ul ol>li:before,.content-list-body>ul ul>li:before{margin-left:-.7em;margin-top:9px;width:5px;height:5px;background:#777;position:absolute;border-radius:2.5px}.article-content>ol ul,.article-content>ul ul,.content-list-body>ol ul,.content-list-body>ul ul{list-style:disc}.article-content>ol ol,.article-content>ul ol,.content-list-body>ol ol,.content-list-body>ul ol{list-style:decimal}@media (min-width:35em){.article-content ol+.billboard-sticky+ol.html-slice,.article-content ol+.native-placeholder+ol.html-slice,.article-content ol+ol.html-slice,.article-content ul+.billboard-sticky+ul.html-slice,.article-content ul+.native-placeholder+ul.html-slice,.article-content ul+ul.html-slice,.content-list-body ol+.billboard-sticky+ol.html-slice,.content-list-body ol+.native-placeholder+ol.html-slice,.content-list-body ol+ol.html-slice,.content-list-body ul+.billboard-sticky+ul.html-slice,.content-list-body ul+.native-placeholder+ul.html-slice,.content-list-body ul+ul.html-slice{margin-top:-.625rem}}.article-content cite,.article-content sub,.content-list-body cite,.content-list-body sub{font-size:.8125rem;font-style:normal;line-height:1.7em;padding-top:.2em;color:#333}.article-content cite a,.article-content sub a,.content-list-body cite a,.content-list-body sub a{color:#333}.article-content cite,.content-list-body cite{display:block}.article-content iframe+cite,.content-list-body iframe+cite{font-size:.75rem;line-height:1.5;color:#828282;text-align:right}.prefooter{position:relative;margin-bottom:-4em;padding-bottom:4em;background:#f5f7e7;width:100vw;margin-left:-.625rem;margin-right:-.625rem;padding-left:.625rem;padding-right:.625rem}.article-content h3{font-size:1.25rem;font-family:Karla;text-transform:none}.article-content a{box-shadow:inset 0 -2px 0 rgba(81,150,176,.5);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding-bottom:0;color:#444}.article-content a:focus,.article-content a:hover{box-shadow:none;color:#5196b0}@media all and (min-width:45em){.prefooter{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}@media all and (min-width:78em){.prefooter{margin-left:-webkit-calc((100vw - 75rem)/ -2);margin-left:calc((100vw - 75rem)/ -2);margin-right:-webkit-calc((100vw - 75rem)/ -2);margin-right:calc((100vw - 75rem)/ -2);padding-left:-webkit-calc((100vw - 75rem)/ 2);padding-left:calc((100vw - 75rem)/ 2);padding-right:-webkit-calc((100vw - 75rem)/ 2);padding-right:calc((100vw - 75rem)/ 2)}}.article-header{text-align:center}.article-content>ol ol>li:before,.article-content>ol ul>li:before,.article-content>ul ol>li:before,.article-content>ul ul>li:before,.article-content>ul>li:before{content:''}.content-list-title,.product-disclaimer{font-family:Open Sans,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaBold,Helvetica-Bold,Helvetica Bold,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}.content-list{display:block;margin:1.25rem 0 0;overflow:hidden}.content-list-body{margin:.625rem 0}.content-list-body .figure-article{margin-top:0}.content-list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px}.content-list-number{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;font-weight:900;text-align:center;line-height:1.2;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.content-list-number .item-number{font-size:1.625rem;white-space:nowrap}.content-list-number .total{font-size:.6875rem;white-space:nowrap}.content-list-text{display:block;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-left:15px;padding-left:15px;border-left:1px solid #ccc}.content-list-text .heading{line-height:1.2em;font-weight:900;margin:0}.content-list-text .heading-inline{display:inline}.content-list-text .heading-wrapper{display:block;margin:-6px 0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.content-list-text .heading-wrapper.amazon-item{margin-bottom:0}@media all and (min-width:45em){.content-list .figure-article.figure-portrait{margin-left:0}}.product-disclaimer{border-left:5px solid #777;margin:1.5rem 0;padding-left:10px;font-size:.9375rem;color:#828282;line-height:1.2rem}.article-content h3{font-size:1.25rem}.content-list-text .heading{font-size:1.5rem}.content-list-title span a{color:#5196b0;box-shadow:inset 0 -2px 0 rgba(81,150,176,.5);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding-bottom:0}.content-list-title span a:focus,.content-list-title span a:hover{color:#999;box-shadow:none}.content-list-number{margin-top:-2px}.content-list-number .item-number{color:#04bfbf;font-family:Prata;font-weight:400}.content-list-number .total{color:#8e8e8e}.figure-article,.figure-article .figure-media{position:relative}.figure-article{margin-bottom:.625rem;overflow:hidden;background:#FFF}.figure-article img{display:block;width:100%;-webkit-filter:contrast(93%);filter:contrast(93%);background:#fff}.figure-article-caption{width:100%;font-size:.75rem;line-height:1.5;color:#828282;display:block;padding:.3125rem 0;caption-side:bottom}.figure-article-caption-icon{position:relative;top:2px;left:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-right:5px}.figure-article-caption:empty{display:none}.figure-article.figure-landscape .figure-article-caption{text-align:right}@media all and (max-width:45em){.figure-article img{margin:0 auto}}@media all and (min-width:45em){.figure-article.figure-portrait{float:left;max-width:330px;margin-right:1.25rem}}@media all and (min-width:45em) and (max-width:65em){.figure-article.figure-portrait{max-width:250px}}@media all and (min-width:78em){.figure-article.figure-portrait{margin-left:120px}}.figure-article .pinit-btn,.figure-article .pinit-btn:focus,.figure-article .pinit-btn:hover{box-shadow:none;-webkit-transition:none;transition:none}.leaderboard{display:none;width:100%;padding:3px 0;overflow:hidden;background:#f0f0f0}.leaderboard .wrapper{width:728px;margin:0 auto;position:relative}.leaderboard .wrapper::after{right:-47px;display:none;content:"Advertisement";position:absolute;top:50%;margin-top:-1%;color:#828282;font-size:.75rem;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaderboard .wrapper::before{left:-47px}@media (min-width:720px){.leaderboard{display:block}}.main .leaderboard-post-content.dynamic{margin-top:0;margin-bottom:0;padding-top:1.625rem;background-color:#f0f0f0}.main .leaderboard-post-content.dynamic:last-child{background-color:#FFF;margin-bottom:-4em}@media (min-width:45em){.main .leaderboard.dynamic{position:relative;padding-left:.625rem;padding-right:.625rem;margin-right:-.625rem}.main .leaderboard.dynamic+*{margin-top:6px}.leaderboard-header{position:fixed;-webkit-transition:margin-top .15s linear;transition:margin-top .15s linear;width:100%;overflow:hidden;z-index:2}.header+.leaderboard-header{top:78px}}@media (min-width:45em) and (min-width:54em){.header+.leaderboard-header{top:110px}}@media (min-width:45em){.leaderboard-header:not([data-ad-height]):not(.promo-unit-full-width-leaderboard),.leaderboard-promo:not([data-ad-height]),.leaderboard[data-ad-height="90"][data-ad-width="728"],.leaderboard[data-ad-height="90"][data-ad-width="970"],.leaderboard[data-ad-height="90"][data-ad-width="250"]{height:96px;max-height:96px}.leaderboard[data-ad-height="90"][data-ad-width="728"] .wrapper::after,.leaderboard[data-ad-height="90"][data-ad-width="728"] .wrapper::before,.leaderboard[data-ad-height="90"][data-ad-width="970"] .wrapper::after,.leaderboard[data-ad-height="90"][data-ad-width="970"] .wrapper::before,.leaderboard[data-ad-height="90"][data-ad-width="250"] .wrapper::after,.leaderboard[data-ad-height="90"][data-ad-width="250"] .wrapper::before{display:block}.header-condensed+.leaderboard-header:not(.promo-unit-full-width-leaderboard){top:60px}.leaderboard-header+.main{-webkit-transition:top .1s linear;transition:top .1s linear}.header.is-collapsed:not(:hover),.header.is-collapsed:not(:hover)~.is-collapsed{margin-top:-30px}.leaderboard-header,.leaderboard-header.is-collapsed[data-ad-height]:hover{-webkit-transition:margin-top .15s linear,max-height .1s linear,-webkit-transform .2s ease-out;transition:margin-top .15s linear,max-height .1s linear,-webkit-transform .2s ease-out;transition:margin-top .15s linear,max-height .1s linear,transform .2s ease-out;transition:margin-top .15s linear,max-height .1s linear,transform .2s ease-out,-webkit-transform .2s ease-out}.leaderboard-header.is-collapsed[data-ad-height]{-webkit-transition:margin-top .15s linear,max-height .1s linear,-webkit-transform .41s ease-in .8s;transition:margin-top .15s linear,max-height .1s linear,-webkit-transform .41s ease-in .8s;transition:margin-top .15s linear,max-height .1s linear,transform .41s ease-in .8s;transition:margin-top .15s linear,max-height .1s linear,transform .41s ease-in .8s,-webkit-transform .41s ease-in .8s}.leaderboard-header:not([data-ad-height])+.main{top:96px}.leaderboard[data-ad-height="90"][data-ad-width="728"] .wrapper{width:728px}.leaderboard[data-ad-height="90"][data-ad-width="970"] .wrapper{width:970px}.leaderboard[data-ad-height="90"][data-ad-width="250"] .wrapper{width:250px}.leaderboard.leaderboard-post-content[data-ad-height="90"]{height:122px;max-height:122px}.leaderboard-header.is-collapsed[data-ad-height="90"]:not(:hover){-webkit-transform:translateY(-156px);transform:translateY(-156px)}.header+.leaderboard-header[data-ad-height="90"]~*{top:96px;-webkit-transition:top .41s;transition:top .41s}.leaderboard-deferred-footer,.leaderboard-footer{padding-left:0;padding-right:0;display:block}.leaderboard-deferred-footer .wrapper::after,.leaderboard-deferred-footer .wrapper::before,.leaderboard-footer .wrapper::after,.leaderboard-footer .wrapper::before{display:block}}.leaderboard[data-ad-height="250"][data-ad-width="970"]{height:256px;max-height:256px}.leaderboard[data-ad-height="250"][data-ad-width="970"] .wrapper{width:970px}.leaderboard[data-ad-height="250"][data-ad-width="970"] .wrapper::after,.leaderboard[data-ad-height="250"][data-ad-width="970"] .wrapper::before{display:block}.leaderboard-header.is-collapsed[data-ad-height="250"]:not(:hover){-webkit-transform:translateY(-316px);transform:translateY(-316px)}.header+.leaderboard-header[data-ad-height="250"]~*{top:256px;-webkit-transition:top .41s;transition:top .41s}.leaderboard-deferred-footer,.leaderboard-footer{position:relative;background:#eee;width:100vw;padding-left:.625rem;padding-right:.625rem;margin:4rem -.625rem -4rem}@media all and (min-width:45em){.leaderboard-deferred-footer,.leaderboard-footer{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}@media all and (min-width:78em){.leaderboard-deferred-footer,.leaderboard-footer{margin-left:-webkit-calc((100vw - 75rem)/ -2);margin-left:calc((100vw - 75rem)/ -2);margin-right:-webkit-calc((100vw - 75rem)/ -2);margin-right:calc((100vw - 75rem)/ -2);padding-left:-webkit-calc((100vw - 75rem)/ 2);padding-left:calc((100vw - 75rem)/ 2);padding-right:-webkit-calc((100vw - 75rem)/ 2);padding-right:calc((100vw - 75rem)/ 2)}}@media (min-width:45em){.main .leaderboard.dynamic{background:#f0f0f0;width:100vw;margin-left:-.625rem;margin-right:-.625rem;padding-left:.625rem;padding-right:.625rem}}@media all and (min-width:45em) and (min-width:45em){.main .leaderboard.dynamic{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}@media all and (min-width:45em) and (min-width:78em){.main .leaderboard.dynamic{margin-left:-webkit-calc((100vw - 75rem)/ -2);margin-left:calc((100vw - 75rem)/ -2);margin-right:-webkit-calc((100vw - 75rem)/ -2);margin-right:calc((100vw - 75rem)/ -2);padding-left:-webkit-calc((100vw - 75rem)/ 2);padding-left:calc((100vw - 75rem)/ 2);padding-right:-webkit-calc((100vw - 75rem)/ 2);padding-right:calc((100vw - 75rem)/ 2)}}.main .leaderboard.dynamic{background-color:#f5f7e7}.leaderboard-footer{background-color:#FFF;padding-bottom:1.5rem}.landingTemplate .leaderboard-footer,.taxonomyTemplate .leaderboard-footer{background-color:#f5f7e7}.breadcrumbs-list-item.is-active>a:not(.text-btn):focus,.breadcrumbs-list-item.is-active>a:not(.text-btn):hover,.breadcrumbs-list-title a:focus,.breadcrumbs-list-title a:hover{color:#999}.breadcrumbs-list{position:relative;line-height:1.6;margin-bottom:1rem}.breadcrumbs-list-title{font-size:1.25rem;position:relative;border-top:1px solid #e9e9e9;padding-bottom:.5rem;line-height:1.15}.breadcrumbs-list-icon-active{left:-13px;display:inline}.breadcrumbs-list-image{display:block;margin-bottom:.75rem}.breadcrumbs-list-image img{display:block;max-height:120px}@media (min-width:54em){.breadcrumbs-list-item{display:block;padding:0;width:100%}.breadcrumbs-list-link.is-active{color:#282828}.breadcrumbs-list-link.is-active:focus,.breadcrumbs-list-link.is-active:hover{color:#999}}.breadcrumbs-list-item.is-collapsed,.breadcrumbs-list-submenu-item.is-collapsed{display:none}.breadcrumbs-list-item.is-active>a:not(.text-btn){position:relative}.breadcrumbs-list-link{font-weight:800;position:relative}.breadcrumbs-list-link:focus,.breadcrumbs-list-link:hover{color:#282828}.breadcrumbs-list-submenu-item:first-child{margin-top:-7px}.breadcrumbs-list-submenu-item:last-child{margin-bottom:7px;border-bottom:none}@media (min-width:54em){.breadcrumbs-list-submenu{padding-left:.8rem}.breadcrumbs-list-submenu .breadcrumbs-list-link{padding:.5rem 0;border-top:none}}.breadcrumbs-list.is-full{margin:0 -.625rem;padding:0 .625rem .625rem}.breadcrumbs-list.is-full .text-btn{display:none;font-size:.8125rem;border-top:1px solid #e9e9e9}.breadcrumbs-list.is-full .text-btn-submenu{display:block}.breadcrumbs-list.is-full .breadcrumbs-list-title{display:none}@media (min-width:35em){.breadcrumbs-list.is-full .breadcrumbs-list-list,.breadcrumbs-list.is-full .breadcrumbs-list-submenu{-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;margin-left:-.625rem;margin-right:-.625rem}}@media (min-width:54em){.breadcrumbs-list.is-full .breadcrumbs-list-list,.breadcrumbs-list.is-full .breadcrumbs-list-submenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0}.breadcrumbs-list.is-full .breadcrumbs-list-list{padding-top:10px}}@media (min-width:35em) and (max-width:54em){.breadcrumbs-list.is-full .breadcrumbs-list-item{padding:0 .625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.breadcrumbs-list.is-full .breadcrumbs-list-item.is-active{width:100%}.breadcrumbs-list.is-full .breadcrumbs-list-item:nth-child(2) .breadcrumbs-list-link{border-top:none}}@media (max-width:54em){.breadcrumbs-list.is-full .text-btn{text-align:center}.breadcrumbs-list.is-full .breadcrumbs-list-item:first-child .breadcrumbs-list-link{border-top:none}}@media (min-width:35em){.breadcrumbs-list.is-full .breadcrumbs-list-item{width:50%}}@media (min-width:54em){.breadcrumbs-list.is-full .breadcrumbs-list-item{display:block;padding:0;width:100%}.breadcrumbs-list.is-full .breadcrumbs-list-item.is-active li{width:100%}.breadcrumbs-list.is-full .breadcrumbs-list-item:last-child .breadcrumbs-list-link{border-bottom:1px solid #e9e9e9}.breadcrumbs-list.is-full .breadcrumbs-list-item:last-child:not(.empty-submenu) .breadcrumbs-list-link{border-bottom:none}.breadcrumbs-list.is-full .breadcrumbs-list-item:last-child:not(.empty-submenu) .breadcrumbs-list-submenu{border-bottom:1px solid #e9e9e9}}.breadcrumbs-list.is-full .breadcrumbs-list-link{padding:1em 1.2rem 1em 0}@media (min-width:35em){.breadcrumbs-list.is-full .breadcrumbs-list-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:0}}@media (min-width:54em){.breadcrumbs-list.is-full .breadcrumbs-list-link{display:block;padding:.5em 0}}@media (min-width:35em){.breadcrumbs-list.is-full .breadcrumbs-list-submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:54em){.breadcrumbs-list.is-full .breadcrumbs-list-submenu{display:block;margin:0;padding-left:.8rem}.breadcrumbs-list.is-full .breadcrumbs-list-submenu .breadcrumbs-list-submenu-item .breadcrumbs-list-link{border-bottom:none}.breadcrumbs-list.is-full .text-btn{display:none}}@media (min-width:45em){.breadcrumbs-list.is-full{margin:0 -2rem;padding:0 2rem .625rem}}.breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-item.is-active>a:not(.text-btn-submenu),.breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-list>.breadcrumbs-list-item:not(.is-active),.breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-title{display:none}.article .breadcrumbs-list .breadcrumbs-list-title{display:block;border-top:none}.article .breadcrumbs-list .breadcrumbs-list-item:last-child .breadcrumbs-list-link{border-bottom:1px solid #e9e9e9}.article .breadcrumbs-list .breadcrumbs-list-submenu .breadcrumbs-list-item:last-child .breadcrumbs-list-link{border-bottom:none}.article .breadcrumbs-list .text-btn{display:block;font-size:.8125rem;border-top:none}.article .breadcrumbs-list .text-btn .icon-caret-right{position:relative;top:1px}@media (min-width:54em){.breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-item.is-active>a:not(.text-btn-submenu),.breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-list>.breadcrumbs-list-item:not(.is-active){display:block}.article .breadcrumbs-list .breadcrumbs-list-list>.breadcrumbs-list-item.is-collapsed{display:none}}.breadcrumbs{margin-bottom:.15rem;text-transform:uppercase}.breadcrumbs-link{font-size:.875rem;font-weight:800}.breadcrumbs-link:nth-child(2){padding-left:3px}.breadcrumbs-link:focus,.breadcrumbs-link:hover{color:#5e5e5e}.breadcrumbs span,.breadcrumbs-link,.breadcrumbs-list-item.is-active>a:not(.text-btn):hover,.fullscreen-nav .breadcrumbs-list-item.is-active>a:not(.text-btn):hover{color:#af7474}.breadcrumbs span{font-size:1.125rem;vertical-align:baseline;padding-right:3px}.taxlevel-2 .breadcrumbs-list.is-full .text-btn{display:block}.taxlevel-4 .breadcrumbs-list.is-full{display:none}@media (min-width:54em){.taxlevel-2 .breadcrumbs-list.is-full .text-btn{display:none}.taxlevel-4 .breadcrumbs-list.is-full{display:block}}@media all and (max-width:54em){.breadcrumbs-list.is-full .breadcrumbs-list-item:first-child .breadcrumbs-list-link{border-top:1px solid #e9e9e9}}.breadcrumbs-link span,.breadcrumbs-link:not(:last-of-type){display:none}.fullscreen-nav .breadcrumbs-list-item a{color:#444}.fullscreen-nav .breadcrumbs-list-item a:hover{color:#af7474}.fullscreen-nav .breadcrumbs-list-title{border-bottom:solid 1px #e9e9e9}.breadcrumbs-list-title a{line-height:1.15;color:#444;font-family:Prata;font-weight:400}.fullscreen-nav .breadcrumbs-list-title a{color:#444}.fullscreen-nav .breadcrumbs-list-title a:hover{color:#af7474}.breadcrumbs-list-link{color:#444}.breadcrumbs-list-link.is-active,.breadcrumbs-list-link:hover{color:#af7474}.breadcrumbs-list-link .icon-caret-right{height:.75rem;width:.75rem;margin-right:.5rem;margin-left:-.25rem}.article-heading,.article-subheading{font-family:Prata;font-weight:400}.article-heading{margin:0;line-height:1.1em;font-size:2.25rem}@media all and (min-width:45em){.article-heading{font-size:3.5rem;line-height:4rem}}@media (max-width:45em){.article-heading .icon{width:25px;height:22px}}.article-subheading{font-size:1.125rem;line-height:1.2em;margin:.4rem 0 0;color:#8e8e8e}@media all and (min-width:45em){.article-subheading{font-size:1.375rem;line-height:1.25em;width:100%}}@media (min-width:45em){.figure-portrait+.article-subheading{border:none;margin:.625rem 0 0;padding:0}}@media all and (min-width:78em){.article-header{margin-left:8rem}}@media all and (max-width:45em){.article-heading .icon{height:2rem!important}}.article-heading .icon{fill:#828282;width:3rem;height:3rem}.share{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;position:relative;z-index:1;overflow:hidden;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.share-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.share-item.is-featured{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.share-link{display:block;text-align:center;border:0;cursor:pointer;overflow:hidden}.share-link-facebook{background:#3b5998}.share-link-facebook:focus,.share-link-facebook:hover{background:#344e86}.share-link-pinterest{background:#cb2027}.share-link-pinterest:focus,.share-link-pinterest:hover{background:#b51d23}.share-link-flipboard{background:#e02828}.share-link-flipboard:focus,.share-link-flipboard:hover{background:#d01e1e}.share{margin:.75rem 0 1.25rem;max-width:24em}.share .share-item{margin-right:3px;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;min-width:60px;padding:0}.share .share-item:last-child{margin-right:0}@media (min-width:29em){.share .share-item{max-width:8em}}.share-link{color:transparent;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;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-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.2rem 0}.share-link::after{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;font-family:Open Sans,HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue Bold,HelveticaBold,Helvetica-Bold,Helvetica Bold,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.8125rem;color:#FFF;margin-left:0}.share-link-facebook .icon{height:19px;width:27px}.share-link-facebook::after{content:'SHARE';margin-left:-44px}.share-link-pinterest .icon{height:32px;width:32px}.share-link-pinterest::after{content:'PIN';margin-left:-26px}.share-link-email{background:#a8a8a8}.share-link-email .icon{width:22px}.share-link-email::after{content:'EMAIL';margin-left:-35px}.share-link-email:focus,.share-link-email:hover{background:#828282}.share-link-flipboard{background:#e02828}.share-link-flipboard:focus,.share-link-flipboard:hover{background:#d00}.share-link-flipboard .icon{height:12px;width:12px;margin-top:8px;margin-right:-19px}.share-link-flipboard::after{content:FLIP;margin-left:-43px}.share{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.share-link{font-size:0;border-radius:50%;height:2.5rem;width:2.5rem}.share-link::after{content:''}.share-link .icon{-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out;height:2.5rem;width:2.5rem}.share-link-pinterest .icon{margin-top:-.25rem;margin-left:-1.6rem}.share-link-facebook .icon{margin-top:-.25rem;margin-left:-2.6rem}.share-link-email{background-color:#04bfbf}.share-link-email .icon{height:1.25rem;margin-top:.35rem;margin-left:-2.1rem;-webkit-filter:brightness(10);filter:brightness(10)}.intro,input,p,textarea{font-family:Karla}.breadcrumbs-list ul,.taxonomy-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.breadcrumbs-list-item,.taxonomy-list-item{position:relative}.breadcrumbs-list-item.is-collapsed,.taxonomy-list-item.is-collapsed{display:none}@media (max-width:35em){.breadcrumbs-list-item:last-child,.taxonomy-list-item:last-child{border-bottom:none}}.breadcrumbs-list-link,.taxonomy-list-link{display:block;padding:1rem 0;border-top:1px solid #e9e9e9;font-size:.9375rem;text-decoration:none;line-height:1.1875rem}.breadcrumbs-list-icon,.breadcrumbs-list-icon-active,.taxonomy-list-icon,.taxonomy-list-icon-active{margin-top:-5px;position:absolute;right:0;top:50%}@media (min-width:35em){.breadcrumbs-list-link,.taxonomy-list-link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.breadcrumbs-list-icon,.taxonomy-list-icon{display:none}}.breadcrumbs-list .no-button .text-btn,.taxonomy-list .no-button .text-btn{display:none}@media (min-width:54em){.breadcrumbs-list .text-btn,.taxonomy-list .text-btn{display:none}}@media all and (min-width:45em){.article-meta{text-align:left!important}}.article-meta{font-size:.875rem;margin-top:.625rem;text-transform:uppercase;text-align:center;letter-spacing:.05rem}.article-meta .updated-label{color:#8e8e8e}.byline a{font-weight:800;box-shadow:inset 0 -2px 0 rgba(81,150,176,.5);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding-bottom:0}.byline a:focus,.byline a:hover{color:#999;box-shadow:none}.byline a{color:#444}.byline a:hover{color:#5196b0}.pinit-btn{display:inline-block;position:absolute;bottom:8px;right:8px;background-image:url(/static/3.8.51/image/pinitbtn.png);background-position:0 -20px;height:20px!important;width:40px!important;cursor:pointer}.pinit-btn:hover{background-position:0 0}.pinit-btn:active{background-position:0 -40px}.chop-content{overflow-y:hidden;position:relative}.mntl-chop{position:relative;margin-top:-15em}.mntl-chop.is-hidden{opacity:0;-webkit-transform:scale(.5,0);transform:scale(.5,0);-webkit-transform-origin:top;transform-origin:top;margin:0 auto}.mntl-chop:before{content:"";bottom:0;left:0;z-index:1;display:block;width:100%;height:15em;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%,#fff 100%);opacity:1}.mntl-chop .chop-trigger{margin:-4em 0 2em;position:absolute;bottom:0;z-index:2}.btn-chop,.btn-chop .btn-text{font-size:.8125rem}.chop-content{position:static}.btn-chop{display:block;margin:0 auto;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background:#F6F6F6;color:#989898;width:100%;border:1px solid #ddd;border-radius:2px;text-transform:capitalize;padding:0 16px;height:40px}@media (max-width:35em){.btn-chop{width:90%}}.btn-chop:focus,.btn-chop:hover{background:#ddd;color:#777}.btn-chop .btn-title{font-weight:700;line-height:40px}.btn-chop-icon{fill:currentColor;width:21px;height:21px;margin-left:.5em}.btn-chop-icon.icon{fill:#FFF;top:0}.chop-btn-container{position:relative;z-index:1}@media (min-width:78em){.chop-btn-container{margin-left:120px}}.mntl-chop .chop-trigger{width:100%}@media (min-width:35em){.mntl-chop .chop-trigger{width:60%}}@media (min-width:45em){.mntl-chop .chop-trigger{width:50%}}@media (min-width:54em){.chop-btn-container{margin-bottom:1rem}.mntl-chop .chop-trigger{width:70%}}@media (min-width:65em){.mntl-chop .chop-trigger{width:50%}}.btn-chop-top{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}.btn-chop-icon{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);width:26px;height:26px;margin-left:.2em}.article-list{margin-top:1.2rem;margin-bottom:3rem}.article-list .block-list-item .block.no-image{padding:0 .625rem 1.2rem}.article-list .block-list-item .block.no-image .block-content{border-bottom:1px solid rgba(216,216,216,.2);background-color:#f0f0f0;min-height:200px}.article-list .block-list-item .block.no-image .block-content .block-title{font-size:1.375rem}@media (max-width:35em){.article-list .block-list-item .block.no-image{padding:0;margin:.5rem 0}.article-list .block-list-item .block.no-image .block-content{padding:1rem;min-height:0}}.article-list .section-title{font-size:1.25rem}.article-list .block-title{font-size:1rem;font-family:Prata;font-weight:400;line-height:1.4rem}@media all and (max-width:45em){.article-list .block-title{text-align:left}.article-list .block-kicker{margin-bottom:.3rem}}.chaptered-list{background:#FFF;width:100vw;position:relative;clear:both;border-top:1px solid #e9e9e9;margin:1em -.625rem 0;padding:4em .625rem 0}@media all and (min-width:45em){.chaptered-list{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}@media all and (min-width:78em){.chaptered-list{margin-left:-webkit-calc((100vw - 75rem)/ -2);margin-left:calc((100vw - 75rem)/ -2);margin-right:-webkit-calc((100vw - 75rem)/ -2);margin-right:calc((100vw - 75rem)/ -2);padding-left:-webkit-calc((100vw - 75rem)/ 2);padding-left:calc((100vw - 75rem)/ 2);padding-right:-webkit-calc((100vw - 75rem)/ 2);padding-right:calc((100vw - 75rem)/ 2)}}@media (max-width:35em){.chaptered-list{background-color:#f0f0f0;border-top:none;padding-top:.5em;padding-bottom:.5em}.chaptered-list .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.chaptered-list .block-title{font-size:1.25rem}.chaptered-list .block-media{padding-bottom:.7rem}.chaptered-list .block-label{display:block;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:.4375rem .7rem .7rem;font-size:.8125rem}.chaptered-list .block-label:after{border:4px solid transparent;border-left-color:#989898;display:inline-block;vertical-align:middle;margin-left:4px;margin-top:-2px}.chaptered-list .block-label,.chaptered-list .block-label:focus,.chaptered-list .block-label:hover{color:#989898}.chaptered-list.article-list .block-list-item .block{margin:.5rem 0}.chaptered-list.article-list .block-list-item .block.no-image .block-content{background-color:#FFF;border:none}.chaptered-list .block img,.chaptered-list .block-media{width:100%;height:auto}.chaptered-list .block-content,.chaptered-list .block-media{border-top:0;display:block}.chaptered-list .block-media{padding:0 .7rem 1.2rem;margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:none}.chaptered-list .block-content{padding:.7rem .7rem .5rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.article-list .block-small{margin:0 .5rem}.article-list .block-content{text-align:center}.article-list .block-kicker{color:#bcbfa6;margin-bottom:.5rem;text-transform:uppercase;font:caption}.article-list .block-media{padding:0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.article-list .block-list-item{margin-bottom:.75rem}.article-list .block-list-item .block{border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.article-list .block-title{color:#444}.article-list .section-title{text-align:center;color:#444}.block:hover .block-title span{color:#af7474}.masonry-list-section{margin:1em auto 0;max-width:68rem;padding-top:.5em}@media (min-width:29em){.masonry-list-section .masonry-grid{margin:0 -.625rem .5rem}}.masonry-list-section .leaderboard-deferred-footer.leaderboard.dynamic{background-color:transparent;margin-top:2rem;margin-bottom:2rem}@media (min-width:78em){.masonry-list-section .leaderboard-deferred-footer.leaderboard.dynamic{margin-left:-webkit-calc((100vw - 68rem)/ -2);margin-left:calc((100vw - 68rem)/ -2);margin-right:-webkit-calc((100vw - 68rem)/ -2);margin-right:calc((100vw - 68rem)/ -2)}}.masonry-list-section .card-media{padding:0;margin-bottom:1rem}.masonry-list-section .card.no-image .card-title span{font-size:1.375rem}.masonry-list .card{border:none!important;padding:0}.masonry-list-section .card{overflow:initial;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.masonry-list-item .card-media{border-bottom:solid 2px #bcbfa6}.masonry-list{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}@media (min-width:29em){.masonry-list{-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}}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.7rem 1rem;overflow:hidden;width:100%;background:#fff;cursor:pointer;font-weight:700}.card[data-tax-levels]:not([data-tax-levels=''])::before{display:block;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;content:attr(data-tax-levels);font-size:.8rem}.card__media{height:100%;margin-bottom:1rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative}.masonry-list-item .card__media{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.card__media[data-tag]::after{display:block;content:attr(data-tag)}.card__img{width:100%;max-width:none;display:block}.card__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.card__header[data-kicker]::before{display:block;content:attr(data-kicker);font-weight:700;text-transform:uppercase}.card__title{box-sizing:border-box;margin-bottom:0;font-size:1.125rem;font-weight:700;line-height:1.2em}.card[data-cta]:not([data-cta=''])::after{display:block;-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99;margin-top:1rem;content:attr(data-cta)}.card.card--no-image .card__content[data-tag]::before{display:block;content:attr(data-tag)}.card.card--numbered .card__content::after{content:counter}.card.is-inverted .card__content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.card.is-inverted .card__media{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:1rem;margin-bottom:auto}.card.is-inverted[data-tax-levels]::before{display:none}.masonry-list .card{border:1px solid currentcolor}@media (max-width:23em){.card.is-inverted-extra-small .card__content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.card.is-inverted-extra-small .card__media{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:1rem;margin-bottom:auto}.card.is-inverted-extra-small[data-tax-levels]::before{display:none}}@media (max-width:29em){.card.is-inverted-small .card__content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.card.is-inverted-small .card__media{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:1rem;margin-bottom:auto}.card.is-inverted-small[data-tax-levels]::before{display:none}}.card-media{width:100%}.card-title span{color:#282828}@media (min-width:35em){.card:hover .card-title span{color:#777}}.card:hover .card__title{color:#af7474}.card__title{font-size:1rem;color:#444;font-family:Prata;font-weight:400;text-align:center;line-height:1.5rem}.card__media{margin-bottom:0}.card__content{padding:1rem}.card__header[data-kicker]::before{color:#bcbfa6;text-align:center;font-weight:400}.header,.header .header-title{-webkit-transition:all .15s ease-in-out}.header .header-nav-panel,.header .logo{-webkit-box-orient:vertical;-webkit-box-direction:normal}.header{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;padding-left:1.2rem;padding-right:1.2rem;position:fixed;top:0;left:0;z-index:5;width:100%;background:#FFF;transition:all .15s ease-in-out;box-shadow:0 4px 3px -3px rgba(0,0,0,.08)}.header .menu-button span,.header .menu-button svg.icon-close{display:none}.header .logo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.header .logo .logo-img,.header .logo a{width:130px;height:19px}.header .logo .tagline{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:130px;height:29px}@media (max-width:45em){.header .logo .tagline{position:relative;top:2px}}@media all and (max-width:54em){.header{height:67px!important}}@media all and (min-width:78em){.header{padding-left:-webkit-calc(50% - 37.5rem);padding-left:calc(50% - 37.5rem);padding-right:-webkit-calc(50% - 37.5rem);padding-right:calc(50% - 37.5rem)}}.header .header-title{display:none;font-size:1rem;padding-left:13px;margin-left:15px;border-left:2px solid #d8d8d8;transition:all .15s ease-in-out;white-space:nowrap;overflow:hidden;max-width:45%;position:relative;text-overflow:ellipsis;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.header .menu-button{outline:0}.header .menu-button svg.icon-close,.header .menu-button svg.icon-menu{width:25px;height:20px;margin-right:.625rem;fill:#828282;stroke:#828282;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.header .menu-button svg.icon-menu{position:relative;top:1px}@media (min-width:29em){.header .menu-button span{display:block}}.header .menu-button-container{margin-right:.625rem}.header .menu-button:focus svg.icon-close,.header .menu-button:focus svg.icon-menu,.header .menu-button:hover svg.icon-close,.header .menu-button:hover svg.icon-menu{fill:#333;stroke:#333}.header>.general-search{z-index:3;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}@media (min-width:35em){.header>.general-search{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.header>.general-search .search-icon{float:right}@media (min-width:54em){.header>.general-search .search-icon{display:none}}.header>.general-search .general-search-form{float:right;width:300px}@media (max-width:54em){.header>.general-search .general-search-form{display:none}}@media (max-width:65em){.header>.general-search .general-search-form{width:260px}}.header .header-nav-panel{width:100%;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 .625rem!important;position:fixed;top:67px;left:0;bottom:0;right:0;max-height:0;z-index:2;background:#333;background-size:contain;-webkit-transition:top .15s ease-in-out;transition:top .15s ease-in-out;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}@media (min-width:35em){.header .header-nav-panel{top:78px}}@media (min-width:54em){.header .header-nav-panel{top:110px}}.header-condensed{background:#FFF;border-top-width:6px}.header-condensed .menu-button span{display:none}@media (max-width:65em){.header-condensed>.general-search .general-search-form{width:300px}}@media (min-width:35em){.header-condensed .logo{top:2.5px}.header-condensed .logo .logo-img,.header-condensed .logo a{width:130px}.header-condensed .logo .tagline{display:none}}.header-condensed .header-nav-panel{top:60px}@media (min-width:45em){.header-condensed .header-title{display:block}}.header.is-fullnav{border-top-color:#f0f0f0}@media (max-width:35em){.header.is-fullnav .logo{left:-24px}}.header.is-fullnav .header-nav-panel{display:block;max-height:100vh}.header.is-fullnav .menu-button svg.icon-close{display:block}.header.is-fullnav .menu-button span,.header.is-fullnav .menu-button svg.icon-menu,.header.is-fullnav .search-icon{display:none}.header.is-fullnav .header-title{opacity:.3}@media (max-width:54em){.header.is-fullnav .general-search-form{display:block;position:absolute;left:0;width:100%;background:#333;z-index:10;padding:1em 1.25em;margin-top:40px}.header.is-fullnav .general-search-form .input-group{margin:0 auto;max-width:715px}.header.is-fullnav .general-search-form .input-group input{height:45px}}@media (max-width:54em) and (min-width:35em){.header.is-fullnav .general-search-form{margin-top:44px;padding-top:1.5rem}}@media (min-width:35em){.homeTemplate .header-condensed .logo .tagline{display:block;width:130px;top:-2.5px}}@media all and (max-width:54em){.header.is-fullnav .general-search-form{background-color:#color-brand-light-beige}.header .logo .logo-img{height:3rem!important;margin-left:0!important}}.header .general-search,.header .menu-button-container,.header-condensed .general-search,.header-condensed .menu-button-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.header .logo .logo-img,.header-condensed .logo .logo-img{margin-top:0}@media all and (min-width:45em){.header .general-search,.header .menu-button-container,.header-condensed .general-search,.header-condensed .menu-button-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.header-condensed .general-search,.header-condensed-condensed .general-search{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.header{border-top:none;height:110px}.header .logo{display:initial}.header .logo .logo-img{height:5rem;width:auto;margin-left:13rem}.header .logo .tagline{display:none}.header .header-nav-panel{background-color:#f5f7e7}.header-condensed{height:60px}.header-condensed .logo .logo-img{height:3rem;width:150px;margin-left:-1.5rem}.header-condensed .header-title{font-size:1rem;font-weight:800;margin-left:-5px}.logo-thought{fill:#333}.logo-co{fill:#bbb}.logo-img .logo-live-l{fill:url(#logo-live1)}.is-fullnav .logo-img .logo-live-l{fill:#000}.logo-img .logo-live-i{fill:url(#logo-live2)}.is-fullnav .logo-img .logo-live-i{fill:#000}.logo-img .logo-live-ive{fill:url(#logo-live3)}.is-fullnav .logo-img .logo-live-ive{fill:#000}.logo-img .logo-home{display:none}.homeTemplate .logo-img .logo-home{display:block;fill:#8E8E8E}.footer .logo-img .logo-about,.footer .logo-img .logo-live{fill:#FFF}.footer .logo-img .logo-home,.header-condensed .logo-img .logo-home{display:none}.general-search{min-height:1.2em;font-family:Karla}.general-search .icon-close,.general-search .icon-search{width:25px;height:20px;fill:#777;-webkit-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out;position:relative;top:2px;right:0}.general-search .icon-search{width:25px;height:25px}.general-search .icon-close{fill:#828282}.general-search .input-group .btn:focus .icon-search,.general-search .input-group .btn:hover .icon-search,.general-search .search-icon:focus svg,.general-search .search-icon:hover svg{fill:#777}.general-search .input-group{margin:0}.general-search .input-group input{outline:0;border:1px solid #d8d8d8;border-right:none;padding:0 10px;margin:0;height:40px}.general-search .input-group input+.btn,.general-search .input-group span+.btn{padding:0 1em}@media (min-width:54em){.general-search .input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.general-search-toggle{display:none}}.general-search .search-icon{width:3em;height:2.4em;padding:0 1rem 0 0;border:0;background:0 0;margin-left:auto;text-align:right;outline:0}.general-search.is-focus .btn-go{display:block}.general-search-input::-webkit-input-placeholder{color:#a8a8a8}.general-search-input::-moz-placeholder{color:#a8a8a8}.general-search-input::-ms-input-placeholder{color:#a8a8a8}.general-search .btn-go{background:#04bfbf;text-transform:uppercase}.general-search .btn-go:hover{background:#03a5a5}.general-search .icon-search{fill:#03a5a5}@charset "UTF-8";.fullscreen-nav{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;width:100%;max-width:75rem;padding:6rem .625rem 5rem;margin:0 auto}@media all and (max-width:45em){.fullscreen-nav{padding-top:2rem}}.fullscreen-nav .view-all{font-size:1rem;text-transform:uppercase}@media (min-width:45em){.fullscreen-nav .breadcrumbs-tags-section{width:45%;padding-right:3rem;margin-bottom:1rem}}@media (min-width:65em){.fullscreen-nav .breadcrumbs-tags-section{width:35%}}.fullscreen-nav .breadcrumbs-list{width:100%;background:0 0}.fullscreen-nav .breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-list>.breadcrumbs-list-item:not(.is-active){display:none}.fullscreen-nav .breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-list>.breadcrumbs-list-item:not(.is-active):not(.is-collapsed){display:inline-block}.fullscreen-nav .breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-title{display:block}.fullscreen-nav .breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-item.is-active>a:not(.text-btn-submenu){display:inline-block}.fullscreen-nav .breadcrumbs-list-submenu,.fullscreen-nav .breadcrumbs-list.hide-toplevel-small .breadcrumbs-list-item.is-collapsed{display:none}.fullscreen-nav .breadcrumbs-list-item,.fullscreen-nav .breadcrumbs-list-title{border:none;line-height:1}.fullscreen-nav .breadcrumbs-list-item a,.fullscreen-nav .breadcrumbs-list-title a{padding:.6rem 0;font-size:1rem;color:#FFF;line-height:1.1875rem}.fullscreen-nav .breadcrumbs-list-item a:hover,.fullscreen-nav .breadcrumbs-list-title a:hover{color:#bbb}.fullscreen-nav .breadcrumbs-list-title{padding-bottom:.425rem;border-bottom:1px solid #828282}@media (min-width:45em){.fullscreen-nav .breadcrumbs-list-title{padding-top:55px}}.fullscreen-nav .breadcrumbs-list-title a{padding:0;font-size:1.375rem;color:#bbb}.fullscreen-nav .breadcrumbs-list-title a:hover{color:#828282}.fullscreen-nav .breadcrumbs-list-item.is-active>a:not(.text-btn):focus,.fullscreen-nav .breadcrumbs-list-item.is-active>a:not(.text-btn):hover{color:#bbb}.fullscreen-nav .breadcrumbs-list .breadcrumbs-list-icon-active{fill:#bbb}.fullscreen-nav .breadcrumbs-list .breadcrumbs-list-link{display:inline-block;border:none}.fullscreen-nav .breadcrumbs-list .breadcrumbs-list-icon{display:none;fill:#bbb}.fullscreen-nav .breadcrumbs-list .text-btn{display:block;margin-top:1rem;font-size:.8125rem;color:#FFF}.fullscreen-nav .breadcrumbs-list .text-btn:focus,.fullscreen-nav .breadcrumbs-list .text-btn:hover{color:#5e5e5e!important}.fullscreen-nav-list{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-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-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;max-width:1200px}@media screen and (min-width:0�){.fullscreen-nav-list{width:100%}}@media (min-width:54em){.fullscreen-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}}@media (min-width:35em) and (max-width:54em),(min-width:65em){.fullscreen-nav-list-icon{display:block}}@media (min-width:54em) and (max-width:65em),(max-width:365px){.fullscreen-nav-list-icon{display:none}}.fullscreen-nav-list-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box}.fullscreen-nav-title a{display:block;font-size:1.375rem;line-height:1}.fullscreen-nav-sub{font-size:1rem;font-weight:800;line-height:1.1875rem}.fullscreen-nav-sub li:last-child{-webkit-column-span:all;column-span:all}.fullscreen-nav-sub a{display:inline-block}.fullscreen-nav-sub .text-btn-icon{margin-left:5px;left:-7px}.fullscreen-nav .general-search .search-icon,.fullscreen-nav-alternate .breadcrumbs-tags-section{display:none}@media (min-width:45em){.fullscreen-nav-list-item{padding:0 1rem 1rem}.fullscreen-nav-alternate .fullscreen-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}}@media all and (min-width:45em){.fullscreen-nav .fullscreen-nav-list{margin:0}}@media all and (max-width:45em){.fullscreen-nav .fullscreen-nav-list-icon{left:initial;top:5rem;right:1rem}.fullscreen-nav .fullscreen-nav-title{border-bottom:solid 1px #e9e9e9}}@media all and (min-width:45em) and (max-width:54em){.fullscreen-nav .fullscreen-nav-list-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.taxlevel-4 .fullscreen-nav .breadcrumbs-list{display:block}.fullscreen-nav-title{padding-bottom:.3rem;overflow:hidden;border-bottom:none;position:initial}.fullscreen-nav-title a{color:#444;font-family:Prata;font-weight:400;margin-top:3rem}.fullscreen-nav-title a:hover{color:#af7474}.fullscreen-nav-sub a{color:#444;padding:.4rem 0;font-weight:400}.fullscreen-nav-sub a:hover{color:#af7474}.fullscreen-nav-list-item{position:relative;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.fullscreen-nav-list-icon{position:absolute;left:0;bottom:0;top:0;display:block}.fullscreen-nav-list-icon.fullscreen-nav-list-icon--1,.fullscreen-nav-list-icon.fullscreen-nav-list-icon--2,.fullscreen-nav-list-icon.fullscreen-nav-list-icon--3,.fullscreen-nav-list-icon.fullscreen-nav-list-icon--4{width:6rem;margin-left:0}.breadcrumbs-tags-section{display:none}.fullscreen-nav-title{padding-top:4rem}.footer-inner,.footer-nav{-webkit-box-direction:normal}.footer .logo-inner,.footer .logo-wrapper{position:relative;display:inline-block}.footer{background:#333;color:#FFF;position:relative;padding-bottom:40px}.footer-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 .625rem}@media (min-width:45em){.footer-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 -webkit-calc(50% - 37.5rem);padding:0 calc(50% - 37.5rem)}.footer-social{width:45%}}.footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 1 auto;font-size:1.0625rem;font-weight:800;padding:0 1rem}@media (min-width:45em) and (max-width:65em){.footer-nav{border-top:1px solid #828282;padding-top:.625rem;margin:0 1rem}}@media (min-width:45em){.footer-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:55%;margin:.625rem 0 0 5rem;border-top:none;padding-top:0;height:100%}}@media (min-width:45em) and (max-width:54em){.footer-nav{width:45%}}.footer .logo-inner{margin:0 1rem;height:65px;border-bottom:none}.footer .logo-wrapper{position:relative;margin:.2em .625rem 0}@media (min-width:45em){.footer .logo-wrapper{margin:.2em 2rem 0}}@media (min-width:78em){.footer .logo-wrapper{margin:.2em -webkit-calc(50% - 37.5rem) 0;margin:.2em calc(50% - 37.5rem) 0}}.footer .logo .logo-img{height:61px;width:134px}.footer .logo .logo-img .logo-thought{fill:#FFF}.footer .footer-bottom{margin:0 .625rem 1.5em;padding-left:1rem}@media (min-width:45em){.footer .footer-bottom{margin-left:2rem;margin-right:2rem}}@media (min-width:78em){.footer .footer-bottom{margin-left:-webkit-calc(50% - 37.5rem);margin-left:calc(50% - 37.5rem);margin-right:-webkit-calc(50% - 37.5rem);margin-right:calc(50% - 37.5rem)}}@media (max-width:45em){.footer .logo-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .footer-bottom{margin-top:1rem}}@media all and (min-width:45em){.footer .footer-nav{margin:-3rem 0 0 5rem}}@media (max-width:78em){.footer .footer-inner{padding:0}}@media (min-width:78em){.footer .footer-inner{padding:0 -webkit-calc(50% - 37.5rem);padding:0 calc(50% - 37.5rem)}}@media all and (max-width:29em){.footer .footer-links-item{padding-left:0}}.footer .logo-wrapper{margin-top:1rem}.footer .social-block .social-block-bottom{display:none}.footer-links-item{font-weight:700}.social-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.footer .social-block,.social-block .newsletter-signup{-webkit-box-orient:vertical;-webkit-box-direction:normal}.social-block .newsletter-signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:0 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.social-block .newsletter-signup-input{line-height:1.5}.social-block .newsletter-signup .icon-envelope{display:none}.social-block-image{width:125px;min-width:125px;height:70px;margin:0 3rem}@media (max-width:54em){.social-block-image{margin:0 1.2rem}}.social-block-bottom{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main .social-block form{max-width:640px}@media (max-width:45em){.main .social-block{padding-top:1.2rem}}@media (max-width:65em) and (min-width:45em){.main .social-block .newsletter-signup.signup-success{width:50%}}.main .social-block[max-width~="700px"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main .social-block[max-width~="700px"] .social-block-bottom{margin-top:1.25rem}.main .social-block[max-width~="700px"] .social-block-image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0}.main .social-block[max-width~="340px"] .social-follow{width:40%}.main .social-block[max-width~="340px"] .social-follow-btn{width:29px;height:29px}.main .social-block[max-width~="340px"] .social-follow-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .social-block[max-width~="340px"] .social-follow-list li{margin-bottom:5px}.footer .social-block{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.25rem}.footer .social-block .social-block-bottom{margin-top:1.25rem}@media all and (max-width:45em){.footer .newsletter-signup{padding-top:1rem;border-top:solid 1px #8e8e8e}}.main .social-block{box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding:0,2rem;background:#FFF}.main .social-block .newsletter-signup{display:inline-block;margin:auto;-webkit-box-flex:initial;-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:initial;position:relative}.main .social-block .newsletter-signup .icon-envelope{display:block;position:absolute;margin-left:-7rem;width:5em;height:5em;top:0}.social-block-bottom{display:none}@charset "UTF-8";.newsletter-signup-form{position:relative}.newsletter-signup-title{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;font-size:1.125rem;color:#282828;margin-bottom:.625rem}.newsletter-signup-title-icon{width:2em;height:2em;fill:#777;margin-left:.5em}.newsletter-signup-intro{margin-bottom:0;font-size:.8125rem;color:#282828}.newsletter-signup .btn-go:focus,.newsletter-signup .btn-go:hover{background:#5e5e5e}.newsletter-signup-blockquote{border:0;padding-left:1.5em;font-size:1.125rem;color:#999;quotes:"“""”""‘""’";margin:1rem 0}.newsletter-signup-disclaimer{font-size:.75rem;line-height:1.125rem;color:#828282;margin:.5em 0}.newsletter-signup-disclaimer a{font-weight:800;color:#828282}.newsletter-signup-quote{position:relative;display:inline}.newsletter-signup-quote:before{content:open-quote;float:left;display:inline-block;position:absolute;top:30px;left:-44px;font-size:4em;line-height:.1;color:#999}.newsletter-signup-quote:after{content:close-quote;display:inline-block;position:relative;top:0;right:0;font-size:1rem;line-height:.1;color:#999}.newsletter-signup-credit{display:block;font-size:1.125rem;color:#777}.newsletter-signup .error,.newsletter-signup .error-overlay,.newsletter-signup .success-message{display:none;margin-bottom:auto}.newsletter-signup.signup-success .newsletter-signup-title{color:#777}.newsletter-signup .success-message{font-size:1.375rem;font-weight:800;color:#282828}.newsletter-signup .error-overlay{background-color:#777;position:absolute;top:3.5em;left:0;padding:.65em;z-index:2}.newsletter-signup .error-overlay p{color:#282828;font-size:1rem}.newsletter-signup .error-overlay:before{content:"";width:0;height:0;border-left:.85em solid transparent;border-right:.85em solid transparent;border-bottom:.85em solid #777;position:absolute;top:-.65em;left:1em}.footer .newsletter-signup .success-message{color:#FFF;font-size:.8125rem}.footer .newsletter-signup.signup-success .newsletter-signup-title{margin-bottom:0}.newsletter-block .newsletter-signup{background:#FFF}.newsletter-block .newsletter-signup-title{font-size:1.625rem;color:#777}.newsletter-block .newsletter-signup .success-message,.newsletter-block .newsletter-signup-intro{font-size:1.625rem;color:#282828}.newsletter-block .newsletter-signup-intro{margin-bottom:1rem}@media all and (max-width:35em){.main .social-block .newsletter-signup{padding-left:0}.main .social-block .newsletter-signup .icon-envelope{margin-left:0;margin-right:0;width:3rem;height:3rem;right:3rem;margin-top:-3rem}}.newsletter-signup{margin:0 auto}.newsletter-signup-input{border:1px solid #8e8e8e;border-right:none}.newsletter-signup .btn-go{text-transform:uppercase;background:#04bfbf}.newsletter-signup .btn-go:hover{background:#03a5a5}.newsletter-signup-title{font-family:Prata;font-weight:400;line-height:1.5rem}.footer .newsletter-signup-title{color:#FFF}.newsletter-signup-title-icon{display:none!important}.primary-nav-list-item{list-style:none;line-height:1.25rem}@media all and (max-width:54em){.primary-nav .footer .primary-nav{border-top:solid 1px #8e8e8e}}.footer .primary-nav-list,.mntl-pl-component .primary-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 0;margin-bottom:.5em}.footer .primary-nav-list-item,.mntl-pl-component .primary-nav-list-item{display:block;padding:.625rem 0;color:#777}.footer .primary-nav-list-item:last-child,.mntl-pl-component .primary-nav-list-item:last-child{margin-right:none}.footer .primary-nav-list-item a,.mntl-pl-component .primary-nav-list-item a{color:#FFF}.footer .primary-nav-list-item a:hover,.mntl-pl-component .primary-nav-list-item a:hover{color:#999}@media (min-width:59.375em){.footer .primary-nav-list-item,.mntl-pl-component .primary-nav-list-item{width:auto;margin:0 .2rem}}@media (min-width:45em){.footer .primary-nav-list,.mntl-pl-component .primary-nav-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.footer .primary-nav{padding:.625rem 0;border-top:1px solid #828282}.footer .primary-nav-list{display:block;margin:0;padding:0}@media (max-width:29em){.footer .primary-nav-list-item:nth-child(even){padding-left:.625rem}}@media (max-width:45em){.footer .primary-nav-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}.footer .primary-nav-list .primary-nav-list-item{width:50%}}@media (min-width:45em) and (max-width:54em){.footer .primary-nav{width:50%}}@media (min-width:45em){.footer .primary-nav{padding:0;border-top:none;border-bottom:none;margin:0 10% 0 0}}@media (min-width:54em){.footer .primary-nav{width:45%}}.mntl-pl-component .primary-nav{width:100%;background:#b2b2b2}.mntl-pl-component .primary-nav a{display:block}@media (min-width:25em){.mntl-pl-component .primary-nav{width:35%}}.mntl-pl-component .primary-nav-list{border-top:1px dotted #828282;border-bottom:1px dotted #828282}.mntl-pl-component .primary-nav-list-item{width:50%}@media (min-width:25em){.mntl-pl-component .primary-nav-list-item{display:block;width:100%}.mntl-pl-component .primary-nav-list{display:block;padding:0;border:0;margin-bottom:0}}.primary-nav{text-transform:uppercase}.footer .primary-nav{border-bottom:none}.footer .primary-nav-list-item a:hover{color:#af7474}.footer-links{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;margin-top:.625rem;font-weight:400;text-transform:uppercase}.footer-links-item{display:block;width:50%;padding:.625rem 0;font-size:.875rem;line-height:1}.footer-links-item a{color:#a8a8a8;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.footer-links-item a:hover{text-decoration:underline}@media (max-width:29em){.footer-links-item{padding-left:.625rem}}@media (min-width:45em){.footer-links{height:0;margin-top:0}}@media (min-width:54em){.footer-links{width:55%}}@media (min-width:45em) and (max-width:54em){.footer-links{width:50%}.footer-links .footer-links-item{width:100%}}.mntl-notification-banner{position:fixed;right:0;bottom:0;left:0;z-index:99;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.mntl-notification-banner.is-closed{-webkit-transform:translateY(100%);transform:translateY(100%)}.cookie-notification-banner{padding:1.25rem 3.5rem 1.25rem 2.5rem;text-align:center;background:#9b9b9b}.header+.leaderboard-header~.cookie-notification-banner{top:initial}@media all and (min-width:45em){.cookie-notification-banner{padding:1.25rem 3.75rem}}.adhesive+.cookie-notification-banner{bottom:50px}.adhesive+.cookie-notification-banner.is-closed{-webkit-transform:translateY(165%);transform:translateY(165%)}@media all and (min-width:65em){.gdpr-notification-banner__content{max-width:800px;margin:0 auto}}.gdpr-notification-banner__text{display:inline;text-align:center;color:#FFF}.gdpr-notification-banner__link{color:#4a4a4a;text-decoration:underline}.gdpr-notification-banner__link:hover{color:#eee}.gdpr-notification-banner__btn-close{position:absolute;top:1rem;right:0;background:#9b9b9b;border:none;font-size:0}.gdpr-notification-banner__btn-close-icon{width:25px;height:20px}