.header-env-banner{line-height:12px;position:fixed;text-align:center;top:0;left:0;width:100%;z-index:110}.header-env-banner.development{border-top:5px solid #39c880}.header-env-banner.development .env-label{background-color:#39c880}.header-env-banner.staging{border-top:5px solid #c65523}.header-env-banner.staging .env-label{background-color:#c65523}.header-env-banner .env-label{border-radius:0 0 5px 5px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;letter-spacing:.01em;padding:3px 16px 6px;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.content_body{font-size:15px}@media only screen and (max-width:668px){.content_body{font-size:14px}}@media only screen and (max-width:524px){.content_body{font-size:13px}}.content_body.is-small{font-size:13px}.content_body.has-bottom_margin{margin-bottom:20px}.content_body iframe{display:block;margin:0 auto 7px;max-width:800px;width:100%}@media only screen and (max-width:668px){.flexbox .content_body iframe{height:auto;min-height:300px}}@media only screen and (max-width:400px){.flexbox .content_body iframe{min-height:200px}}.content_body a{color:#3976cb}.content_body b{font-weight:600}.content_body h2,.content_body h3,.content_body h4{color:#3863a0;font-weight:600;margin-top:2em;margin-bottom:1em;line-height:1.3em}.content_body h2:first-child,.content_body h3:first-child,.content_body h4:first-child{margin-top:0}.content_body h2{font-size:1.5em}.content_body h3{font-size:1.3em}.content_body h4{font-size:1.2em}.content_body p{font-size:1.2em;line-height:1.5em}.content_body p.is-centered{text-align:center}.content_body p.is-zoomable{position:relative;text-align:center;cursor:pointer}@media only screen and (max-width:896px){.content_body p.is-zoomable{cursor:default}}.content_body p.is-zoomable:after{bottom:16px;content:" ";display:block;background:url(/assets/front/static/blog/sprites/x2/icon-fullscreen_c48664.png) no-repeat;background-size:20px 20px;height:20px;width:20px;opacity:.6;position:absolute;right:12px;transition:opacity .2s}@media only screen and (max-width:896px){.content_body p.is-zoomable:after{display:none}}.content_body p.is-zoomable:hover .content_body p.is-zoomable:after{opacity:.8}.content_body p.is-with-image_caption{color:#757575;font-size:.9em}.content_body .grey_text,.content_body blockquote,.content_body ol,.content_body p,.content_body pre,.content_body ul{margin-bottom:1em}.content_body .grey_text.is-last_child,.content_body .grey_text:last-child,.content_body blockquote.is-last_child,.content_body blockquote:last-child,.content_body ol.is-last_child,.content_body ol:last-child,.content_body ol:last-child li:last-child,.content_body p.is-last_child,.content_body p:last-child,.content_body pre.is-last_child,.content_body pre:last-child,.content_body ul.is-last_child,.content_body ul:last-child,.content_body ul:last-child li:last-child{margin-bottom:0}.content_body img{display:block;margin:0 auto 7px;max-width:100%}.content_body ol,.content_body ul{font-size:1.2em}.content_body ol ol,.content_body ol p,.content_body ol ul,.content_body ul ol,.content_body ul p,.content_body ul ul{font-size:1em}.content_body ol code,.content_body ol pre code,.content_body ul code,.content_body ul pre code{font-size:.8em}.content_body ol ol,.content_body ol ul,.content_body ul ol,.content_body ul ul{margin-top:1em}.content_body li{margin-left:30px;margin-bottom:.75em;line-height:1.5em}@media only screen and (max-width:524px){.flexbox .content_body li{margin-left:0;list-style-position:inside;margin-bottom:.25em}}.content_body ol li{list-style-type:decimal}.content_body ul li{list-style-type:disc}.content_body ul li ul li{list-style-type:circle}.content_body .pop_out_box,.content_body blockquote{color:#505050}.content_body code{border:1px solid #eee;border-radius:3px;background:#fffffc;display:inline-block;font-family:monospace;font-size:.8em;vertical-align:text-bottom;padding:2px 5px;line-height:1em;max-width:100%}.content_body pre code{font-size:.9em;line-height:1.5em;width:100%;overflow-x:auto}.content_body blockquote{border-left:10px solid #f0f0f0;padding-left:15px}.content_body hr{background:#e4e4e4;border:0;height:1px;margin:3em 0}.content_body sup{vertical-align:super}.content_body .pop_out_box{width:300px;margin-right:30px;background:#fafafa;padding:20px 30px;line-height:1.5em;float:left;font-size:.9em}@media only screen and (max-width:668px){.flexbox .content_body .pop_out_box{width:100%;margin-bottom:1em}}@media only screen and (max-width:400px){.flexbox .content_body .pop_out_box{padding:10px}}.content_body .pop_out_box.is-full_width{width:100%;margin-bottom:15px;float:none;overflow:hidden}.content_body .pop_out_box.is-big{width:400px;font-size:1.3em;padding:1em 1.5em}@media only screen and (max-width:668px){.flexbox .content_body .pop_out_box.is-big{width:100%}}@media only screen and (max-width:524px){.flexbox .content_body .pop_out_box.is-big{padding:20px 25px}}@media only screen and (max-width:400px){.flexbox .content_body .pop_out_box.is-big{padding:15px 20px}}.content_body .pop_out_box.is-big.is-full_width{width:100%}.content_body .pop_out_box.is-medium{width:400px;font-size:1em;padding:.8em 1.2em}@media only screen and (max-width:668px){.flexbox .content_body .pop_out_box.is-medium{width:100%}}@media only screen and (max-width:524px){.flexbox .content_body .pop_out_box.is-medium{padding:20px 25px}}@media only screen and (max-width:400px){.flexbox .content_body .pop_out_box.is-medium{padding:15px 20px}}.content_body .pop_out_box.is-medium.is-full_width{width:100%}.content_body .pop_out_box.is-along{width:400px;padding:0}@media only screen and (max-width:668px){.flexbox .content_body .pop_out_box.is-along{width:100%}}.content_body .pop_out_box.is-along p{margin-bottom:0}.content_body .pop_out_box h2,.content_body .pop_out_box h3,.content_body .pop_out_box h4{margin-top:0}.content_body .image_comparison{left:50%;margin:0 auto 7px;transform:translateX(-50%)}.content_body .image_comparison img{margin:0 auto;max-width:none}@media only screen and (max-width:668px){.flexbox .content_body .image_comparison{width:100%}}.content_body .grey_text{color:#a9a9a9}.content_body .footnote{color:#757575;font-size:1em}.content_body .footnote_number{vertical-align:text-bottom;font-size:.8em}.content_body .tweet_this{text-align:center;margin-bottom:1em;margin-top:-10px}.content_body .tweet_this .twitter-share-button{width:93px!important}.content_body .blog__post__special_block.is-growing_growth-iframe{height:840px;width:100%}.content_body.is-non_latin{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;font-size:14px}@media only screen and (max-width:668px){.content_body.is-non_latin{font-size:13px}}@media only screen and (max-width:524px){.content_body.is-non_latin{font-size:12px}}.content_body.is-non_latin.is-small{font-size:11px}.content_preview{background:#fff;border:1px solid #ececec;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:40px 50px}@media only screen and (max-width:524px){.flexbox .content_preview{padding:20px 30px}}@media only screen and (max-width:400px){.flexbox .content_preview{padding:15px}}.content_table{margin-bottom:18px;width:100%}.content_table li{font-size:14px;margin-bottom:0;margin-left:15px;margin-top:0}.content_table td{border:2px solid #fff;padding:5px 10px}.content_table-row_title,.content_table-title{background-color:#2557a1;color:#fff;font-weight:700;text-align:center}.content_table-title{font-size:16px}.content_table-row_title.is-responsive_separator{border-top-width:32px}.content_table-row{background-color:#dde7f3}.content_table-row_header{font-weight:700;text-align:center}.post{text-decoration:none}.flexbox .post{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.post:hover .post_cover-image{opacity:1}.post:hover .post_excerpt_pattern{opacity:.7}.flexbox .post-row.is-main{-ms-flex-positive:1;flex-grow:1}.post-row.has-padding{padding:20px 30px}.post-row.has-top_border{border-top:1px solid #e3e3e3;padding:20px 0;margin:0 30px}.post-row.has-no_bottom_padding{padding-bottom:0}@media only screen and (max-width:668px){.flexbox .post_title-header{-ms-flex-order:2;order:2}}.post-title{margin-bottom:10px;font-size:28px;font-weight:300;line-height:32px;display:block}.post-title,.post-title a{color:#303030}.post-title a{text-decoration:none}.post-preview{padding:10px 20px 10px 15px}.no-flexbox .post-preview{display:block;float:right;width:175px}.post-continue{text-decoration:none;font-size:15px;font-weight:600}.flexbox .post-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.post-author-share{margin-top:10px}.post.is-preview{border-bottom:1px solid #ddd}.flexbox .post.is-preview{-ms-flex-direction:row;flex-direction:row}.no-flexbox .post.is-preview{display:block;overflow:hidden;position:relative;padding-left:75px;min-height:110px}.post.is-preview .post-title{font-size:14px;line-height:18px}.flexbox .post.is-preview .post_cover{-ms-flex-negative:0;flex-shrink:0}.post.is-excerpt,.post.is-full{background:#fff;border:1px solid #e7e7e7;box-shadow:0 2px 5px rgba(0,0,0,.1)}.post.is-full{padding:25px 37px}@media only screen and (max-width:668px){.flexbox .post.is-full{padding-left:25px;padding-right:25px}}@media only screen and (max-width:400px){.flexbox .post.is-full{padding-left:15px;padding-right:15px;margin:0 -5px}}.post-join{margin:30px 0}@media only screen and (max-width:400px){.flexbox .post-title{font-size:25px;line-height:30px}.flexbox .post-row.has-padding{padding:15px 10px}.flexbox .post-row.has-top_border{margin:0 10px}.flexbox .post-row.has-top_fat_border{padding:15px 0;margin:0 10px}.flexbox .post-row.has-no_bottom_padding{padding-bottom:0}}.post_header.post_meta-wrapper{margin-bottom:30px}@media only screen and (max-width:1142px){.flexbox .post_header.post_meta-wrapper{margin-bottom:25px}}@media only screen and (max-width:400px){.flexbox .post_header.post_meta-wrapper{margin-bottom:10px}}.post_header-triangle{background:url(/assets/front/static/blog/blocks/post/tri_9e93d6.png) no-repeat;background-size:56px 23px;height:23px;width:56px;position:absolute;top:-22px;left:44px}@media only screen and (max-width:668px){.flexbox .post_header-triangle{left:33px}}@media only screen and (max-width:400px){.flexbox .post_header-triangle{left:18px}}.no-backgroundsize .post_header-triangle{background-image:url(/assets/front/static/blog/blocks/post/tri@0.5x_e058ef.png)}.post_meta-wrapper{margin-bottom:15px}.flexbox .post_meta-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-flexbox .post_meta-wrapper:after,.no-flexbox .post_meta-wrapper:before{content:"";display:table}.no-flexbox .post_meta-wrapper:after{clear:both}.post_meta-wrapper .post-info{margin-top:10px}.post_meta-avatar{margin-right:15px}.flexbox .post_meta-avatar{-ms-flex-negative:0;flex-shrink:0}.no-flexbox .post_meta-avatar{margin:0 15px 10px 0}.post_meta{font-weight:600;font-size:12px;color:#929292;line-height:17px;display:block}.post_meta strong{color:#3976cb}.post_meta-author{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;font-size:11px;font-weight:500;text-transform:uppercase;line-height:19px}.post_meta-extra{color:#929292;margin-top:10px}.flexbox .post_meta-extra{-ms-flex-preferred-size:100%;flex-basis:100%}.no-flexbox .post_meta-extra{clear:both}.post_meta-extra_row{border:1px solid #f2f2f2;margin-bottom:10px;padding:10px;position:relative}@media only screen and (max-width:524px){.flexbox .post_meta-extra_row{text-align:center}}.post_meta-extra_row:last-child{margin-bottom:0}.post_meta-extra_icon{margin-left:-72px;left:0;top:0;width:42px;height:42px;border:1px solid #f2f2f2;border-radius:50%;line-height:42px;position:absolute;text-align:center}@media only screen and (max-width:524px){.flexbox .post_meta-extra_icon{display:none}}.post_meta-tags{margin-top:10px;font-size:15px}.post_meta-tags a{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow;color:#7c7c7c}.post_meta-tags a.is-hovered,.post_meta-tags a:hover{color:#103d77}.post_meta-tags a.is-active,.post_meta-tags a:active{color:#092d5b}.post_meta-tags a.is-hovered,.post_meta-tags a:hover{color:#383838}.post_meta-tags a.is-active,.post_meta-tags a:active{color:#1b1b1b}.post_meta.is-full{margin:15px 15px 0 0}.flexbox .post_meta.is-full{-ms-flex-preferred-size:250px;flex-basis:250px;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:524px){.flexbox .post_meta.is-full{-ms-flex-preferred-size:150px;flex-basis:150px;margin-top:0}}.no-flexbox .post_meta.is-full{float:left;max-width:500px}.post_meta.is-full .post_meta-author{font-size:13px}.post_meta.has-bottom_margin{margin-bottom:25px}.post_title{padding:40px 10px 15px 0}.flexbox .post_title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:668px){.flexbox .post_title{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}}@media only screen and (max-width:400px){.flexbox .post_title{padding-bottom:5px}}.no-flexbox .post_title{display:inline-block;width:100%}.post_title-text{font-size:35px;line-height:40px;font-weight:300;padding:0 55px;position:relative;z-index:1}.flexbox .post_title-text{-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:896px){.flexbox .post_title-text{padding-left:0}}@media only screen and (max-width:668px){.flexbox .post_title-text{-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:30px;padding-right:0}}@media only screen and (max-width:400px){.flexbox .post_title-text{font-size:25px;line-height:30px}}.no-flexbox .post_title-text{float:left;width:1000px}.post_title-text.is-non_latin{font-family:Helvetica Neue,Helvetica,Arial,"sans-serif";letter-spacing:.01em;font-size:34px}@media only screen and (max-width:668px){.flexbox .post_title-text.is-non_latin{font-size:29px}}@media only screen and (max-width:400px){.flexbox .post_title-text.is-non_latin{font-size:24px}}.post_title-back{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow;color:#3f3f3f;font-size:15px}.post_title-back.is-hovered,.post_title-back:hover{color:#103d77}.post_title-back.is-active,.post_title-back:active{color:#092d5b}.post_title-back.is-active,.post_title-back.is-hovered,.post_title-back:active,.post_title-back:hover{color:#000}.flexbox .post_title-back{-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:668px){.flexbox .post_title-back{-ms-flex-order:1;order:1;margin-bottom:15px}}.no-flexbox .post_title-back{float:right;position:relative;top:12px}.post_title-back:before{display:inline-block;background:url(/assets/front/static/public/primitives/icon/link/back_dark_23d489.png) no-repeat;background-size:11px 11px;height:11px;width:11px;content:" ";margin-right:5px}.no-backgroundsize .post_title-back:before{background-image:url(/assets/front/static/public/primitives/icon/link/back_dark@0.5x_a030e0.png)}.subscription_topics{min-height:1012px;padding:50px 70px}@media only screen and (max-width:668px){.flexbox .subscription_topics{padding:30px 0}}.subscription_topics-step{display:none}.subscription_topics-step.is-current{display:block}.subscription_topics-header{color:#3863a0;font-size:48px;line-height:50px;margin-bottom:15px;text-align:center}@media only screen and (max-width:668px){.flexbox .subscription_topics-header{font-size:24px;line-height:28px}}.subscription_topics-subheader{margin-bottom:40px;text-align:center;font-size:18px}@media only screen and (max-width:668px){.flexbox .subscription_topics-subheader{margin-bottom:20px}}.subscription_topics-options{margin:0 auto 20px;padding:30px 0 0;max-width:608px}.subscription_topics-options:after,.subscription_topics-options:before{content:"";display:table}.subscription_topics-options:after{clear:both}.flexbox .subscription_topics-actions{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:896px){.flexbox .subscription_topics-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}}.no-flexbox .subscription_topics-actions:after,.no-flexbox .subscription_topics-actions:before{content:"";display:table}.no-flexbox .subscription_topics-actions:after{clear:both}.subscription_topics-actions.for-edit_subscriptions{display:block;text-align:center}.flexbox .subscription_topics-actions.for-edit_subscriptions{display:block}.subscription_topics-actions_unsubscribe{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow;font-weight:600;line-height:62px;margin:10px 0 0;display:block}.subscription_topics-actions_unsubscribe.is-hovered,.subscription_topics-actions_unsubscribe:hover{color:#103d77}.subscription_topics-actions_unsubscribe.is-active,.subscription_topics-actions_unsubscribe:active{color:#092d5b}@media only screen and (max-width:896px){.flexbox .subscription_topics-actions_unsubscribe{line-height:1;text-align:center}}.subscription_topics-actions_wrapper{margin-left:auto}.subscription_topics-actions_wrapper.for-edit_subscriptions{display:inline-block;margin-left:0}.no-flexbox .subscription_topics-actions_wrapper.for-edit_subscriptions{float:none}.no-flexbox .subscription_topics-actions_complete,.no-flexbox .subscription_topics-actions_wrapper{float:right}.subscription_topics-actions_cancel{margin-right:20px;vertical-align:top}.subscription_topics-actions_update{line-height:20px}.subscription_topics-actions_cancel,.subscription_topics-actions_change,.subscription_topics-actions_complete,.subscription_topics-actions_update{min-width:200px}@media only screen and (max-width:896px){.flexbox .subscription_topics-actions_cancel,.flexbox .subscription_topics-actions_change,.flexbox .subscription_topics-actions_complete,.flexbox .subscription_topics-actions_unsubscribe,.flexbox .subscription_topics-actions_update,.flexbox .subscription_topics-actions_wrapper{display:block;float:none;margin:0 0 20px;width:100%}}.subscription_topics-confirmation{border-radius:5px;border:1px solid #ececec;height:494px;margin-bottom:20px}.flexbox .subscription_topics-confirmation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.subscription_topics-confirmation.has-image .subscription_topics-confirmation_title{margin-top:0}.no-flexbox .subscription_topics-confirmation_image{display:block;margin:110px auto 0;width:160px}.subscription_topics-confirmation_title{color:#3dbe8b;font-size:34px;font-weight:600;margin-bottom:10px;text-align:center;line-height:1.1}.no-flexbox .subscription_topics-confirmation_title{margin-top:215px;text-align:center}.subscription_topics-confirmation_subtitle{color:#a9a9a9;font-size:14px}.no-flexbox .subscription_topics-confirmation_subtitle{text-align:center}.subscription_topics-category{padding:0 0 0 67px;margin:0 0 50px;position:relative}@media only screen and (max-width:896px){.flexbox .subscription_topics-category{padding-left:0;margin-bottom:30px}}.subscription_topics-category_title{color:#3863a0;font-weight:600;font-size:17px;border-bottom:1px solid #ddd;padding:8px 0 22px}@media only screen and (max-width:896px){.flexbox .subscription_topics-category_title{padding-bottom:12px}}.subscription_topics-category_icon{position:absolute;left:0;top:3px}@media only screen and (max-width:896px){.flexbox .subscription_topics-category_icon{background-size:21px 19px!important;height:19px!important;width:21px!important;top:8px}}.subscription_topics-category_icon.for-developers{background:url(/assets/front/static/public/primitives/status/icon_developers_topic_fd66aa.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.subscription_topics-category_icon.for-designers{background:url(/assets/front/static/public/primitives/status/icon_designers_topic_afa94d.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.subscription_topics-category_icon.for-finance_experts{background:url(/assets/front/static/public/primitives/status/icon_finance_experts_topic_3ca907.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.subscription_topics-category_icon.for-project_managers{background:url(/assets/front/static/public/primitives/status/icon_project_managers_topic_d19dea.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.subscription_topics-category_icon.for-additional{background:url(/assets/front/static/public/primitives/status/icon_additional_topic_9a161a.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.subscription_topics-category_icon.for-insights{background:url(/assets/front/static/public/primitives/status/icon_insights_topic_50036b.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.subscription_topics-category_icon.for-edge{background:url(/assets/front/static/public/primitives/status/icon_edge_topic_e6ac3d.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.subscription_topics-category_icon.for-product_managers{background:url(/assets/front/static/public/primitives/status/icon_product_managers_topic_a59757.png) no-repeat;background-size:32px 32px;height:32px;width:32px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}