html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.wide-header,body:not(.blog) .article-header{padding:3em 0}.wide-header::after,body:not(.blog) .article-header::after{clear:both;content:"";display:block}@media screen and (min-width:600px){.wide-header,body:not(.blog) .article-header{padding:3em 0 1.5em}}.newsletter-subscription:after{content:'';position:absolute;width:100%;height:35px;background:url(../images/blog-hdr-separator-5054738c.svg) 60% center no-repeat;background-size:cover}@media screen and (min-width:600px){.newsletter-subscription:after{height:5.09vw;max-width:1866px;max-height:95px;background-position:center center;background-size:contain}}.blog-header{width:100%;position:relative;overflow:hidden}.blog-header h2,.blog-header .h2{margin-bottom:.1875em}.blog-header h1,.blog-header h2,.blog-header .h2{font-weight:400;color:#fff;transition:all ease .2s}.blog-header h1{margin-bottom:.125em}.blog-header p{font-weight:300;transition:all ease .2s}.blog-header *:last-child{margin-bottom:.375em}.blog-header .blog-title{padding:1.5em 0;background-color:#000}.blog-header .blog-title h2,.blog-header .blog-title .h2{margin-bottom:0;display:inline-block;position:relative;line-height:1.5}.blog-header .blog-title h2 .text-green,.blog-header .blog-title .h2 .text-green{white-space:nowrap}.blog-header .blog-title .desktop-title{display:none}.blog-header .blog-title .thin-line,.blog-header .blog-title .thick-line{position:absolute;width:100vw;transition:all .2s ease}.blog-header .blog-title .thin-line{height:1px;background-color:#5cb85c}.blog-header .blog-title .thick-line{height:5px;background-color:#1e873d}.blog-header .blog-title .deco-lines{margin:0}.blog-header .blog-title .deco-lines *{margin:0}@media screen and (min-width:900px){.blog-header .blog-title{padding:3em 0}.blog-header .blog-title .mobile-title{display:none}.blog-header .blog-title .desktop-title{display:block}}.blog-header .blog-tagline{height:27px}@media screen and (min-width:900px){.blog-header .blog-tagline{margin-top:-.67em;height:auto}}.blog-header .blog-tagline .page-content-wrapper{background-color:#333;margin-top:0;margin-bottom:0;position:relative}.blog-header .blog-tagline .lead{display:none;padding:1.5em 0;font-weight:400;color:#fff;position:relative;margin-bottom:22px}.blog-header .blog-tagline .lead:before{content:'ABOUT THIS BLOG';font-size:.55em;display:block;font-weight:900}@media screen and (min-width:900px){.blog-header .blog-tagline .lead{display:block}}.blog-header .blog-tagline .deco-shapes{margin:0}.blog-header .blog-tagline .deco-shapes>*{margin:0;position:absolute}.blog-header .blog-tagline .deco-shapes [class^=gray-shape]{background-size:auto 100%;width:15em;top:0;bottom:0;background-repeat:no-repeat}.blog-header .blog-tagline .deco-shapes .gray-shape1{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNTEnIGhlaWdodD0nMTQxJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYig1MSwgNTEsIDUxKScgZD0nTTc2IDBsNzUgLjAwMVYxNDFIMEw3NiAweicvPjwvc3ZnPg==);background-position:center right;right:calc(100% - 2px)}.blog-header .blog-tagline .deco-shapes .gray-shape2{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNTAnIGhlaWdodD0nMTQyJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J3JnYig1MSwgNTEsIDUxKScgZD0nTTAgMGgxNTBMMTYuOTk5IDE0MkgwVjB6Jy8+PC9zdmc+);background-position:center left;left:calc(100% - 2px)}.blog-header .blog-tagline .deco-shapes .green-shape{height:35.5%;left:0;right:0}.blog-header .blog-tagline .deco-shapes .green-shape:before{right:100%;width:20em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMzAnIGhlaWdodD0nNTAnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0ncmdiKDkyLCAxODQsIDkyKScgZD0nTTAgMGgyMzB2NTBINTdMMCAweicvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right center;background-size:auto 100%}.blog-header .blog-tagline .deco-shapes .green-shape:after{left:100%;background-color:#5cb85c;width:50vw}.blog-header .blog-tagline .deco-shapes .green-shape:before,.blog-header .blog-tagline .deco-shapes .green-shape:after{content:'';position:absolute;top:0;height:100%}.blog-header .blog-tagline .deco-shapes .gray-arrow{top:100%;left:.5em;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#333;border-width:22px}.blog-header .blog-tagline .deco-shapes .mobile-only{position:static;height:5px;overflow:hidden;font-size:5px;line-height:5px;display:block}@media screen and (min-width:900px){.blog-header .blog-tagline .deco-shapes .mobile-only{display:none}}@media screen and (min-width:900px){.blog-header p:not(.h4){font-size:1.225em}}.blog-header .content-wrapper-narrow{margin-left:0}@media screen and (min-width:600px) and (max-width:899px){.blog-header .content-wrapper-narrow{width:75%}}#article-header.blog-header .blog-title .h2,#article-header.blog-header .blog-title .h3{display:block}#article-header.blog-header .blog-title .h2 small,#article-header.blog-header .blog-title .h3 small{font-size:90%;display:block;margin-left:auto;margin-right:auto;max-width:850px;max-width:28ch}#article-header.blog-header .blog-title .h2 small.xshort-title,#article-header.blog-header .blog-title .h3 small.xshort-title{max-width:760px;max-width:24ch}#article-header.blog-header .blog-title .h2 small.shorter-title,#article-header.blog-header .blog-title .h3 small.shorter-title{max-width:800px;max-width:26ch}#article-header.blog-header .blog-title .h2 small.short-title,#article-header.blog-header .blog-title .h3 small.short-title{max-width:885px;max-width:30ch}#article-header.blog-header .blog-title .h2 small.medium-title,#article-header.blog-header .blog-title .h3 small.medium-title{max-width:930px;max-width:32ch}#article-header.blog-header .blog-title .h2 small.long-title,#article-header.blog-header .blog-title .h3 small.long-title{max-width:1040px;max-width:37ch}#article-header.blog-header .blog-title .h2 small.xlong-title,#article-header.blog-header .blog-title .h3 small.xlong-title{max-width:none}#hub-header .deco-lines .left-lines div:first-child{top:-.04em;right:calc(100% + 1em)}@media screen and (min-width:900px){#hub-header .deco-lines .left-lines div:first-child{right:-2.72em}}#hub-header .deco-lines .left-lines div:nth-child(2){top:50%;right:calc(100% + 1em);transform:translateY(-50%)}#hub-header .deco-lines .left-lines div:nth-child(3){top:calc(50% + 0.28em);right:calc(100% + 4.5em);transform:translateY(-50%)}#hub-header .deco-lines .right-lines div:first-child{bottom:50%;left:calc(100% + 2em)}@media screen and (min-width:900px){#hub-header .deco-lines .right-lines div:first-child{bottom:0;left:calc(100% + 0.92em)}}#hub-header .deco-lines .right-lines div:nth-child(2){bottom:calc(50% - .32em);left:calc(100% + .75em)}@media screen and (min-width:900px){#hub-header .deco-lines .right-lines div:nth-child(2){bottom:-.32em;left:calc(100% + 0.44em)}}#hub-header .title-group{position:relative;display:inline-block}#hub-header .title-group .h2{position:static;display:block}#article-header.blog-header{background:#1a1b1c url(../images/general-blog-image-1200x630-bw-18d1bcaa.webp) center 55% no-repeat;background-size:cover}#article-header.blog-header .blog-title{padding:3em 0 1.5em;background-color:rgba(26,27,28,.71);margin-bottom:0;transition:padding .2s ease}@media screen and (min-width:900px){#article-header.blog-header .blog-title{padding:4.5em 0}}@media screen and (min-width:1200px){#article-header.blog-header .blog-title{padding:6em 0}}#article-header.blog-header .blog-title .page-content-wrapper{padding:0 1.5em}#article-header.blog-header .blog-title h1{line-height:1.15;text-shadow:0 0 10px rgba(0,0,0,.5),0 3px #000;margin-bottom:.75em}@media screen and (max-width:599px){#article-header.blog-header .blog-title h1{font-size:2em}}#article-header.blog-header .blog-title h5{margin-bottom:.375em}@media screen and (max-width:599px){#article-header.blog-header .blog-title h5{font-size:1em}}@media screen and (min-width:900px) and (max-width:1199px){#article-header.blog-header .deco-lines .left-lines{transform:translate(0.5em,0.45em)}}#article-header.blog-header .deco-lines .left-lines div:first-child{top:-.8em;right:calc(100% + 5em)}@media screen and (min-width:900px){#article-header.blog-header .deco-lines .left-lines div:first-child{right:95%}}#article-header.blog-header .deco-lines .left-lines div:nth-child(2){top:calc(100% + 0.375em);right:75%}@media screen and (min-width:900px){#article-header.blog-header .deco-lines .left-lines div:nth-child(2){width:4.72em;top:-.45em;right:100%}}@media screen and (min-width:1200px){#article-header.blog-header .deco-lines .left-lines div:nth-child(2){right:calc(100% + .84em)}}#article-header.blog-header .deco-lines .right-lines div:first-child{bottom:calc(100% + 0.5em);left:71.5%}@media screen and (min-width:900px){#article-header.blog-header .deco-lines .right-lines div:first-child{bottom:-.2em}}#article-header.blog-header .deco-lines .right-lines div:nth-child(2){bottom:-.52em;left:calc(100% + 5em)}@media screen and (min-width:900px){#article-header.blog-header .deco-lines .right-lines div:nth-child(2){left:87.7%}}#article-header.blog-header .deco-lines .right-lines div:nth-child(3){bottom:-.64em;left:calc(100% + 4em);width:7.3em}@media screen and (min-width:900px){#article-header.blog-header .deco-lines .right-lines div:nth-child(3){left:81.5%}}#article-header.blog-header.default-banner{background-position-y:0}#article-header.blog-header.default-banner .blog-title{background-color:rgba(26,27,28,.76)}#article-header.blog-header.plain-banner{background-image:none}.no-webp #article-header.blog-header,.no-js #article-header.blog-header{background-image:url(../images/general-blog-image-1200x630-bw-4147dd57.jpg)}.newsletter-header,.calendar-header{background-color:#1a1b1c;padding:1.5em 0 2em}.newsletter-header p,.calendar-header p{color:#ddd}@media screen and (min-width:900px){.newsletter-header,.calendar-header{padding:3em 0 2.5em}}.blog-follow-us,.share-blog{transition:all ease .2s}.blog-follow-us p,.share-blog p{transition:all ease .2s}.blog-follow-us p:last-child,.share-blog p:last-child{margin-bottom:0}.blog-follow-us .social-media-icons a,.blog-follow-us .social-media-icons button,.share-blog .social-media-icons a,.share-blog .social-media-icons button{width:calc(25em/9);height:calc(22em/9);text-align:center;line-height:calc(22em/9);border-radius:3px;border:none;background-color:#1e873d;color:#fff;position:relative;padding:0;transition:all 150ms ease}.blog-follow-us .social-media-icons a .fa-lg,.blog-follow-us .social-media-icons button .fa-lg,.share-blog .social-media-icons a .fa-lg,.share-blog .social-media-icons button .fa-lg{font-size:1.85em}.blog-follow-us .social-media-icons a .fa-lg.fa-stack-overflow,.blog-follow-us .social-media-icons button .fa-lg.fa-stack-overflow,.share-blog .social-media-icons a .fa-lg.fa-stack-overflow,.share-blog .social-media-icons button .fa-lg.fa-stack-overflow{font-size:1.5em}.blog-follow-us .social-media-icons a svg,.blog-follow-us .social-media-icons button svg,.share-blog .social-media-icons a svg,.share-blog .social-media-icons button svg{width:55%;fill:#fff;display:inline-block;vertical-align:-15%;transition:all .2s ease}.blog-follow-us .social-media-icons a .fa-lg,.blog-follow-us .social-media-icons a svg,.blog-follow-us .social-media-icons button .fa-lg,.blog-follow-us .social-media-icons button svg,.share-blog .social-media-icons a .fa-lg,.share-blog .social-media-icons a svg,.share-blog .social-media-icons button .fa-lg,.share-blog .social-media-icons button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}.blog-follow-us .social-media-icons a#share-link2,.blog-follow-us .social-media-icons button#share-link2,.share-blog .social-media-icons a#share-link2,.share-blog .social-media-icons button#share-link2{width:auto;padding-left:.5em;padding-right:.5em;text-decoration:none}.blog-follow-us .social-media-icons a#share-link2 small,.blog-follow-us .social-media-icons button#share-link2 small,.share-blog .social-media-icons a#share-link2 small,.share-blog .social-media-icons button#share-link2 small{vertical-align:text-bottom;font-weight:900}.blog-follow-us .social-media-icons a .icon.icon-twitter svg,.blog-follow-us .social-media-icons button .icon.icon-twitter svg,.share-blog .social-media-icons a .icon.icon-twitter svg,.share-blog .social-media-icons button .icon.icon-twitter svg{width:65%;transform:translate(-50%,-50%)}.blog-follow-us .social-media-icons a .icon.icon-linkedin svg,.blog-follow-us .social-media-icons button .icon.icon-linkedin svg,.share-blog .social-media-icons a .icon.icon-linkedin svg,.share-blog .social-media-icons button .icon.icon-linkedin svg{transform:translate(-50%,-52%)}.blog-follow-us .social-media-icons a .icon.icon-link svg,.blog-follow-us .social-media-icons button .icon.icon-link svg,.share-blog .social-media-icons a .icon.icon-link svg,.share-blog .social-media-icons button .icon.icon-link svg{width:64%;transform:translate(-50%,-47%)}.blog-follow-us .social-media-icons a small .icon.icon-link svg,.blog-follow-us .social-media-icons button small .icon.icon-link svg,.share-blog .social-media-icons a small .icon.icon-link svg,.share-blog .social-media-icons button small .icon.icon-link svg{position:relative;width:auto;transform:none;left:0;top:-.3em}.blog-follow-us .social-media-icons a:hover,.blog-follow-us .social-media-icons a:focus,.blog-follow-us .social-media-icons button:hover,.blog-follow-us .social-media-icons button:focus,.share-blog .social-media-icons a:hover,.share-blog .social-media-icons a:focus,.share-blog .social-media-icons button:hover,.share-blog .social-media-icons button:focus{background-color:#2cc95c}.blog-follow-us .social-media-icons a:focus,.blog-follow-us .social-media-icons button:focus,.share-blog .social-media-icons a:focus,.share-blog .social-media-icons button:focus{outline-offset:0;outline:1px dashed #949595}.blog-follow-us .social-media-icons .link-and-tooltip,.blog-follow-us .social-media-icons .button-and-tooltip,.share-blog .social-media-icons .link-and-tooltip,.share-blog .social-media-icons .button-and-tooltip{font-size:1em}.blog-follow-us .social-media-icons .link-and-tooltip a,.blog-follow-us .social-media-icons .button-and-tooltip a,.share-blog .social-media-icons .link-and-tooltip a,.share-blog .social-media-icons .button-and-tooltip a{font-size:1em!important;margin-left:0!important}.blog-follow-us .social-media-icons .link-and-tooltip:first-child,.blog-follow-us .social-media-icons .button-and-tooltip:first-child,.share-blog .social-media-icons .link-and-tooltip:first-child,.share-blog .social-media-icons .button-and-tooltip:first-child{margin-left:0}.blog-follow-us .social-media-icons .link-and-tooltip [role=tooltip],.blog-follow-us .social-media-icons .button-and-tooltip [role=tooltip],.share-blog .social-media-icons .link-and-tooltip [role=tooltip],.share-blog .social-media-icons .button-and-tooltip [role=tooltip]{top:calc(100% - 1px)}.blog-follow-us .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.blog-follow-us .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip]{top:calc(100% + 10px)}@media screen and (min-width:600px){.blog-follow-us .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.blog-follow-us .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip]{top:calc(100% - 2px)}}@media screen and (min-width:1000px){.blog-follow-us .social-media-icons .link-and-tooltip,.blog-follow-us .social-media-icons .button-and-tooltip,.share-blog .social-media-icons .link-and-tooltip,.share-blog .social-media-icons .button-and-tooltip{margin-left:.75em}.blog-follow-us .social-media-icons .link-and-tooltip:first-child,.blog-follow-us .social-media-icons .button-and-tooltip:first-child,.share-blog .social-media-icons .link-and-tooltip:first-child,.share-blog .social-media-icons .button-and-tooltip:first-child{margin-left:0}}.blog-follow-us .social-media-icons p,.share-blog .social-media-icons p{display:flex}.blog-follow-us{padding:.375em 0 1em;border-top:1px solid #ddd;margin-top:2.5em}.share-blog.sidebar-box{padding-right:0;max-width:100%;position:relative}.share-blog.sidebar-box .white-arrow,.share-blog.sidebar-box .arrow-border{top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.share-blog.sidebar-box .white-arrow{left:calc(100% - 1px);border-left-color:#fff;border-width:.667em;margin-top:-.667em}.share-blog.sidebar-box .arrow-border{left:100%;border-left-color:#949595;border-width:calc(0.667em + 1px);margin-top:calc(-0.667em - 1px)}.share-blog.sidebar-box h6:not(.has-margin){padding-left:0}.sidebar .sticky-block .newsletter-signup{opacity:0;transition:all .3s ease;margin-top:2.778em}.sidebar .sticky-block.is-stuck .newsletter-signup{opacity:1}.sidebar .sticky-block.is-stuck .kor{max-height:30vh;overflow-y:auto}.is-stuck .blog-follow-us{padding:0;margin-top:-.5em}.is-stuck .blog-follow-us p{display:inline-block}.is-stuck .blog-follow-us p .desktop-only{display:none}.social-media-icons{color:#1a1b1c}.social-media-icons small{margin-right:.25em;display:inline-block;white-space:nowrap;vertical-align:middle}.social-media-icons .link-and-tooltip,.social-media-icons a{display:inline-block;vertical-align:middle}.social-media-icons .link-and-tooltip,.social-media-icons .button-and-tooltip{margin-left:.5em;font-size:1.25em}.social-media-icons .fa-lg{font-size:1.5em;vertical-align:-10%}.article-list{padding:0 0 1.5em;position:relative}@media screen and (min-width:900px){.article-list{padding:1.5em 0}}.article-list.calendar-list .article-preview:nth-last-of-type(1){border-bottom:none}@media screen and (min-width:900px){.article-list-wrapper{float:left;display:block;margin-right:2.1276595745%;width:61.7021276596%}.article-list-wrapper:last-child{margin-right:0}}@media screen and (min-width:1200px){.article-list-wrapper{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.article-list-wrapper:last-child{margin-right:0}}.article-list .sidebar{display:none;padding-top:3em}.article-list .sidebar .newsletter-signup{margin-bottom:1.5em}@media screen and (min-width:900px){.article-list .sidebar{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%;margin-left:4.2553191489%}.article-list .sidebar:last-child{margin-right:0}}@media screen and (min-width:1200px){.article-list .sidebar{margin-left:8.5106382979%}}.article-list .content-wrapper-wide{max-width:720px}.article-list blockquote{border-left-color:#1e873d}.article-preview{border-bottom:4px solid #f1f1f1;padding:3em 0}.article-preview__heading{margin-bottom:.1875em;font-size:1.5625em;font-weight:700}.article-preview .article-summary.press-summary .publish-info{display:none}.article-preview .article-summary h1,.article-preview .article-summary h2,.article-preview .article-summary h3,.article-preview .article-summary h4,.article-preview .article-summary h5{display:none}.article-preview .article-summary>a:last-child{font-weight:900;font-size:.889em;display:inline-block;padding-left:1.5em;padding-right:1.5em}.article-preview .article-summary ul,.article-preview .article-summary ol{padding-left:1.5em;margin-bottom:1.5em}.article-preview .article-summary ul li,.article-preview .article-summary ol li{margin-bottom:.75em}@media screen and (min-width:480px){.article-preview .article-summary ul,.article-preview .article-summary ol{margin-left:1em}}.article-preview .article-summary ul{list-style-type:disc}.article-preview .article-summary ol{list-style-type:decimal}.article-preview .article-summary .video-wrapper{max-width:560px}.article-preview .article-summary .hub-hide+pre,.article-preview .article-summary .hub-hide+.highlight{display:none}.article-preview:last-child{border-bottom:0}.article-preview .meta-info .meta-text .desktop-only{display:none}@media screen and (min-width:600px){.article-preview .meta-info .meta-text .desktop-only{display:inline-block}.article-preview .meta-info .meta-text .mobile-only{display:none}}.meta-info{line-height:4.33em;margin-bottom:1.5em}.meta-info .meta-image{width:5.22em;height:5.22em;overflow:hidden;display:inline-block;background-color:#ddd;text-align:center;position:relative}@media screen and (min-width:600px){.meta-info .meta-image:not(.has-bio){vertical-align:middle}}.meta-info .meta-image img{max-width:100%;max-height:100%;transform:scale(1.45) translateY(-0.1em);-webkit-filter:grayscale(1);filter:grayscale(1)}.meta-info .meta-image .fa{color:#fff;opacity:.75;font-size:5em;width:.8em;line-height:1.2}.meta-info .meta-text{display:inline-block;margin-left:1em;line-height:1.25;vertical-align:top;width:calc(100% - 6.5em)}@media screen and (max-width:599px){.meta-info .meta-text{width:95%;max-width:500px;margin-left:auto;margin-right:auto}}.meta-info .meta-text:only-child{margin-left:0;width:100%}.meta-info .meta-text .mini-bio{margin-top:-.5em;line-height:1.4}.meta-info .meta-text .fa-twitter{margin-right:.1em}.meta-info .meta-text .fa-linkedin-square,.meta-info .meta-text .fa-github{margin-right:.2em}.meta-info .meta-text .btn.btn-sm{font-size:.85em;letter-spacing:.01em;margin:0 .75em 1.5em}.meta-info .meta-text .btn.btn-sm .icon{height:1.15em;width:1.15em;margin:-.1em .15em -.05em 0}@media screen and (min-width:600px){.meta-info .meta-text .btn.btn-sm{margin-left:0}.meta-info .meta-text .btn.btn-sm:not(:last-child){margin-right:1.5em}.meta-info .meta-text .btn.btn-sm:last-child{margin-right:0}}.meta-info .meta-text .author-social{margin-bottom:-1em!important}@media screen and (min-width:900px){.meta-info.meta-stacked{text-align:center}.meta-info.meta-stacked .meta-image{margin:0 auto .75em;display:block}.meta-info.meta-stacked .meta-text{margin:0 auto;display:block}}.blog-pagination{font-size:.889em;margin-top:1.5em;padding:3em 0;background-color:#f1f1f1}.blog-pagination::after{clear:both;content:"";display:block}.blog-pagination .arrow-button{width:24px;height:24px;border-radius:50%;background-color:#1e873d;display:inline-block;text-align:center;line-height:24px;color:#fff;transition:all ease .2s}.blog-pagination .arrow-button:hover{color:#fff;background-color:#2cc95c}.blog-pagination .arrow-button:focus{outline:1px dashed #949595}.blog-pagination .page-number{white-space:nowrap;display:inline-block;margin:0 .375em}.blog-pagination .content-wrapper-wide{max-width:720px}.blog-pagination .content-wrapper-wide>div{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.blog-pagination .content-wrapper-wide>div:last-child{margin-right:0}.blog-pagination .content-wrapper-wide .prev-page a:before{content:"\f0a8";font-family:fontawesome;display:inline-block;margin-right:.25em}.blog-pagination .content-wrapper-wide .page-of{text-align:center;padding:1.125em 0;line-height:1}.blog-pagination .content-wrapper-wide .page-of:only-child{margin-left:auto;margin-right:auto;float:none}.blog-pagination .content-wrapper-wide .next-page{text-align:right}.blog-pagination .content-wrapper-wide .next-page a:after{content:"\f0a9";font-family:fontawesome;display:inline-block;margin-left:.25em}.blog-pagination .content-wrapper-wide p{margin-bottom:0}.blog-pagination.new .btn{text-align:center;padding-left:0;padding-right:0;width:100%}@media screen and (min-width:600px){.blog-pagination.new .btn{width:auto;padding-left:2em;padding-right:2em}}.meta{color:#949595;font-size:.8em}.meta__author{text-transform:uppercase}.meta__author::after{content:"–";padding:0 .75em}.meta__tags-list{display:inline-block}.meta__tag{display:inline-block;font-size:calc(15em/18);font-weight:400;text-align:center;padding:0;line-height:2.25em;margin-right:.5em;margin-bottom:.65em}.meta__tag .tag-link{display:block;color:#1b7e39;background-color:#f5f5f5;border:1px solid #e7e7e7;border-radius:5px;padding:0 .75em;text-decoration:none;transition-property:all}.meta__tag .tag-link:hover{color:#2cc95c}.meta__tag .tag-link:hover,.meta__tag .tag-link:focus{border-color:#2cc95c}.meta__tag .tag-link:focus{outline-offset:0}body:not(.blog) .article-header{text-align:center}@media screen and (min-width:600px){body:not(.blog) .article-header{width:80%;margin:0 auto}}body:not(.blog) .article-header__heading{margin-bottom:1.5em}body:not(.blog) .article-header .meta__tags-list{display:block;margin:.75em 0 0;text-align:center}body.blog table{font-size:.8em;margin-bottom:1.75em}body.blog table thead th{background-color:#eee;text-align:left}body.blog .article-header{padding:3.5em 0 2em;background-color:#1a1b1c;position:relative;margin-bottom:1em}body.blog .article-header:after{content:'';position:absolute;width:100%;height:64px;top:calc(100% - 38px);background:url(../images/article-hdr-separator-652f8b91.svg) no-repeat;background-position:calc(0% - 445px) center;background-size:1340px 64px}@media screen and (min-width:1341px){body.blog .article-header:after{background-position:calc(50% - 380px) center}}body.blog .article-header__heading{margin-bottom:1.5em}body.blog .article-header .meta__tags-list{display:block;margin:.75em 0 0;text-align:center}body.blog .article-header h1,body.blog .article-header h3{color:#e7e7e7}@media screen and (min-width:900px){body.blog .article-header h1,body.blog .article-header h3{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%}body.blog .article-header h1:last-child,body.blog .article-header h3:last-child{margin-right:0}}.wide-header{text-align:center}@media screen and (min-width:600px){.wide-header{width:95%;margin:0 auto}}.wide-header__heading{margin-bottom:1.5em}.wide-header .meta__tags-list{display:block;margin:.75em 0 0;text-align:center}.blog-article-content{padding-top:3em;position:relative;border-top:5px solid #1e873d}.blog-article-content .page-content-wrapper{padding:0 1.5em}@media screen and (min-width:900px) and (max-width:1353px){.blog-article-content .page-content-wrapper{max-width:calc(1200px + 1.5em);transition:max-width .35s}}.blog-article-content .green-arrow{bottom:calc(100% - 43px);left:50%;transform:translateX(-50%);border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#1e873d;border-width:22px;transition:all .2s ease}@media screen and (min-width:1200px){.blog-article-content .green-arrow{bottom:calc(100% - 60px);border-width:31px}}@media screen and (min-width:900px) and (max-width:1353px){.blog-article-content .green-arrow{display:none}}.blog-article-content .share-blog h6{font-weight:900}.blog-article-content .share-blog h6 small{font-size:75%}.blog-article-content .share-blog [role=tooltip]:empty{display:none}.blog-article-content .image-right{float:right;margin:.75em 0 1.5em 1.5em;max-width:50%}.blog-article-content .image-right:after{display:table;content:'';clear:both;visibility:hidden}@media screen and (min-width:480px){.blog-article-content .image-right{max-width:40%}}.blog-article-content hr{clear:both}.blog-article-content__text .meta-info{padding:1em .833em;background-color:#f1f1f1;border:1px solid #ddd;max-width:650px}.blog-article-content__text .meta-info .meta-image{border:5px solid #fff}@media screen and (min-width:600px){.blog-article-content__text .meta-info .meta-text:not(.has-bio){vertical-align:middle}}.blog-article-content__text .meta-info .meta-text small{font-size:.889em}.blog-article-content__text .meta-info .meta-text p{margin-bottom:1em}.blog-article-content__text .meta-info .meta-text p:last-child{margin-bottom:0}.blog-article-content__text .meta-info .meta-text p a{color:#1c7d39}.blog-article-content__text .meta-info .meta-text p a:hover,.blog-article-content__text .meta-info .meta-text p a:focus{color:#2cc95c}.blog-article-content__text .meta-info .meta-text p .btn{color:#fff;text-decoration:none;text-transform:none;padding:.5em .75em}.blog-article-content__text .meta-info .meta-text p .btn:hover,.blog-article-content__text .meta-info .meta-text p .btn:focus{color:#fff}@media screen and (min-width:1200px){.blog-article-content__text .meta-info{margin-top:3em}}.blog-article-content__text .share-blog .social-media-icons{margin:1.5em 0 3em}.blog-article-content__text .share-blog .social-media-icons:before{display:none}@media screen and (min-width:1354px){.blog-article-content__text .share-blog{display:none}}.blog-article-content__text figcaption{max-width:650px}.blog-article-content .sidebar:first-child{display:none}.blog-article-content .sidebar:first-child>*{margin-right:.667em}.blog-article-content .sidebar:first-child .sticky-cta{padding-bottom:12em;z-index:1}.blog-article-content .sidebar:first-child .sticky-cta .newsletter-signup{display:none!important}.blog-article-content .sidebar:first-child .sidebar-box{width:11.7em}.blog-article-content .sidebar:first-child .newsletter-signup{display:none}.blog-article-content .sidebar:first-child .newsletter-signup h5,.blog-article-content .sidebar:first-child .newsletter-signup .h5,.blog-article-content .sidebar:first-child .newsletter-signup h6,.blog-article-content .sidebar:first-child .newsletter-signup .h6{margin-top:.375em}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input[type=email],.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select{padding:.375em .5em!important}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input.mktoInvalid[type=email],.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select.mktoInvalid{border-color:red}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input[type=email]:focus,.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select:focus{border-color:#2cc95c}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input[type=email],.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select,.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoCheckboxList input[type=checkbox]+label:before{border-color:#ddd}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000!important}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c!important}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{padding-top:.85em!important;padding-bottom:.85em!important}.blog-article-content .sidebar:first-child .newsletter-signup.mini-signup .mktoForm .mktoError .mktoErrorMsg{font-size:80%!important}.blog-article-content .sidebar .meta-info{margin-bottom:3em}@media screen and (min-width:900px){.blog-article-content .sidebar{width:32%}}@media screen and (min-width:1354px){.blog-article-content .sidebar{width:22%}.blog-article-content .sidebar:first-child{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:flex-start;width:17%}}.blog-article-content .sidebar:last-child .newsletter-signup{max-width:650px}.blog-article-content .sidebar:last-child .newsletter-signup h5,.blog-article-content .sidebar:last-child .newsletter-signup .h5,.blog-article-content .sidebar:last-child .newsletter-signup h6,.blog-article-content .sidebar:last-child .newsletter-signup .h6{padding:0 .375em 0 .5em}.blog-article-content .sidebar:last-child .newsletter-signup .signup-elicorn-bubble{background-color:#fff}.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup){margin-top:4.5em}.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) h5,.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) .h5,.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) h6,.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) .h6{padding-top:1.25em}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h5,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h5,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6{margin-top:.375em}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h5 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h5 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6 small{font-size:100%}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup input[type=email],.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup select,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .mktoCheckboxList input[type=checkbox]+label:before{border-color:#ddd}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000!important}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c!important}@media screen and (min-width:900px){.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6{padding-left:.75em;text-transform:uppercase;font-weight:900}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6 small{font-size:75%}}.blog-article-content .sidebar:last-child .popular-posts p:last-child{margin:1.125em 0 .375em}.blog-article-content .sidebar:last-child .sticky-cta{display:none}@media screen and (max-width:899px){.blog-article-content .sidebar:last-child{max-width:650px}}@media screen and (min-width:900px){.blog-article-content .sidebar:last-child .newsletter-signup:first-child{margin-top:-6.5em}.blog-article-content .sidebar:last-child .newsletter-signup:first-child .signup-elicorn-bubble{background-color:transparent}.blog-article-content .sidebar:last-child .sticky-cta{display:block}.blog-article-content .sidebar:last-child .sticky-cta .sidebar-box{border-color:#ddd}}@media screen and (min-width:1354px){.blog-article-content .sidebar:last-child .sticky-cta .share-blog{display:none}}.blog-article-content .page-content-wrapper>section .social-media-icons{position:relative;padding-top:.375em;margin-top:3em}.blog-article-content .page-content-wrapper>section .social-media-icons:before{content:"";position:absolute;top:0;width:100%;max-width:200px;border:1px solid #f1f1f1}@media screen and (min-width:900px){.blog-article-content{margin:0 auto 2.5em}.blog-article-content .page-content-wrapper{display:flex;justify-content:center}.blog-article-content .page-content-wrapper>section{width:61%;margin-right:5%}}@media screen and (min-width:1354px){.blog-article-content .page-content-wrapper>section{width:54%;margin-left:3.5%;margin-right:3.5%}}@media screen and (max-width:599px){.blog-article-content .meta-info{text-align:center;margin-left:-1.5em;margin-right:-1.5em;border-width:1px 0}.blog-article-content .meta-info .meta-image{margin:0 auto .75em;display:block}.blog-article-content .meta-info .meta-text{margin:0 auto;display:block}.blog-article-content .newsletter-signup h5,.blog-article-content .newsletter-signup .h5,.blog-article-content .newsletter-signup h6,.blog-article-content .newsletter-signup .h6,.blog-article-content .newsletter-signup .blog-marketo{max-width:450px;width:95%;margin-left:auto;margin-right:auto}.blog-article-content .newsletter-signup .blog-marketo .mktoForm{padding:0!important}.blog-article-content .newsletter-signup .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100%!important}.blog-article-content section .social-media-icons{text-align:center}.blog-article-content section .social-media-icons p{display:block}}.newsletter-signup{padding:2.25em;padding-left:3em;position:relative}.newsletter-signup .btn{padding:.75em 3em!important;font-size:.889em}.newsletter-signup [type=email]{border-color:transparent;outline:0;box-shadow:none;padding:.75em}.newsletter-signup [type=email]:focus{border-color:#2cc95c;box-shadow:none;outline:1px dashed}.newsletter-signup select{width:100%}.newsletter-signup select:hover{color:#2cc95c}.newsletter-signup h5,.newsletter-signup .h5,.newsletter-signup h6,.newsletter-signup .h6{position:relative;margin-top:.8em;font-weight:700}.newsletter-signup .mktoForm .mktoError{text-align:center;padding-left:0!important}.newsletter-signup .mktoForm .mktoError[style]{margin-top:-1em}.newsletter-signup .mktoForm .mktoError .mktoErrorArrowWrap{top:100%!important;transform:rotate(180deg)}.newsletter-signup .mktoForm .mktoError .mktoErrorMsg{background-image:none!important}.newsletter-signup .mktoForm .mktoCheckboxList{padding:0}.newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label{margin-left:30px;text-indent:-30px;font-weight:300;float:none}.newsletter-signup .mktoForm .mktoCheckboxList+.mktoError[style]{margin-top:0;padding:0 0 0 30px!important;text-align:left}.newsletter-signup .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol,.newsletter-signup .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol{float:none}.newsletter-signup .mktoForm .mktoFormRow:nth-child(4){margin-bottom:.5em;overflow:hidden}#signup-bottom,#inline-form-top{height:1px;overflow:hidden;display:none}@media screen and (min-width:900px){#signup-bottom,#inline-form-top{display:block}}#signup-bottom{position:absolute;bottom:0}.newsletter-signup,.share-blog.sidebar-box{border:1px solid #949595;background-color:#fff;border-radius:3px}.signup-elicorn-bubble{background:center bottom 1px no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMTcuOTQgMjU3LjgxJz48cmVjdCB4PSc0LjYnIHk9JzQuMjUnIHdpZHRoPScyMDkuNzEnIGhlaWdodD0nMjAwLjgzJyByeD0nMTEnIGZpbGw9JyNmZmYnLz48cGF0aCBkPSdNMjAwLjk0IDIwOC44Mkg3Ni43N3YtOGgxMjQuMTdhOSA5IDAgMDA5LTlWMTYuOTdhOSA5IDAgMDAtOS05SDE4MC40di04aDIwLjU0YTE3IDE3IDAgMDExNyAxN3YxNzQuODVhMTcgMTcgMCAwMS0xNyAxN3pNNi4xMiAyNTcuODJsLTQuMTgtNi44IDQxLjMtMjUuNzJhOC45NCA4Ljk0IDAgMDAtNC43Ny0xNi40OEgxNi45NGExNyAxNyAwIDAxLTE3LTE3VjE2Ljk3YTE3IDE3IDAgMDExNy0xN2gxMjIuNTV2OEgxNi45NGE5IDkgMCAwMC05IDl2MTc0Ljg1YTkgOSAwIDAwOSA5aDIxLjVhMTYuOTQgMTYuOTQgMCAwMTkgMzEuMzF6JyBmaWxsPScjMWU4NzNkJy8+PC9zdmc+);width:calc(16em/3);height:calc(113em/18);background-size:calc(100% - 2px) auto;position:absolute;top:-2.778em;left:-4px}.signup-elicorn-bubble .mini-elicorn{background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NS41NiA0NS44Nyc+PHBhdGggZD0nTTMzLjQ2IDM0Ljc0Yy0uNjMtLjI3LTEuNy0uNzItMi4wNi0uODFhLjg1Ljg1IDAgMDAtLjg5LjE4IDIzLjExIDIzLjExIDAgMDAtMi40MSAyLjI2Yy0uNzIuODEtLjkgMS0uOSAxLjM2czIuNSA4LjE0IDIuNSA4LjE0aDUuODFzLTEuMTYtOS42OC0xLjI1LTEwLjMxLS4wOS0uNTUtLjgtLjgyem0xNS42NCAyLjJjLTEuMjUuMTgtMi42OC4zNi0yLjY4LjM2cy0uNTMgMi0uODkgNC4wOC0uNDUgNC41Mi0uNDUgNC41Mmg2YTggOCAwIDAxLjM2LTIuNDRjLjI3LS45MSAxLjE2LTIuNTQgMS4zNC0zcy42My0xLjA5LjYzLTEuMDlMNTEuOCAzNi4zYTIwIDIwIDAgMDEtMi43LjY0em0xMC4yOS05LjIzYTYuODggNi44OCAwIDAxLTEuNyAyLjkgNi4xOCA2LjE4IDAgMDEtMyAxLjI3bC0yLjQyIDMuMzRjLjU0LS4wOS43Mi4wOS44MS4zN3M0LjgzIDEwLjMxIDQuODMgMTAuMzFoNS41NEw2MS44IDI2LjI0em01LjktMi4xN2EyMy4xMSAyMy4xMSAwIDAwLTUuMTktMTAuODVjLTMuNzYtNC41My02LjQ0LTYtMTAuOTEtNy43OGEzMy41NiAzMy41NiAwIDAwLTkuMTEtMi4yNmwtNC4xMiAyLjI5IDMgMy44cy0xLjM0IDMtMiA0Ljc5YTE0LjM0IDE0LjM0IDAgMDEtMi41OSA0LjYyIDE2Ljg1IDE2Ljg1IDAgMDEtMi41IDEuOXMtMSAyLjM1LTEuMzQgMy41MmE0LjggNC44IDAgMDAtLjI3IDIuNzIgMjMuMzcgMjMuMzcgMCAwMDEuNyA0IDMxLjkxIDMxLjkxIDAgMDAxMC4zNyAzIDIzLjYgMjMuNiAwIDAwOS41Ny0uODEgMjAuNDEgMjAuNDEgMCAwMTEuMDctMS44MWMuNDQtLjYzIDEuMzQtMS42MyAxLjM0LTEuNjNhMi4yOCAyLjI4IDAgMDAuNjItLjA5IDUuMDYgNS4wNiAwIDAwNC0zLjg5bDIuNDEtMS40NS0uNDUtNi4xNWExNC43MiAxNC43MiAwIDAxMi43OCA0LjUzIDIxLjc3IDIxLjc3IDAgMDExLjc4IDUuNzkgMjMuMDkgMjMuMDkgMCAwMC0uMTYtNC4yN3pNMjkuMTcgMzMuNmE0LjE4IDQuMTggMCAwMTIuMDUtMS4wOXMtMS4wNy0yLjM1LTEuNDMtMy4yNmEzLjg3IDMuODcgMCAwMTAtMi42MmMuMjctLjkgMS40My00LjI1IDEuNDMtNC4yNXMtOC40OSA0LjctOC43NiA0Ljc5YTYuMSA2LjEgMCAwMC0xLjQzIDIuMDggODcuODUgODcuODUgMCAwMC0zLjQzIDguNjljLS43MiAyLjcxLTIgOC0yIDhoNi4xN2EyOC40NyAyOC40NyAwIDAxMi43Ny02LjI0YzIuMjEtMy45NiAzLjQ3LTUuMTQgNC42My02LjEzek0xMC40OCA3Ljk0YTUuNjUgNS42NSAwIDAwLjcyLTIuNjJsLS40NS4zNlMxLjEgMS4yNS44MyAxLjA3LjIuOC4xMS45OHMtLjI3LjA5LjE4LjYzIDguMTQgNy43OCA4LjE0IDcuNzhsLjA5LjU0YTguNzEgOC43MSAwIDAwMS45Ni0xLjk5em02LjI2IDI3LjQxYy4wOS0xIDAtNC42MSAwLTUuMjRhNi4yNCA2LjI0IDAgMDExLjA3LTIuNzIgOS4xNCA5LjE0IDAgMDExLjYxLTEuODFsLjQ1LS40NS0xLjQzLTEuMjdhMTAuMDkgMTAuMDkgMCAwMC0yLjE1IDIuMDkgNy42OCA3LjY4IDAgMDAtMS43OCAzLjUyIDUuNjQgNS42NCAwIDAwLS40NSAyLjI3Yy0uMDkgMS4xNyAwIDIuNjIgMCAzLjA3cy0uNDUuNjMtLjgxLjYzLS43MS0uMTgtLjcxLS45YTMyLjkxIDMyLjkxIDAgMDEuMzYtNC40MyAxNi44MiAxNi44MiAwIDAxMS4yNS00LjE2IDE1Ljg2IDE1Ljg2IDAgMDExLjctMi42M2wtMy4xMy45MWExMC4wNyAxMC4wNyAwIDAxLTIuNTkuNDVoLS45czIuNzctMS4yNyA0LjItMi4wOGwyLjI0LTEuMjdhMS4xMSAxLjExIDAgMDExLjQzLjI3bC4zNi40NiAxLjM0LS42NC44OS0uMzZzLjktNi4wNiAxLjE2LTcuNzguNDUtMiAuMjctMi42MmExLjU0IDEuNTQgMCAwMC0xLjE2LTEuMDkgMi40OSAyLjQ5IDAgMDEtLjcyLS4wOXMtLjE3LS4zNi4xOC0uMzZoMi43N2MuMjcgMCAuNjMuMDkuNDUuOWEzOCAzOCAwIDAwLTEuMzQgNy4xNSAyMS43NyAyMS43NyAwIDAwLjU0IDcuMTVjLjI2IDEuMDguNTMgMS41NCAxIDEuMTcgMCAwIDcuMzMtMy43MSA4Ljc2LTQuNjFhMTIuMjEgMTIuMjEgMCAwMDMuNDktMy4yNmMuNzEtMS4wOCAzLTYuODcgMy02Ljg3bC0zLjIyLTQuMDcgNC4xMS0yLjI3YTE0LjUgMTQuNSAwIDAwLTMtLjA5IDExLjgyIDExLjgyIDAgMDAtMi42OC4yOCAxNyAxNyAwIDAwLTMuMjItMi45IDEzIDEzIDAgMDAtMy4xMy0xLjcyIDEzIDEzIDAgMDAtNC42NS45MWMtMi42OCAxLTEwLjU1IDQuNTItMTAuNTUgNC41MmE1LjkgNS45IDAgMDEtLjg5IDMgNy4xNyA3LjE3IDAgMDEtMiAxLjh2MjQuNzNhMy43NyAzLjc3IDAgMDAzLjk0IDMuNzEgNCA0IDAgMDAzLjk0LTMuMjh6bS0yLjg2LTIxLjI2YzEuMDcgMCAxLjI1LjgyIDEuMTYgMS4xOGExLjE0IDEuMTQgMCAwMS0xLjI1LjgxYy0uNjMtLjA5LS44OS0uMzYtLjg5LS43MnMuNDQtLjQ1LjUzLS42My0uMDktLjU0LTEuMzQuMDlhMi43MyAyLjczIDAgMDExLjc5LS43MXonIGZpbGw9JyMzMzMnLz48L3N2Zz4=);background-size:cover;width:calc(33em/9);height:calc(23em/9);position:absolute;top:19.5%;left:11.5%}#hub-sidebar .signup-elicorn-bubble{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMTcuOTQgMjU3LjgxJz48cmVjdCB4PSc0LjYnIHk9JzQuMjUnIHdpZHRoPScyMDkuNzEnIGhlaWdodD0nMjAwLjgzJyByeD0nMTEnIGZpbGw9JyNmZmYnLz48cGF0aCBkPSdNMjAwLjk0IDIwOC44Mkg3Ni43N3YtOGgxMjQuMTdhOSA5IDAgMDA5LTlWMTYuOTdhOSA5IDAgMDAtOS05SDE4MC40di04aDIwLjU0YTE3IDE3IDAgMDExNyAxN3YxNzQuODVhMTcgMTcgMCAwMS0xNyAxN3pNNi4xMiAyNTcuODJsLTQuMTgtNi44IDQxLjMtMjUuNzJhOC45NCA4Ljk0IDAgMDAtNC43Ny0xNi40OEgxNi45NGExNyAxNyAwIDAxLTE3LTE3VjE2Ljk3YTE3IDE3IDAgMDExNy0xN2gxMjIuNTV2OEgxNi45NGE5IDkgMCAwMC05IDl2MTc0Ljg1YTkgOSAwIDAwOSA5aDIxLjVhMTYuOTQgMTYuOTQgMCAwMTkgMzEuMzF6JyBmaWxsPScjMWU4NzNkJy8+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDknIGhlaWdodD0nMTA5Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9JyNmZmZmZmYnIGQ9J00xMDkgMTA5SDBWMGgxMDl2MTA5eicvPjwvc3ZnPg==);background-position:center bottom 1px,center bottom;background-size:calc(100% - 2px) auto,100% 65%}.blog-marketo .mktoForm{width:100%!important}.blog-marketo .mktoForm .mktoLabel,.blog-marketo .mktoForm .mktoGutter,.blog-marketo .mktoForm .mktoOffset,.blog-marketo .mktoForm .mktoClear{display:none}.blog-marketo .mktoForm input[type=email],.blog-marketo .mktoForm select{background-color:#fff!important;padding:.75em!important;margin-bottom:.75em;border-color:#949595;font-weight:300}.blog-marketo .mktoForm input[type=email]:hover::-moz-placeholder,.blog-marketo .mktoForm input[type=email]:focus::-moz-placeholder,.blog-marketo .mktoForm select:hover::-moz-placeholder,.blog-marketo .mktoForm select:focus::-moz-placeholder{color:#5cb85c}.blog-marketo .mktoForm input[type=email]:hover:-ms-input-placeholder,.blog-marketo .mktoForm input[type=email]:focus:-ms-input-placeholder,.blog-marketo .mktoForm select:hover:-ms-input-placeholder,.blog-marketo .mktoForm select:focus:-ms-input-placeholder{color:#5cb85c}.blog-marketo .mktoForm input[type=email]:hover::-ms-input-placeholder,.blog-marketo .mktoForm input[type=email]:focus::-ms-input-placeholder,.blog-marketo .mktoForm select:hover::-ms-input-placeholder,.blog-marketo .mktoForm select:focus::-ms-input-placeholder{color:#5cb85c}.blog-marketo .mktoForm input[type=email]:hover::placeholder,.blog-marketo .mktoForm input[type=email]:focus::placeholder,.blog-marketo .mktoForm select:hover::placeholder,.blog-marketo .mktoForm select:focus::placeholder{color:#5cb85c}.blog-marketo .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{width:100%;float:none}.blog-marketo .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{margin-right:0}.blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0!important}.blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{padding-left:.75em!important;padding-right:.75em!important;width:200px!important;max-width:100%!important;margin:0!important;font-size:.889em!important;font-weight:900!important;display:inline-block!important}.sidebar:not(:first-child) .sidebar-box:not(#hub-sidebar) .blog-marketo .mktoForm input[type=email],.sidebar:not(:first-child) .sidebar-box:not(#hub-sidebar) .blog-marketo .mktoForm select{padding:.6em .75em!important}.sidebar:not(:first-child) .sidebar-box.mini-signup:not(#hub-sidebar) .blog-marketo .mktoForm input[type=email],.sidebar:not(:first-child) .sidebar-box.mini-signup:not(#hub-sidebar) .blog-marketo .mktoForm select{padding:.5em .75em!important}@media screen and (min-width:900px){.sidebar-box .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton,#hub-sidebar .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100%!important}}.blog-article-content__text{margin-bottom:20px}.blog-article-content__text>*:first-child{margin-top:0}.blog-article-content__text img.align-right{float:right;margin-left:20px;margin-bottom:20px}.blog-article-content__text>p,.blog-article-content__text>h1,.blog-article-content__text>h2,.blog-article-content__text>h3,.blog-article-content__text>h4,.blog-article-content__text>h5,.blog-article-content__text>h6,.blog-article-content__text>blockquote,.blog-article-content__text>ul,.blog-article-content__text>ol,.blog-article-content__text>input{max-width:690px;max-width:68ch}.blog-article-content__text ul,.blog-article-content__text ol{margin-bottom:1.5em;padding-left:1.5em}.blog-article-content__text ul li,.blog-article-content__text ol li{margin-bottom:.75em}@media screen and (min-width:480px){.blog-article-content__text ul,.blog-article-content__text ol{margin-left:1em}}.blog-article-content__text .ref-footnotes ol{margin-left:0}.blog-article-content__text ul{list-style-type:disc}.blog-article-content__text ul ul{list-style-type:circle;margin-top:1em;margin-left:0}.blog-article-content__text ul ul ul{list-style-type:square}.blog-article-content__text ol{list-style-type:decimal}.blog-article-content__text ol ul{list-style-type:circle;margin-top:1em;margin-left:0}.blog-article-content__text ol ul ul{list-style-type:square}.blog-article-content__text ol li{padding-left:.375em}.blog-article-content__text .toc+ul li{margin-bottom:0}.blog-article-content__text .toc+ul ul{margin-top:0;margin-bottom:0}.blog-article-content__text pre,.blog-article-content__text p>code{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;color:#333;font-size:.8em}.blog-article-content__text p>code{font-style:normal}.blog-article-content__text pre,.blog-article-content__text li>code{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;color:#333;font-size:.8em}.blog-article-content__text pre{margin-bottom:1.5em;padding:1.5em;background-color:#1a1b1c;border-color:#000;color:#ddd}.blog-article-content__text p>code,.blog-article-content__text li>code{padding:1px 4px 2px;margin:0 2px}@media screen and (max-width:350px){.blog-article-content__text p>code,.blog-article-content__text li>code{max-width:100%;word-break:break-word}}.blog-article-content__text figcaption>code{padding:1px 3px 2px;margin:0 2px;background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;color:#333;font-size:.9em}.blog-article-content__text a{color:#1e873d;text-decoration:underline}.blog-article-content__text h1,.blog-article-content__text h2,.blog-article-content__text h3,.blog-article-content__text h4,.blog-article-content__text h5{margin-top:1.875em}.blog-article-content__text h1{font-size:1.953125em;font-weight:400}.blog-article-content__text h2,.blog-article-content__text h3,.blog-article-content__text h4,.blog-article-content__text h5{font-weight:700}.blog-article-content__text h2{font-size:1.5625em}.blog-article-content__text h3,.blog-article-content__text h4,.blog-article-content__text h5{font-size:1.25em}.blog-article-content__text #newsletter_sub [type=email]{box-shadow:none;padding:.75em}.blog-article-content__text #newsletter_sub [type=email]:focus{border-color:#2cc95c;outline:1px dashed #949595}.blog-article-content__text #newsletter_sub label{color:#333;font-weight:300;text-transform:capitalize}.blog-article-content__text #newsletter_sub .mktoButton{background-color:#1e873d!important;padding:.75em 3em!important;font-size:.889em;text-transform:uppercase}.blog-article-content__text #newsletter_sub .mktoButton:hover{background-color:#2cc95c!important}.blog-article-content__text #newsletter_sub .mktoButton:focus{outline:2px dashed #949595}.blog-article-content__text .video-wrapper{max-width:560px}.blog-article-content__text ul.meta__tags-list{margin:.5em 0;padding:0}.blog-article-content__text ul.meta__tags-list.desktop-only{display:none}.blog-article-content__text ul.meta__tags-list.mobile-only{display:block;text-align:center}@media screen and (min-width:600px){.blog-article-content__text ul.meta__tags-list.mobile-only{text-align:left}}@media screen and (min-width:900px){.blog-article-content__text ul.meta__tags-list.desktop-only{display:block}.blog-article-content__text ul.meta__tags-list.mobile-only{display:none}}.blog-article-content__text blockquote{border-left:7px solid #1e873d;color:inherit}.blog-article-content__text blockquote h1,.blog-article-content__text blockquote h2,.blog-article-content__text blockquote h3,.blog-article-content__text blockquote h4,.blog-article-content__text blockquote h5,.blog-article-content__text blockquote h6{color:#1e873d}.blog-article-content__text blockquote p{margin-bottom:.75em;color:#1e873d}.blog-article-content__text blockquote cite{font-size:75%;font-style:normal;display:block}.blog-article-content__text .normal-quote+blockquote{font:inherit}.blog-article-content__text .normal-quote+blockquote p{color:inherit;margin-bottom:1.5em}.blog-article-nextprev{overflow:hidden}.blog-article-nextprev__next,.blog-article-nextprev__prev{text-decoration:none!important}.blog-article-nextprev__next{float:left}.blog-article-nextprev__prev{float:right}.sidebar-box{padding:calc(5em/6);border-radius:3px;margin-bottom:1.5em}.sidebar-box h6{font-weight:900;padding:.375em .75em}.sidebar-box h6 small{font-size:75%}.sidebar-box .btn{font-weight:900;font-size:.889em}.popular-posts{background-color:#f5f5f5}.popular-posts li{margin-bottom:calc(5em/6)}.popular-posts li a{padding:.375em .5em .375em 1.5em;position:relative;background-color:#fff;border-radius:3px;border:1px solid transparent;display:block;transition:all .2s ease}.popular-posts li a small{color:#666;font-size:calc(2em/3)}.popular-posts li a:before{position:absolute;left:.375em;top:.635em;content:'';width:1em;height:1em;-webkit-mask:url(../images/icons/angle-right-medium-mask-3969acfe.svg) no-repeat center center;mask:url(../images/icons/angle-right-medium-mask-3969acfe.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor}.popular-posts li a .external-link:after{display:inline;content:'\00a0\00a0\00a0\00a0\00a0';margin-left:.3em;vertical-align:-1px;margin-bottom:-1px;-webkit-mask:url(../images/icons/external-link-mask-02c7a188.svg) no-repeat center center;mask:url(../images/icons/external-link-mask-02c7a188.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor}.popular-posts li a:hover,.popular-posts li a:focus{border-color:#2cc95c}.popular-posts li a:focus{outline-offset:0}.popular-posts li small{display:block;margin-top:.375em}.popular-posts li:last-child{margin-bottom:.375em}.popular-posts .btn{padding:1em!important}.popular-posts .btn .icon{vertical-align:-2px}.popular-posts>*:last-child{margin-bottom:0}@media screen and (min-width:600px){.popular-posts{border-width:2px 0}}#hub-sidebar .blog-tags{margin-bottom:50px}#hub-sidebar .newsletter-signup{min-height:16em;padding-bottom:1.5em}@media screen and (min-width:1400px){#hub-sidebar .newsletter-signup{min-height:18em}}#hub-sidebar .newsletter-signup .mktoCheckboxList input[type=checkbox]+label:before{border-color:#949595!important}#hub-sidebar .newsletter-signup .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000!important}#hub-sidebar .newsletter-signup .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c!important}#hub-sidebar .sticky-block{min-height:17em}@media screen and (min-width:1400px){#hub-sidebar .sticky-block{min-height:19em}}.related-posts{background-color:#f1f1f1;margin-bottom:3em;margin-left:.75em;margin-right:.75em;padding:1.5em .75em;max-width:650px}.related-posts::after{clear:both;content:"";display:block}.related-posts h6{text-transform:uppercase;font-weight:900;padding-left:2.5%}.related-posts h6 small{font-size:75%}.related-posts li{display:inline-block;padding:1.5em 1.5em 1.5em 2.5%;position:relative;width:100%}.related-posts li a{display:block;position:relative;color:#1b7e39}.related-posts li a .lead{line-height:1.1}.related-posts li a .read-more{background-color:#1e873d;color:#fff;padding:8px 10px;border-radius:3px;transition:background-color 150ms ease}.related-posts li a small{display:block;color:#1a1b1c;margin:.375em 0 1.5em}.related-posts li a:hover,.related-posts li a:focus{color:#2cc95c}.related-posts li a:hover .read-more,.related-posts li a:focus .read-more{background-color:#2cc95c}.related-posts li a:focus{outline:2px dashed #949595}.related-posts li:after{content:"";border:2px solid #1e873d;border-width:0 0 2px;position:absolute;bottom:0;left:0;width:100%;height:0}.related-posts li:last-child:after{border:none}@media screen and (min-width:900px){.related-posts{padding:1.5em 1.5em 1.5em 3em;margin-left:0;margin-right:0;max-width:none}.related-posts h6{padding-left:0}.related-posts ul{display:flex;flex-wrap:nowrap}.related-posts li{flex:0 1 33%;margin-right:1.5em;padding-left:0}.related-posts li:after{position:absolute;top:.375em;bottom:.375em;left:100%;width:0;height:auto;border-color:#ddd;border-width:0 1px 0 0}}.inline-newsletter-signup{padding-bottom:.75em}.inline-newsletter-signup .mktoForm{width:100%!important;padding:0!important}.inline-newsletter-signup .mktoForm .mktoClear,.inline-newsletter-signup .mktoForm .mktoOffset{display:none}.inline-newsletter-signup .mktoForm input[type=email]{background-color:#fff!important}.inline-newsletter-signup .mktoForm input[type=email],.inline-newsletter-signup .mktoForm select{width:100%;margin-bottom:.75em;border-color:#ddd!important;padding:.75em!important;float:none;line-height:normal}.inline-newsletter-signup .mktoForm input[type=email]:hover,.inline-newsletter-signup .mktoForm select:hover{border-color:#b1b1b1!important}.inline-newsletter-signup .mktoForm input.mktoInvalid[type=email],.inline-newsletter-signup .mktoForm select.mktoInvalid{border-color:#eb0000!important}.inline-newsletter-signup .mktoForm input[type=email]:focus,.inline-newsletter-signup .mktoForm select:focus{border-color:#2cc95c!important}@media screen and (min-width:600px){.inline-newsletter-signup .mktoForm input[type=email],.inline-newsletter-signup .mktoForm select{max-width:24.15em}}.inline-newsletter-signup .mktoForm .mktoLabel{font-size:.8em;font-weight:300!important;line-height:1.5}.inline-newsletter-signup .mktoForm .mktoLabel .show-for-sr{position:relative!important;overflow:visible;clip:unset;-webkit-clip-path:none;clip-path:none}.inline-newsletter-signup .mktoForm .mktoLabel .show-for-sr .hide-for-screen{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.inline-newsletter-signup .mktoForm input[type=email],.inline-newsletter-signup .mktoForm select,.inline-newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label{font-weight:300}.inline-newsletter-signup .mktoForm .mktoCheckboxList{padding-left:0;margin-bottom:1.75em}.inline-newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label{margin-left:30px;text-indent:-30px;letter-spacing:0}.inline-newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label:before{border-color:#ddd!important;vertical-align:-4px}.inline-newsletter-signup .mktoForm .mktoCheckboxList:hover input[type=checkbox]+label:before{border-color:#b1b1b1!important}.inline-newsletter-signup .mktoForm .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000!important}.inline-newsletter-signup .mktoForm .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c!important}.inline-newsletter-signup .mktoForm .mktoFieldWrap>.mktoLabel{font-size:0}.inline-newsletter-signup .mktoForm .mktoAsterix{font-size:0}.inline-newsletter-signup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{width:100%;float:none}.inline-newsletter-signup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{margin-right:0}.inline-newsletter-signup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap{float:none}.inline-newsletter-signup .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol{margin-bottom:0}.inline-newsletter-signup .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{font-size:.889em!important;padding:1.125em 3em!important;font-weight:900!important;width:100%;margin:0!important}@media screen and (min-width:600px){.inline-newsletter-signup .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:auto}}.inline-newsletter-signup .mktoForm .mktoError{margin-top:-.75em;margin-bottom:10px}.inline-newsletter-signup .mktoForm input[type=email]+.mktoError,.inline-newsletter-signup .mktoForm select+.mktoError{padding-left:0!important;padding-top:.15em!important}.inline-newsletter-signup .mktoForm .mktoCheckboxList+.mktoError{padding-left:30px!important;margin-top:-.5em}.blog-breadcrumb{padding-top:.375em}.blog_authors .article-preview .meta-info{line-height:1.5}.meta-info .meta-image img[alt=Anonymous]{transform:scale(1.3) translateY(0.2em)}.article-list img.float-right,.article-list img[style*=float]{display:none}.author-tag-list a{text-decoration:underline}.author-tag-list ul:empty{display:none}#sidebar-signup .mktoForm .mktoHtmlText{padding-left:.75rem}.author-bio{background-color:#000;color:#fff;padding:3em 0}.author-bio .page-content-wrapper .author-pic{width:11.889em;height:11.889em;position:relative}.author-bio .page-content-wrapper .author-pic img{width:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}.author-bio .page-content-wrapper .author-pic .green-border{width:100%;height:.611em;background-color:#5cb85c;position:absolute;top:calc(100% + 0.278em);right:0;left:0}@media screen and (min-width:600px){.author-bio .page-content-wrapper .author-pic .green-border{width:.611em;height:100%;top:0;left:calc(100% + 0.278em);bottom:0;right:auto}}.author-bio .page-content-wrapper .author-content{width:100%}.author-bio .page-content-wrapper .author-content h1{font-weight:400;margin-bottom:.125em}.author-bio .page-content-wrapper .author-content h1+p{margin-bottom:1.25em}.author-bio .page-content-wrapper .author-content *:last-child{margin-bottom:0}.author-bio .page-content-wrapper .author-content .btn.btn-sm{color:#fff;text-decoration:none;text-transform:none;padding:.5em .75em;font-size:.75565em;letter-spacing:.01em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .fa-twitter{margin-right:.1em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .fa-linkedin-square,.author-bio .page-content-wrapper .author-content .btn.btn-sm .fa-github{margin-right:.2em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .icon{height:1.15em;width:1.15em;margin:-.1em .15em -.05em 0}@media screen and (max-width:599px){.author-bio .page-content-wrapper .author-content .btn.btn-sm{margin:0 .75em 1.5em}.author-bio .page-content-wrapper .author-content .btn.btn-sm:first-child{margin-left:0}.author-bio .page-content-wrapper .author-content .btn.btn-sm:last-child{margin-right:0}}.author-bio .page-content-wrapper .author-content .lead.text-white{max-width:62ch;font-weight:300}.author-bio .page-content-wrapper .author-content.has-social .lead.text-white{margin-bottom:1em}@media screen and (max-width:599px){.author-bio .page-content-wrapper .author-content{margin-top:2em}}@media screen and (max-width:899px){.author-bio .page-content-wrapper .author-content .lead.text-white{font-size:1em}}@media screen and (min-width:600px){.author-bio .page-content-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}.author-bio .page-content-wrapper .author-pic{margin-right:4.778em}.author-bio .page-content-wrapper .author-content{width:calc(100% - 16.667em)}.author-bio .page-content-wrapper.no-bio{align-items:center}}.author-breadcrumb small{position:relative;border-bottom:3px solid #e1e1e1;font-weight:900;display:block;padding-bottom:.375em}.author-breadcrumb small .gray-arrow,.author-breadcrumb small .arrow-border{top:100%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.author-breadcrumb small .gray-arrow{border-top-color:#fff;border-width:14px;left:40px}.author-breadcrumb small .arrow-border{border-top-color:#e1e1e1;border-width:18px;left:36px}.author-header+.article-list{padding-top:1.5em}.author-header .author-social{margin-bottom:0}.author-header .author-social .btn-sm{margin:0 1.5em 1.25em 0!important}