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:0.1875em}.blog-header h1,.blog-header h2,.blog-header .h2{font-weight:400;color:#ffffff;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:0.375em}.blog-header .blog-title{padding:1.5em 0;background-color:#000000}.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:-0.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:#ffffff;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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='151' height='141'%3E%3Cpath fill-rule='evenodd' fill='rgb(51, 51, 51)' d='M76 0l75 .001V141H0L76 0z'/%3E%3C/svg%3E");background-position:center right;right:calc(100% - 2px)}.blog-header .blog-tagline .deco-shapes .gray-shape2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='142'%3E%3Cpath fill-rule='evenodd' fill='rgb(51, 51, 51)' d='M0 0h150L16.999 142H0V0z'/%3E%3C/svg%3E");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,%3Csvg xmlns='http://www.w3.org/2000/svg' width='230' height='50'%3E%3Cpath fill-rule='evenodd' fill='rgb(92, 184, 92)' d='M0 0h230v50H57L0 0z'/%3E%3C/svg%3E");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:0.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.xxshort-title,#article-header.blog-header .blog-title .h3 small.xxshort-title{max-width:720px;max-width:22ch}#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.xmedium-title,#article-header.blog-header .blog-title .h3 small.xmedium-title{max-width:974px;max-width:34ch}#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:-0.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:-0.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,0.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,0.5),0 3px #000;margin-bottom:0.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:0.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:-0.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:-0.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:-0.2em}}#article-header.blog-header .deco-lines .right-lines div:nth-child(2){bottom:-0.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:-0.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,0.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:#ffffff;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:#ffffff;display:inline-block;vertical-align:-15%;transition:all 0.2s ease}.blog-follow-us .social-media-icons a svg:not(.sm-icon),.blog-follow-us .social-media-icons button svg:not(.sm-icon),.share-blog .social-media-icons a svg:not(.sm-icon),.share-blog .social-media-icons button svg:not(.sm-icon){max-height:62%}.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:0.5em;padding-right:0.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#share-link2:not(.linkcopied)+span,.blog-follow-us .social-media-icons button#share-link2:not(.linkcopied)+span,.share-blog .social-media-icons a#share-link2:not(.linkcopied)+span,.share-blog .social-media-icons button#share-link2:not(.linkcopied)+span{visibility:hidden}.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:0.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:0.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:#ffffff;border-width:0.667em;margin-top:-0.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}}@media screen and (max-width: 899px){.article-list{padding-bottom: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{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%}}@media screen and (max-width: 899px){.article-list .sidebar{padding-top:0}.article-list .sidebar .newsletter-signup,.article-list .sidebar .blog-follow-us,.article-list .sidebar .sticky-block{display:none}.article-list .sidebar .blog-tags{border:2px solid whitesmoke}}.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:0.1875em;font-size:1.5625em;font-weight:bold}.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.btn:last-child{font-weight:900;font-size:0.889em;display:inline-block;padding-left:1.5em;padding-right:1.5em}.article-preview .article-summary>*:not(.btn){color:#2d2d2d}.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:0.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 blockquote{color:inherit;font:inherit}.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:white;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:-0.5em;line-height:1.4}.meta-info .meta-text .fa-twitter{margin-right:0.1em}.meta-info .meta-text .fa-linkedin-square,.meta-info .meta-text .fa-github{margin-right:0.2em}.meta-info .meta-text .btn.btn-sm{font-size:0.85em;letter-spacing:0.01em;margin:0 0.75em 1.5em}.meta-info .meta-text .btn.btn-sm .icon{height:1.15em;width:1.15em;margin:-0.1em 0.15em -0.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 0.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:#ffffff;transition:all ease .2s}.blog-pagination .arrow-button:hover{color:#ffffff;background-color:#2cc95c}.blog-pagination .arrow-button:focus{outline:1px dashed #949595}.blog-pagination .page-number{white-space:nowrap;display:inline-block;margin:0 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:0.8em}.meta__author{text-transform:uppercase}.meta__author::after{content:"–";padding:0 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:0.5em;margin-bottom:0.65em}.meta__tag .tag-link{display:block;color:#1B7E39;background-color:whitesmoke;border:1px solid #e7e7e7;border-radius:5px;padding:0 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:0.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:0.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:0.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 0.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:0.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 0.833em;background-color:#f1f1f1;border:1px solid #ddd;max-width:650px}.blog-article-content__text .meta-info .meta-image{border:5px solid #ffffff}@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:0.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:#ffffff;text-decoration:none;text-transform:none;padding:0.5em 0.75em}.blog-article-content__text .meta-info .meta-text p .btn:hover,.blog-article-content__text .meta-info .meta-text p .btn:focus{color:#ffffff}@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:0.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:0.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:0.375em 0.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:0.85em !important;padding-bottom:0.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 0.375em 0 0.5em}.blog-article-content .sidebar:last-child .newsletter-signup .signup-elicorn-bubble{background-color:#ffffff}.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:0.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:0.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:0.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 0.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:0.75em 3em !important;font-size:.889em}.newsletter-signup [type="email"]{border-color:transparent;outline:0px;box-shadow:none;padding:0.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:bold}.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:0.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:#ffffff;border-radius:3px}.signup-elicorn-bubble{background:center bottom 1px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 217.94 257.81'%3E%3Crect x='4.6' y='4.25' width='209.71' height='200.83' rx='11' fill='%23fff'/%3E%3Cpath d='M200.94 208.82H76.77v-8h124.17a9 9 0 009-9V16.97a9 9 0 00-9-9H180.4v-8h20.54a17 17 0 0117 17v174.85a17 17 0 01-17 17zM6.12 257.82l-4.18-6.8 41.3-25.72a8.94 8.94 0 00-4.77-16.48H16.94a17 17 0 01-17-17V16.97a17 17 0 0117-17h122.55v8H16.94a9 9 0 00-9 9v174.85a9 9 0 009 9h21.5a16.94 16.94 0 019 31.31z' fill='%231e873d'/%3E%3C/svg%3E");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,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65.56 45.87'%3E%3Cpath d='M33.46 34.74c-.63-.27-1.7-.72-2.06-.81a.85.85 0 00-.89.18 23.11 23.11 0 00-2.41 2.26c-.72.81-.9 1-.9 1.36s2.5 8.14 2.5 8.14h5.81s-1.16-9.68-1.25-10.31-.09-.55-.8-.82zm15.64 2.2c-1.25.18-2.68.36-2.68.36s-.53 2-.89 4.08-.45 4.52-.45 4.52h6a8 8 0 01.36-2.44c.27-.91 1.16-2.54 1.34-3s.63-1.09.63-1.09L51.8 36.3a20 20 0 01-2.7.64zm10.29-9.23a6.88 6.88 0 01-1.7 2.9 6.18 6.18 0 01-3 1.27l-2.42 3.34c.54-.09.72.09.81.37s4.83 10.31 4.83 10.31h5.54L61.8 26.24zm5.9-2.17a23.11 23.11 0 00-5.19-10.85c-3.76-4.53-6.44-6-10.91-7.78a33.56 33.56 0 00-9.11-2.26l-4.12 2.29 3 3.8s-1.34 3-2 4.79a14.34 14.34 0 01-2.59 4.62 16.85 16.85 0 01-2.5 1.9s-1 2.35-1.34 3.52a4.8 4.8 0 00-.27 2.72 23.37 23.37 0 001.7 4 31.91 31.91 0 0010.37 3 23.6 23.6 0 009.57-.81 20.41 20.41 0 011.07-1.81c.44-.63 1.34-1.63 1.34-1.63a2.28 2.28 0 00.62-.09 5.06 5.06 0 004-3.89l2.41-1.45-.45-6.15a14.72 14.72 0 012.78 4.53 21.77 21.77 0 011.78 5.79 23.09 23.09 0 00-.16-4.27zM29.17 33.6a4.18 4.18 0 012.05-1.09s-1.07-2.35-1.43-3.26a3.87 3.87 0 010-2.62c.27-.9 1.43-4.25 1.43-4.25s-8.49 4.7-8.76 4.79a6.1 6.1 0 00-1.43 2.08 87.85 87.85 0 00-3.43 8.69c-.72 2.71-2 8-2 8h6.17a28.47 28.47 0 012.77-6.24c2.21-3.96 3.47-5.14 4.63-6.13zM10.48 7.94a5.65 5.65 0 00.72-2.62l-.45.36S1.1 1.25.83 1.07.2.8.11.98s-.27.09.18.63 8.14 7.78 8.14 7.78l.09.54a8.71 8.71 0 001.96-1.99zm6.26 27.41c.09-1 0-4.61 0-5.24a6.24 6.24 0 011.07-2.72 9.14 9.14 0 011.61-1.81l.45-.45-1.43-1.27a10.09 10.09 0 00-2.15 2.09 7.68 7.68 0 00-1.78 3.52 5.64 5.64 0 00-.45 2.27c-.09 1.17 0 2.62 0 3.07s-.45.63-.81.63-.71-.18-.71-.9a32.91 32.91 0 01.36-4.43 16.82 16.82 0 011.25-4.16 15.86 15.86 0 011.7-2.63l-3.13.91a10.07 10.07 0 01-2.59.45h-.9s2.77-1.27 4.2-2.08l2.24-1.27a1.11 1.11 0 011.43.27l.36.46 1.34-.64.89-.36s.9-6.06 1.16-7.78.45-2 .27-2.62a1.54 1.54 0 00-1.16-1.09 2.49 2.49 0 01-.72-.09s-.17-.36.18-.36h2.77c.27 0 .63.09.45.9a38 38 0 00-1.34 7.15 21.77 21.77 0 00.54 7.15c.26 1.08.53 1.54 1 1.17 0 0 7.33-3.71 8.76-4.61a12.21 12.21 0 003.49-3.26c.71-1.08 3-6.87 3-6.87l-3.22-4.07 4.11-2.27a14.5 14.5 0 00-3-.09 11.82 11.82 0 00-2.68.28 17 17 0 00-3.22-2.9 13 13 0 00-3.13-1.72 13 13 0 00-4.65.91c-2.68 1-10.55 4.52-10.55 4.52a5.9 5.9 0 01-.89 3 7.17 7.17 0 01-2 1.8v24.73a3.77 3.77 0 003.94 3.71 4 4 0 003.94-3.28zm-2.86-21.26c1.07 0 1.25.82 1.16 1.18a1.14 1.14 0 01-1.25.81c-.63-.09-.89-.36-.89-.72s.44-.45.53-.63-.09-.54-1.34.09a2.73 2.73 0 011.79-.71z' fill='%23333'/%3E%3C/svg%3E");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,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 217.94 257.81'%3E%3Crect x='4.6' y='4.25' width='209.71' height='200.83' rx='11' fill='%23fff'/%3E%3Cpath d='M200.94 208.82H76.77v-8h124.17a9 9 0 009-9V16.97a9 9 0 00-9-9H180.4v-8h20.54a17 17 0 0117 17v174.85a17 17 0 01-17 17zM6.12 257.82l-4.18-6.8 41.3-25.72a8.94 8.94 0 00-4.77-16.48H16.94a17 17 0 01-17-17V16.97a17 17 0 0117-17h122.55v8H16.94a9 9 0 00-9 9v174.85a9 9 0 009 9h21.5a16.94 16.94 0 019 31.31z' fill='%231e873d'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109' height='109'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M109 109H0V0h109v109z'/%3E%3C/svg%3E");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:#ffffff !important;padding:0.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:0.75em !important;padding-right:0.75em !important;width:200px !important;max-width:100% !important;margin:0 !important;font-size:0.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:0.6em 0.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:0.5em 0.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:0.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:0.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:0.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:0.8em}.blog-article-content__text pre{margin-bottom:1.5em;padding:1.5em;background-color:#1a1b1c;border-color:#000000;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:0.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:bold}.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:0.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:0.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:0.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-content__text .response+p{margin-left:4em}.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{padding:0.375em 0.75em}.sidebar-box h6 small{font-size:75%}.sidebar-box:not(#sidebar-signup) h6{font-weight:900}.sidebar-box .btn{font-weight:900;font-size:0.889em}.popular-posts{background-color:whitesmoke}.popular-posts li{margin-bottom:calc(5em / 6)}.popular-posts li a{padding:0.375em 0.5em 0.375em 1.5em;position:relative;background-color:#ffffff;border-radius:3px;border:1px solid transparent;display:block;transition:all .2s ease}.popular-posts li a small{color:#666666;font-size:calc(2em / 3)}.popular-posts li a:before{position:absolute;left:0.375em;top:0.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:0.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:0.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:0.75em;margin-right:0.75em;padding:1.5em 0.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:#ffffff;padding:8px 10px;border-radius:3px;transition:background-color 150ms ease}.related-posts li a small{display:block;color:#1a1b1c;margin:0.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 0;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:0.375em;bottom:0.375em;left:100%;width:0;height:auto;border-color:#ddd;border-width:0 1px 0 0}}.inline-newsletter-signup{padding-bottom:0.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:#ffffff !important}.inline-newsletter-signup .mktoForm input[type=email],.inline-newsletter-signup .mktoForm select{width:100%;margin-bottom:0.75em;border-color:#ddd !important;padding:0.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:0.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:-0.75em;margin-bottom:10px}.inline-newsletter-signup .mktoForm input[type="email"]+.mktoError,.inline-newsletter-signup .mktoForm select+.mktoError{padding-left:0 !important;padding-top:0.15em !important}.inline-newsletter-signup .mktoForm .mktoCheckboxList+.mktoError{padding-left:30px !important;margin-top:-0.5em}.blog-breadcrumb{padding-top:0.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:0.75rem}.author-bio{background-color:#000000;color:#ffffff;padding:3em 0}.author-bio .page-content-wrapper .author-pic{width:11.889em;height:11.889em;position:relative;background-color:#ddd}.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:0.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:0.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:0.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:#ffffff;text-decoration:none;text-transform:none;padding:0.5em 0.75em;font-size:0.75565em;letter-spacing:0.01em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .fa-twitter{margin-right:0.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:0.2em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .icon{height:1.15em;width:1.15em;margin:-0.1em 0.15em -0.05em 0}@media screen and (max-width: 599px){.author-bio .page-content-wrapper .author-content .btn.btn-sm{margin:0 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:0.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:#ffffff;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}@counter-style green-check-emoji{system:cyclic;symbols:"\2705";suffix:" "}.green-check-bullets+ul{list-style-type:green-check-emoji;padding-left:0.375em;margin-left:1em}.green-check-bullets+ul li{padding-left:0.75em}.float-right.thumbnail img{display:block}