.geekflare-article .article-body{display:grid;grid-template-columns:1fr;grid-column-gap:2.5rem;margin:0.625rem 0}@media(min-width: 1024px){.geekflare-article .article-body{grid-column-gap:3.75rem;margin:1.25rem 0}}@media(min-width: 1366px){.geekflare-article .article-body{grid-template-columns:minmax(300px, 1fr) 300px;grid-column-gap:5rem;margin:2.5rem 0}}.geekflare-article .article-body.template-pillar,.geekflare-article .article-body.template-commercial{display:block}@media(min-width: 1366px){.geekflare-article .article-body.template-pillar,.geekflare-article .article-body.template-commercial{padding-right:10rem}}.geekflare-article .article-body.template-pillar{margin:0}@media(min-width: 1024px){.geekflare-article .article-body.template-pillar{margin:0}}@media(min-width: 1366px){.geekflare-article .article-body.template-pillar{margin:0}}.geekflare-article .article-body-article{margin-bottom:2.5rem}.geekflare-article .article-body-newsletter{padding:0.125rem 0.625rem;margin-bottom:0.625rem;border-radius:0.3125rem;background-color:#eee}@media(min-width: 768px){.geekflare-article .article-body-newsletter{padding:0.1875rem 0.9375rem;margin-bottom:1.875rem;border-radius:0.625rem}}@media(min-width: 1024px){.geekflare-article .article-body-newsletter{padding:0.3125rem 1.25rem;margin-bottom:2.5rem}}.geekflare-article .article-body-contributor{margin-bottom:1.25rem;border-top:0.125rem solid #e0e0e0;border-bottom:0.125rem solid #e0e0e0}@media(min-width: 768px){.geekflare-article .article-body-contributor{margin-bottom:2.5rem}}.geekflare-article .article-body-contributor .contributor-item{padding:1.25rem 0;border-bottom:0.0625rem solid #e0e0e0}@media(min-width: 768px){.geekflare-article .article-body-contributor .contributor-item{padding:1.875rem 0}}.geekflare-article .article-body-contributor .contributor-item:last-child{border-bottom:none}.geekflare-article .article-body-contributor .contributor-item-top{display:flex;align-items:center;margin-bottom:0.9375rem}.geekflare-article .article-body-contributor .contributor-item-top-right-bottom{display:flex;align-items:center}.geekflare-article .article-body-contributor .contributor-item-avatar{margin-right:20px;line-height:0}.geekflare-article .article-body-contributor .contributor-item-avatar img{width:auto;height:auto;max-width:3.75rem;max-height:3.75rem;border-radius:1.875rem}.geekflare-article .article-body-contributor .contributor-item-name{font-size:1rem;font-weight:600;color:#212121;margin-bottom:0.3125rem;transition:.2s}@media(min-width: 768px){.geekflare-article .article-body-contributor .contributor-item-name{font-size:1.125rem}}.geekflare-article .article-body-contributor .contributor-item-name:hover,.geekflare-article .article-body-contributor .contributor-item-name:focus,.geekflare-article .article-body-contributor .contributor-item-name:active{color:#ff4a00;text-decoration:none}.geekflare-article .article-body-contributor .contributor-item-role{font-size:0.875rem;font-weight:600;color:#616161}.geekflare-article .article-body-contributor .contributor-item-excerpt{font-size:1rem;font-weight:500;margin-bottom:0.9375rem}.geekflare-article .article-body-contributor .contributor-item-social-list{display:flex;align-items:center;margin-left:0.3125rem}.geekflare-article .article-body-contributor .contributor-item-social-item-link{display:block;padding:0.25rem 0.5rem;line-height:0;color:#212121;transition:.2s}.geekflare-article .article-body-contributor .contributor-item-social-item-link:hover,.geekflare-article .article-body-contributor .contributor-item-social-item-link:focus,.geekflare-article .article-body-contributor .contributor-item-social-item-link:active{text-decoration:none;color:#ff4a00}.geekflare-article .article-body-contributor .contributor-item-social-item-icon{font-size:0.75rem}.geekflare-article .article-body-contributor .contributor-item-social-item-text{display:none}.geekflare-article .schema-faq-question,.geekflare-article .schema-faq-answer{display:block;line-height:inherit;padding:0.625rem 0.9375rem}.geekflare-article .schema-faq-question{font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){.geekflare-article .schema-faq-question{font-size:1.125rem}}.geekflare-article .schema-faq-question::before{order:2;color:#ff4a00}.geekflare-article .schema-faq-answer{font-size:1rem;font-weight:400;display:none;margin-bottom:0;border-top:0.125rem solid #e0e0e0}@media(min-width: 768px){.geekflare-article .schema-faq-answer{font-size:1.125rem}}.geekflare-article .schema-faq-section{margin-bottom:0.625rem;border-radius:0.3125rem;border:0.0625rem solid #e0e0e0}.geekflare-article .schema-faq-section.is-expanded .schema-faq-question{background-color:#eee}.geekflare-article .schema-faq-section.is-expanded .schema-faq-question::before{color:#616161}.geekflare-article .schema-faq-section.is-expanded .schema-faq-answer{display:block}.geekflare-article .article-body-feedback{display:flex;align-items:center}.geekflare-article .article-body-feedback .feedback-title,.geekflare-article .article-body-feedback .feedback-alert{font-size:1.125rem;font-weight:600}.geekflare-article .article-body-feedback .feedback-reply-list{display:flex;align-items:center;margin-left:1.25rem}.geekflare-article .article-body-feedback .feedback-reply-item{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:0.9375rem;border-radius:20px;border:0.125rem solid rgba(0,0,0,0)}.geekflare-article .article-body-feedback .feedback-reply-item.reply-yes{color:#2e7d32;border-color:#81c784;background-color:#e8f5e9}.geekflare-article .article-body-feedback .feedback-reply-item.reply-no{color:#d32f2f;border-color:#ef9a9a;background-color:#ffebee}.geekflare-article .article-body-feedback .feedback-alert{display:none}.geekflare-article .article-body-feedback.is-submitted .feedback-alert{display:block}.geekflare-article .article-body-feedback.is-submitted .feedback-title,.geekflare-article .article-body-feedback.is-submitted .feedback-reply-list{display:none}.geekflare-article .short-code-devices{padding:0.9375rem;border-radius:0.625rem;border:0.0625rem solid #e0e0e0}@media(min-width: 768px){.geekflare-article .short-code-devices{display:flex;align-items:center}}.geekflare-article .short-code-devices .devices-heading{font-size:1.125rem;font-weight:600;margin-bottom:0.625rem}@media(min-width: 768px){.geekflare-article .short-code-devices .devices-heading{margin-bottom:0}}@media(min-width: 768px){.geekflare-article .short-code-devices .device-list{display:flex;flex-direction:row;align-items:center}}.geekflare-article .short-code-devices .device-item{font-size:1.125rem;font-weight:500;display:flex;align-items:center;margin-bottom:0.625rem}@media(min-width: 768px){.geekflare-article .short-code-devices .device-item{margin-left:1.875rem;margin-bottom:0}}.geekflare-article .short-code-devices .device-item:last-child{margin-bottom:0}.geekflare-article .short-code-devices .device-item-icon,.geekflare-article .short-code-devices .device-item-title{display:block}.geekflare-article .short-code-devices .device-item-icon{margin-right:0.625rem}.geekflare-article .article-footer-x37b29fd9{margin-bottom:1.25rem}.geekflare-article .article-footer-x37b29fd9 img{height:auto;max-width:100%}.geekflare-article .article-footer-related-article{padding:1.25rem 0}@media(min-width: 768px){.geekflare-article .article-footer-related-article{padding:2.5rem 0}}.geekflare-article .article-footer-related-article .article-heading{font-size:1.125rem;font-weight:700;margin-bottom:0.9375rem}@media(min-width: 768px){.geekflare-article .article-footer-related-article .article-heading{font-size:1.5rem;margin-bottom:1.5625rem}}.geekflare-article .article-footer-related-article .article-heading::after{content:"";display:block;width:1.25rem;height:0.25rem;margin-top:0.625rem;border-radius:0.125rem;background-color:#ffb40b}.geekflare-article .article-footer-related-article .article-list{display:grid;grid-template-columns:1fr;grid-gap:1.25rem}@media(min-width: 768px){.geekflare-article .article-footer-related-article .article-list{grid-template-columns:repeat(2, 1fr);grid-gap:1.875rem}}@media(min-width: 1024px){.geekflare-article .article-footer-related-article .article-list{grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem}}.geekflare-article .article-footer-related-article .article-item-link{display:block;color:#212121;transition:.2s}.geekflare-article .article-footer-related-article .article-item-link:hover,.geekflare-article .article-footer-related-article .article-item-link:focus,.geekflare-article .article-footer-related-article .article-item-link:active{text-decoration:none;color:#ff4a00}.geekflare-article .article-footer-related-article .article-item-thumbnail{display:block;margin-bottom:0.625rem;line-height:0}.geekflare-article .article-footer-related-article .article-item-thumbnail img{height:auto;max-width:100%;border-radius:0.3125rem}.geekflare-article .article-footer-related-article .article-item-title{font-size:1rem;font-weight:600}.geekflare-article .article-footer-related-article .article-item-meta-list{display:flex;align-items:center}.geekflare-article .article-footer-related-article .article-item-meta-item{font-size:0.75rem;font-weight:600;display:flex;align-items:center;margin-right:0.625rem;color:#616161}.geekflare-article .article-footer-related-article .article-item-meta-item::after{content:"|";display:block;margin-left:0.625rem;color:#bdbdbd}.geekflare-article .article-footer-related-article .article-item-meta-item:last-child{margin-right:0}.geekflare-article .article-footer-related-article .article-item-meta-item:last-child::after{content:none}.geekflare-article .article-footer-x818cc9d4{padding:1.25rem 0;background-color:#eee}@media(min-width: 768px){.geekflare-article .article-footer-x818cc9d4{padding:1.875rem 0}}@media(min-width: 1024px){.geekflare-article .article-footer-x818cc9d4{padding:2.5rem 0}}.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-heading{font-size:1.125rem;font-weight:700;margin-bottom:0.625rem}@media(min-width: 768px){.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-heading{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}}@media(min-width: 1024px){.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-heading{margin-bottom:1.875rem}}.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.625rem}@media(min-width: 768px){.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-list{grid-gap:1.25rem}}@media(min-width: 1024px){.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-list{grid-template-columns:repeat(3, 1fr)}}.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-link{display:flex;align-items:center;justify-content:center;height:3.75rem;padding:1.25rem;border-radius:0.3125rem;border:0.125rem solid rgba(0,0,0,0);background-color:#fff;transition:.2s}@media(min-width: 768px){.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-link{height:5rem;padding:1.875rem;border-radius:0.625rem}}@media(min-width: 1024px){.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-link{height:7.5rem;padding:2.5rem}}.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-link:hover,.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-link:focus,.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-link:active{text-decoration:none;border-color:#e0e0e0}.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-image{width:auto;height:auto;max-width:100%}.geekflare-article .article-footer-x818cc9d4 .x818cc9d4-item-image-wrapper{display:flex;align-items:center;justify-content:center}.geekflare-article .article-header-breadcrumb{font-size:0.875rem;font-weight:500;margin-bottom:0.3125rem}.geekflare-article .article-header-contributor{padding:0.625rem;border-radius:0.3125rem;border:0.0625rem solid #e0e0e0}.geekflare-article .article-header-contributor .contributor-list{display:flex;align-items:flex-start;flex-direction:column}@media(min-width: 1024px){.geekflare-article .article-header-contributor .contributor-list{flex-direction:row;align-items:center}}.geekflare-article .article-header-contributor .contributor-item{display:flex;align-items:center;margin-bottom:0.625rem}@media(min-width: 768px){.geekflare-article .article-header-contributor .contributor-item{margin-bottom:0.9375rem}}@media(min-width: 1024px){.geekflare-article .article-header-contributor .contributor-item{margin-right:3.125rem;margin-bottom:0}}.geekflare-article .article-header-contributor .contributor-item:last-child{margin-right:0;margin-bottom:0}.geekflare-article .article-header-contributor .contributor-item-avatar{display:flex;align-items:center;margin-right:15px;line-height:0}.geekflare-article .article-header-contributor .contributor-item-avatar img{width:auto;height:auto;max-width:3.125rem;max-height:3.125rem;margin-left:-1.5625rem;border-radius:1.5625rem;border:0.125rem solid #fff}.geekflare-article .article-header-contributor .contributor-item-avatar img:first-child{margin-left:0}.geekflare-article .article-header-contributor .contributor-item-name{font-size:1rem;font-weight:600;margin-bottom:0.125rem}.geekflare-article .article-header-contributor .contributor-item-tooltip-header{display:flex;align-items:center;margin-bottom:0.625rem}.geekflare-article .article-header-contributor .contributor-item-tooltip-header-left{margin-right:0.9375rem}.geekflare-article .article-header-contributor .contributor-item-tooltip-avatar{line-height:0}.geekflare-article .article-header-contributor .contributor-item-tooltip-avatar img{width:auto;height:auto;max-width:2.5rem;max-height:2.5rem;border-radius:1.25rem}.geekflare-article .article-header-contributor .contributor-item-tooltip-name{font-size:1rem;font-weight:600;display:block}.geekflare-article .article-header-contributor .contributor-item-tooltip-role{font-size:0.875rem;font-weight:500;line-height:1;color:#616161}.geekflare-article .article-header-contributor .contributor-item-tooltip .tooltip-content{z-index:50;background-color:#fff}.geekflare-article .article-header-contributor .contributor-item-role{font-size:0.875rem;font-weight:500;color:#616161}.geekflare-article .article-header-contributor .contributor-item.role-reviewer .contributor-item-avatar{position:relative}.geekflare-article .article-header-contributor .contributor-item.role-reviewer .contributor-item-avatar-icon{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:1rem;border-radius:0.625rem;border:0.125rem solid #fff;background-color:#fff;color:#43a047}.geekflare-article .article-header-disclaimer{margin-bottom:1.25rem}.geekflare-article .article-header-disclosure .tooltip-title{font-size:0.875rem;font-weight:500;display:flex;align-items:center;padding:0.625rem 0;color:#616161}.geekflare-article .article-header-disclosure .tooltip-title-text,.geekflare-article .article-header-disclosure .tooltip-title-icon{display:block}.geekflare-article .article-header-disclosure .tooltip-title-icon{margin-left:0.5rem}.geekflare-article .article-header-heading{font-size:1.875rem;font-weight:700;margin-bottom:0.625rem}@media(min-width: 1024px){.geekflare-article .article-header-heading{font-size:2.25rem;margin-bottom:0.9375rem}}@media(min-width: 1366px){.geekflare-article .article-header-heading{font-size:3rem;margin-bottom:1.25rem;line-height:1.25}}.geekflare-article .article-header-metadata{margin-bottom:1.25rem}@media(min-width: 768px){.geekflare-article .article-header-metadata .metadata-list{display:flex;align-items:center}}.geekflare-article .article-header-metadata .metadata-item{font-size:1rem;font-weight:600;display:flex;align-items:center;margin-top:0.625rem}@media(min-width: 768px){.geekflare-article .article-header-metadata .metadata-item{margin-right:0.9375rem;margin-top:0}}@media(min-width: 768px){.geekflare-article .article-header-metadata .metadata-item::after{content:"|";display:block;margin-left:0.9375rem;color:#bdbdbd}}.geekflare-article .article-header-metadata .metadata-item:last-child{margin-right:0}.geekflare-article .article-header-metadata .metadata-item:last-child::after{content:none}.geekflare-article .article-header-metadata .metadata-item-label,.geekflare-article .article-header-metadata .metadata-item-value{display:block}.geekflare-article .article-header-metadata .metadata-item-label{margin-right:0.3125rem}.geekflare-article .article-header-thumbnail{margin-bottom:1.25rem;line-height:0}.geekflare-article .article-header-thumbnail img{height:auto;max-width:100%;border-radius:0.625rem}.geekflare-article .article-sidebar-x37b29fd9{display:none;position:sticky;top:5rem}@media(min-width: 1366px){.geekflare-article .article-sidebar-x37b29fd9{display:block}}.geekflare-article .article-sidebar-x37b29fd9 img{height:auto;max-width:100%}.geekflare-article .article-sidebar-related-article{margin-top:1.25rem;padding-top:1.25rem;border-top:0.125rem solid #e0e0e0}@media(min-width: 768px){.geekflare-article .article-sidebar-related-article{margin-top:2.5rem;padding-top:2.5rem}}@media(min-width: 1366px){.geekflare-article .article-sidebar-related-article{margin-top:0;margin-bottom:1.25rem;padding-top:0;border-top:none}}.geekflare-article .article-sidebar-related-article .article-heading{font-size:1.125rem;font-weight:700;margin-bottom:0.3125rem}@media(min-width: 768px){.geekflare-article .article-sidebar-related-article .article-heading{font-size:1.5rem}}.geekflare-article .article-sidebar-related-article .article-heading::after{content:"";display:block;width:1.25rem;height:0.25rem;margin-top:0.625rem;border-radius:0.125rem;background-color:#ffb40b}.geekflare-article .article-sidebar-related-article .article-item{padding:1.25rem 0;border-bottom:0.0625rem solid #e0e0e0}.geekflare-article .article-sidebar-related-article .article-item:last-child{border-bottom:none}.geekflare-article .article-sidebar-related-article .article-item-link{display:block;color:#212121;transition:.2s}.geekflare-article .article-sidebar-related-article .article-item-link:hover,.geekflare-article .article-sidebar-related-article .article-item-link:focus,.geekflare-article .article-sidebar-related-article .article-item-link:active{text-decoration:none;color:#ff4a00}.geekflare-article .article-sidebar-related-article .article-item-date{font-size:0.75rem;font-weight:600;margin-bottom:0.9375rem;color:#616161}.geekflare-article .article-sidebar-related-article .article-item-title{font-size:1rem;font-weight:600}@media(min-width: 768px){.geekflare-article .article-sidebar-related-article .article-item-title{font-size:1.125rem}}
