.center-block{float:none;display:block;margin-left:auto;margin-right:auto}.mk-markdown h1{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:45px;letter-spacing:.6px;line-height:1.2;margin-bottom:18px;letter-spacing:normal}@media (max-width:1199px){.mk-markdown h1{font-size:40px;letter-spacing:.4px}}@media (max-width:767px){.mk-markdown h1{font-size:36px}}@media (max-width:767px){.mk-markdown h1{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:38px;letter-spacing:.5px;line-height:1.2;margin-bottom:18px;letter-spacing:normal}}@media (max-width:767px) and (max-width:1199px){.mk-markdown h1{font-size:35px;letter-spacing:.42px}}@media (max-width:767px) and (max-width:767px){.mk-markdown h1{font-size:32px;letter-spacing:.4px}}.mk-markdown h2{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:28px;letter-spacing:.4px;line-height:39.2px;margin-bottom:24px}@media (max-width:1199px){.mk-markdown h2{font-size:27px;letter-spacing:.2px;line-height:35.1px}}@media (max-width:767px){.mk-markdown h2{font-size:24px;line-height:36px}}.mk-markdown h3{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:24px;letter-spacing:.4px;line-height:33.6px;margin-bottom:12px}@media (max-width:1199px){.mk-markdown h3{font-size:24px;letter-spacing:.2px;line-height:31.2px}}@media (max-width:767px){.mk-markdown h3{font-size:22px;line-height:33px}}.mk-markdown h4{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:21px;letter-spacing:.2px;line-height:29.4px;margin-bottom:12px}@media (max-width:1199px){.mk-markdown h4{font-size:21px;line-height:27.3px}}@media (max-width:767px){.mk-markdown h4{font-size:20px;letter-spacing:normal;line-height:30px}}.mk-markdown h5{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:18px;letter-spacing:.2px;line-height:25.2px;margin-bottom:12px}@media (max-width:1199px){.mk-markdown h5{font-size:18px;line-height:23.4px}}@media (max-width:767px){.mk-markdown h5{font-size:18px;letter-spacing:normal;line-height:23.4px}}.mk-markdown h6{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter;font-weight:600!important;font-size:17px;letter-spacing:normal;line-height:25.5px;margin-bottom:12px}@media (max-width:1199px){.mk-markdown h6{font-size:17px;letter-spacing:normal;line-height:23.8px}}@media (max-width:767px){.mk-markdown h6{font-size:17px;letter-spacing:normal;line-height:23.8px}}.mk-markdown p{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:18px;letter-spacing:.2px;line-height:30px;margin-bottom:30px}@media (max-width:1199px){.mk-markdown p{font-size:18px;letter-spacing:normal;line-height:30.4px}}@media (max-width:767px){.mk-markdown p{font-size:16px;letter-spacing:normal;line-height:28.8px}}.mk-markdown :not(pre) code{padding:0 6px!important}.mk-markdown .highlighted{background-color:rgba(255,161,0,.12);padding:1px 3px}.mk-markdown blockquote{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:18px;letter-spacing:.2px;line-height:30px;font-style:italic;padding:0 0 0 24px;margin:initial;margin-bottom:30px;border-left:2px solid rgba(0,0,0,.2)}@media (max-width:1199px){.mk-markdown blockquote{font-size:18px;letter-spacing:normal;line-height:30.4px}}@media (max-width:767px){.mk-markdown blockquote{font-size:16px;letter-spacing:normal;line-height:28.8px}}.mk-markdown ul,.mk-markdown ol{margin:18px 0 30px 48px;list-style-position:outside}@media (max-width:767px){.mk-markdown ul,.mk-markdown ol{margin:18px 0 30px 18px}}.mk-markdown ul li,.mk-markdown ol li{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:18px;letter-spacing:.2px;line-height:30px;margin-bottom:12px}@media (max-width:1199px){.mk-markdown ul li,.mk-markdown ol li{font-size:18px;letter-spacing:normal;line-height:30.4px}}@media (max-width:767px){.mk-markdown ul li,.mk-markdown ol li{font-size:16px;letter-spacing:normal;line-height:28.8px}}.mk-markdown ul li.further-reading,.mk-markdown ol li.further-reading{list-style:none}.mk-markdown ul li ul,.mk-markdown ol li ul{margin-top:6px}.mk-markdown ul{list-style:disc}.mk-markdown ol{list-style:decimal}.mk-markdown code,.mk-markdown pre{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:14px;letter-spacing:normal;line-height:25.2px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Courier New",monospace;color:rgba(0,15,25,.62);background:rgba(0,0,75,.04);border:1px solid rgba(0,0,60,.12)}@media (max-width:1199px){.mk-markdown code,.mk-markdown pre{font-size:15px;letter-spacing:normal;line-height:22.4px}}@media (max-width:767px){.mk-markdown code,.mk-markdown pre{font-size:13px;letter-spacing:normal;line-height:21.6px}}.mk-markdown code{display:inline-block;padding:0 7px;border-radius:4px;word-break:break-all}@media (max-width:767px){.mk-markdown code{padding:3px 6px}}.mk-markdown pre{display:block;max-height:250px;padding:6px 12px;border-radius:4px;overflow-y:auto}.mk-markdown pre code{display:block;border:none;background:0 0;color:inherit;padding:0}.mk-markdown .side-note{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:16px;letter-spacing:.2px;line-height:27px;color:rgba(0,0,0,.6);font-style:italic}@media (max-width:1199px){.mk-markdown .side-note{font-size:17px;letter-spacing:normal;line-height:28.8px}}@media (max-width:767px){.mk-markdown .side-note{font-size:15px;letter-spacing:normal;line-height:27px}}.mk-markdown .alert{font-family:"Open Sans";margin-top:0;margin-bottom:0;font-weight:400!important;font-size:15px;letter-spacing:normal;line-height:25.2px;margin:24px 0;padding:18px}.mk-markdown .alert p{font-family:"Open Sans";margin-top:0;font-weight:400!important;font-size:15px;letter-spacing:normal;line-height:25.2px}.mk-markdown .alert p,.mk-markdown .alert strong,.mk-markdown .alert em{color:inherit}.mk-markdown .checklist-item{margin-left:35px;margin-bottom:30px}.mk-markdown .checklist-item .check{margin:0;margin-left:-31px;margin-right:10px;background-image:url(../png/green_checkbox.png);width:17px;height:17px;background-repeat:no-repeat;display:inline-block;background-size:17px 17px}.mk-markdown .checklist-item .number{margin:0;margin-left:-31px;margin-right:5px;margin-bottom:-2px;width:20px;height:20px;background-repeat:no-repeat;display:inline-block;background-size:20px}.mk-markdown .checklist-item .number-1{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-1.png)}.mk-markdown .checklist-item .number-2{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-2.png)}.mk-markdown .checklist-item .number-3{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-3.png)}.mk-markdown .checklist-item .number-4{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-4.png)}.mk-markdown .checklist-item .number-5{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-5.png)}.mk-markdown .checklist-item .number-6{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-6.png)}.mk-markdown .checklist-item .number-7{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-7.png)}.mk-markdown .checklist-item .number-8{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-8.png)}.mk-markdown .checklist-item .number-9{background-image:url(https://af-resources.s3.amazonaws.com/Misc/number-9.png)}.mk-markdown img+label{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:14px;letter-spacing:normal;line-height:25.2px;font-style:italic;display:block;text-align:center;color:rgba(0,0,0,.6)}@media (max-width:1199px){.mk-markdown img+label{font-size:15px;letter-spacing:normal;line-height:22.4px}}@media (max-width:767px){.mk-markdown img+label{font-size:13px;letter-spacing:normal;line-height:21.6px}}.mk-markdown a.further-reading{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter;font-weight:600!important;font-size:15px;letter-spacing:normal;line-height:24px;color:#2989F2;background:rgba(41,137,242,.1);padding:3px 24px;border-radius:1000px;display:inline-block}@media (max-width:1199px){.mk-markdown a.further-reading{font-size:16px;letter-spacing:normal;line-height:24px}}@media (max-width:767px){.mk-markdown a.further-reading{font-size:16px;letter-spacing:normal;line-height:22.4px}}.mk-markdown a.further-reading::before{content:url(/new-design/images/resources/icon-further-reading-book.svg);margin-right:12px;width:14px;position:relative;top:2px}.mk-markdown a.further-reading::after{content:url(/new-design/images/resources/icon-further-reading-rarr.svg);margin-left:12px;width:13px}.mk-markdown a.further-reading:hover{text-decoration:none}.resources{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.resources .resource{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}@media (max-width:767px){.resources .resource:not(:last-of-type){margin-bottom:30px}}.resources .resource .img-container{margin-bottom:18px;width:100%;padding-top:56.25%;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:6px;overflow:hidden}@media (max-width:991px){.resources .resource .img-container{margin-bottom:18px}}@media (max-width:767px){.resources .resource .img-container{margin-bottom:12px}}.resources .resource .img-container img{position:absolute;height:100%;width:100%;top:0;left:0;bottom:0;right:0;object-fit:cover;object-position:0 0}.resources .resource .title,.resources .resource .title a{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:32px;letter-spacing:.5px;line-height:1.3;margin-bottom:6px}@media (max-width:1199px){.resources .resource .title,.resources .resource .title a{font-size:31px;letter-spacing:.4px;line-height:1.2}}@media (max-width:767px){.resources .resource .title,.resources .resource .title a{font-size:27px}}.resources .resource .title:hover,.resources .resource .title a:hover{text-decoration:none}.resources .resource .description{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:19px;letter-spacing:.2px;line-height:30.4px;margin-bottom:18px}@media (max-width:1199px){.resources .resource .description{font-size:19px;letter-spacing:normal;line-height:32px}}@media (max-width:767px){.resources .resource .description{font-size:17px;letter-spacing:normal;line-height:30.6px}}.resources .resource .tag,article .tag-share .resource-tag{display:inline-block;position:relative;background-color:#ababab;padding:0 5px 1px 10px;font-weight:700;color:#FFF;letter-spacing:.5px;line-height:24px;align-self:flex-start;margin-bottom:12px;border-radius:2px}.resources .resource .tag:before{content:'';position:absolute;top:0;height:100%;left:100%;margin-left:-20px;width:30px;background-color:inherit;z-index:-1;-webkit-transform:skew(-30deg,0);-moz-transform:skew(-30deg,0);-ms-transform:skew(-30deg,0);-o-transform:skew(-30deg,0);transform:skew(-30deg,0)}.resources .resource .tag.guides{background-color:#009DD2}.resources .resource .tag.market-reports{background-color:#DEA700}.resources .resource .tag.developer-stories{background-color:#544F87}.resources .resource .tag.fireside-chats{background-color:#6b7981}.resources .resource .tag.videos{background-color:#BB4932}.resources .resource hr{margin:0}.resources .resource.featured-article{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:991px){.resources .resource.featured-article{flex-direction:column}}.resources .resource.featured-article .featured-col{display:flex;flex-direction:column;width:48%}@media (max-width:991px){.resources .resource.featured-article .featured-col{width:100%}.resources .resource.featured-article .featured-col:first-of-type{margin-bottom:24px}}@media (max-width:767px){.resources .resource.featured-article .featured-col{width:100%}.resources .resource.featured-article .featured-col:first-of-type{margin-bottom:18px}}.resources .resource.featured-article .featured-col .img-container{margin-bottom:0}.resources .resource.resource-col-2{width:48%}@media (max-width:767px){.resources .resource.resource-col-2{width:100%}}.resources .resource.resource-col-2 .title,.resources .resource.resource-col-2 .title a{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:21px;letter-spacing:.2px;line-height:29.4px;margin-bottom:6px}@media (max-width:1199px){.resources .resource.resource-col-2 .title,.resources .resource.resource-col-2 .title a{font-size:21px;line-height:27.3px}}@media (max-width:767px){.resources .resource.resource-col-2 .title,.resources .resource.resource-col-2 .title a{font-size:20px;letter-spacing:normal;line-height:30px}}.resources .resource.resource-col-2 .description{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:16px;letter-spacing:.2px;line-height:27px;margin-bottom:24px}@media (max-width:1199px){.resources .resource.resource-col-2 .description{font-size:17px;letter-spacing:normal;line-height:28.8px}}@media (max-width:767px){.resources .resource.resource-col-2 .description{font-size:15px;letter-spacing:normal;line-height:27px}}.resources .resource.resource-col-3{width:31%}@media (max-width:991px){.resources .resource.resource-col-3{width:48%}}.resources .resource.resource-col-3 .tag{margin-bottom:6px;font-size:12px;padding:6px 6px 6px 12px;line-height:1.2em}@media (max-width:767px){.resources .resource.resource-col-3 .tag{font-size:11px;padding:5px 3px 5px 12px}}@media screen and (max-width:320px){.resources .resource.resource-col-3 .tag{font-size:10px;padding:3px 3px 3px 6px}}.resources .resource.resource-col-3 .title,.resources .resource.resource-col-3 .title a{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:18px;letter-spacing:.2px;line-height:25.2px;margin-bottom:6px}@media (max-width:1199px){.resources .resource.resource-col-3 .title,.resources .resource.resource-col-3 .title a{font-size:18px;line-height:23.4px}}@media (max-width:767px){.resources .resource.resource-col-3 .title,.resources .resource.resource-col-3 .title a{font-size:18px;letter-spacing:normal;line-height:23.4px}}@media (max-width:767px){.resources .resource.resource-col-3 .title,.resources .resource.resource-col-3 .title a{margin-bottom:12px;font-size:16px;line-height:1.5em}}@media screen and (max-width:320px){.resources .resource.resource-col-3 .title,.resources .resource.resource-col-3 .title a{font-size:14px;line-height:1.5em}}.resources .resource.resource-col-3 .description{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:14px;letter-spacing:normal;line-height:25.2px;margin-bottom:18px}@media (max-width:1199px){.resources .resource.resource-col-3 .description{font-size:15px;letter-spacing:normal;line-height:22.4px}}@media (max-width:767px){.resources .resource.resource-col-3 .description{font-size:13px;letter-spacing:normal;line-height:21.6px}}@media (max-width:767px){.resources .resource.resource-col-3 .description{display:none}}@media screen and (max-width:320px){.resources .resource.resource-col-3 .description{font-size:12px;line-height:1.5em}}.suggested-resources hr{margin-top:0;margin-bottom:18px}.suggested-resources .label{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter;font-weight:600!important;font-size:20px;letter-spacing:.2px;line-height:28px;text-transform:uppercase;margin-bottom:18px}@media (max-width:1199px){.suggested-resources .label{font-size:18px;letter-spacing:normal;line-height:27px}}@media (max-width:767px){.suggested-resources .label{font-size:18px;letter-spacing:.2px;line-height:25.2px}}.center-block{float:none;display:block;margin-left:auto;margin-right:auto}.container-fluid{padding:0;overflow-x:hidden}.resources-body{margin-top:42px}@media (max-width:767px){.resources-body{margin-top:30px}}.featured-resources{margin-bottom:60px;position:relative}.featured-resources:before,.featured-resources:after{content:'';opacity:.2;position:absolute;left:0;right:0;z-index:-1}.featured-resources:before{background-color:#fff;color:#fff;-webkit-transform:skew(0,-3deg) translateY(0);-moz-transform:skew(0,-3deg) translateY(0);-ms-transform:skew(0,-3deg) translateY(0);-o-transform:skew(0,-3deg) translateY(0);transform:skew(0,-3deg) translateY(0);top:-157.22px;bottom:251.56px;background-color:rgba(123,162,204,.07);opacity:1}.featured-resources:after{background-color:#fff;color:#fff}@media (max-width:767px){.featured-resources{margin-bottom:18px}}.featured-resources h1.section-heading{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:32px;letter-spacing:.5px;line-height:1.3;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:30px}@media (max-width:1199px){.featured-resources h1.section-heading{font-size:31px;letter-spacing:.4px;line-height:1.2}}@media (max-width:767px){.featured-resources h1.section-heading{font-size:27px}}.featured-resources .featured-article{margin-bottom:0}.featured-resources .featured-article .tag{margin-bottom:12px}.featured-resources h2.title{margin-bottom:6px}.featured-resources h2.title>a{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:32px;letter-spacing:.5px;line-height:1.3}@media (max-width:1199px){.featured-resources h2.title>a{font-size:31px;letter-spacing:.4px;line-height:1.2}}@media (max-width:767px){.featured-resources h2.title>a{font-size:27px}}.featured-resources h2.title>a:hover{text-decoration:none}.featured-resources p.description{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:19px;letter-spacing:.2px;line-height:30.4px}@media (max-width:1199px){.featured-resources p.description{font-size:19px;letter-spacing:normal;line-height:32px}}@media (max-width:767px){.featured-resources p.description{font-size:17px;letter-spacing:normal;line-height:30.6px}}.recent-resources .section-header{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:24px;letter-spacing:.4px;line-height:33.6px;text-transform:uppercase;letter-spacing:2.4px;margin-bottom:30px}@media (max-width:1199px){.recent-resources .section-header{font-size:24px;letter-spacing:.2px;line-height:31.2px}}@media (max-width:767px){.recent-resources .section-header{font-size:22px;line-height:33px}}@media (max-width:991px){.recent-resources.topic .resource{order:4}.recent-resources.topic .resource:nth-child(1){order:1}.recent-resources.topic .resource:nth-child(2){order:2}.recent-resources.topic .resource:nth-child(4){order:3}}article{margin-top:68px;margin-bottom:30px}@media (max-width:767px){article{margin-top:30px}}article img.framed{border:5px solid #ededed;border-radius:7px;padding:8px}article h3{margin-top:100px!important}article h3:first-of-type{margin-top:0!important}article .mdi{color:#6b737d;margin-top:0;margin-bottom:30px}article .mdi>div{border-radius:5px;padding:10px;background-color:#f1f4f6}article .mdi .diff{padding:2px 6px;border-radius:4px;display:inline-block;font-size:13px;margin-left:8px}article .mdi strong{color:#24292f}article .mdi .up{color:#219b18;background:#ddf6d0}article .mdi .down{color:#900;background:#f9dfdd}article .mdi .ticker{display:inline-block;width:48%}article .mdi .ticker img{margin-bottom:2px;width:18px;margin-right:4px}article .mdi .ticker div{float:right;padding-right:10px}article .mdi .ticker:nth-child(1){border-right:3px solid #d2d5db}article .mdi .ticker:nth-child(2){margin-left:10px}@media only screen and (max-width:600px){article .mdi .ticker{margin-left:0!important;border:none!important}article .mdi .ticker div{float:none!important;margin-top:3px}}article .visit-link{font-size:13px!important;font-style:italic;margin-top:-25px!important}article .highlights{margin-left:20px;list-style:square;border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:20px}article .highlights li{font-size:16px;font-weight:600!important;line-height:25px}article h4{display:inline-block;border-bottom:3px solid #2b7aff;margin-bottom:19px!important;margin-top:20px!important;font-size:16px!important;text-transform:uppercase}article .tag-share{display:inline-flex;align-items:center}@media (max-width:767px){article .tag-share{display:flex;flex-wrap:wrap-reverse}}article .tag-share .resource-tag{margin-bottom:0;margin-right:15px}article .tag-share .resource-tag:before{content:'';position:absolute;top:0;height:100%;left:100%;margin-left:-20px;width:30px;background-color:inherit;z-index:-1;-webkit-transform:skew(-30deg,0);-moz-transform:skew(-30deg,0);-ms-transform:skew(-30deg,0);-o-transform:skew(-30deg,0);transform:skew(-30deg,0)}article .tag-share .resource-tag.tag{white-space:pre!important}@media (max-width:767px){article .tag-share .sn-links{margin-bottom:12px!important;margin-top:12px!important}}article .meta-bar{display:inline-flex;align-items:center;margin-bottom:24px;flex-wrap:wrap}article .meta-bar>*{margin-right:18px}@media (max-width:767px){article .meta-bar>*{margin-bottom:6px!important;margin-top:6px!important}}article .meta-bar span{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter;font-weight:600!important;font-size:15px;letter-spacing:normal;line-height:24px}@media (max-width:1199px){article .meta-bar span{font-size:16px;letter-spacing:normal;line-height:24px}}@media (max-width:767px){article .meta-bar span{font-size:16px;letter-spacing:normal;line-height:22.4px}}article .meta-bar .author{display:inline-flex;align-items:center}article .meta-bar .author img{height:25px;width:25px;flex:1;margin-right:12px;border-radius:100%}article .meta-bar .level{font-size:12px;text-transform:uppercase;font-weight:600;color:rgba(0,0,0,.7);letter-spacing:2px;line-height:24px;padding:3px 18px;background-color:rgba(0,0,0,.1);border-radius:1000px}article .meta-bar .admin-section{padding:5px;background-color:#fef8dd;border-radius:3px}article .meta-bar .admin-section span{font-size:11px;text-transform:uppercase}article .meta-bar .admin-section a{margin-left:3px}article .tag-list{margin-top:25px;font-weight:400;font-style:italic;font-family:'Open Sans'}article .tag-list a{margin-right:6px;text-transform:lowercase;line-height:0}article .tag-list a:hover{text-decoration:none}article .intro-text{font-style:italic}article .hero-image{margin-top:30px;margin-bottom:30px}@media (min-width:992px){article .hero-image{max-width:900px}}@media (min-width:1200px){article .hero-image{min-width:800px}}@media screen and (min-width:1200px) and (max-width:1680px){article .hero-image{min-width:900px}}article .hero-image img{border-radius:6px}@media (max-width:991px){article .hero-image img{border-radius:0}}article img{width:100%;height:auto}article hr.divider{margin:60px auto;border-top:1px solid rgba(0,0,0,.1)}article iframe{margin-bottom:30px;margin-top:30px}article video,article iframe,article table{max-width:100%}article .video-duration{font-weight:800;color:#888;text-transform:uppercase;font-size:12px}article table{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:18px;letter-spacing:.2px;line-height:30px;overflow-x:auto;margin-bottom:30px;width:100%;border:1px solid #333;border-collapse:collapse}@media (max-width:1199px){article table{font-size:18px;letter-spacing:normal;line-height:30.4px}}@media (max-width:767px){article table{font-size:16px;letter-spacing:normal;line-height:28.8px}}@media (max-width:767px){article table{display:block}}article table thead th{background-color:#333;color:#fff}article img>label{text-align:center;font-size:13px;font-style:italic}article .keyword-list li{display:inline-block;background-color:#efefef;padding:1px 10px;border-radius:5px;margin-right:6px}article .keyword-list li:hover{background-color:#d3e3ff}article .keyword-list li a{color:#333;font-size:15px;font-weight:600!important}article .sn-links{display:flex;margin-bottom:60px;line-height:0}article .sn-links:first-of-type{justify-content:flex-start;margin-bottom:0;margin-top:0}article .sn-links:first-of-type a:not(:last-of-type){margin-right:12px}article .sn-links:first-of-type svg{height:24px;width:24px}article .sn-links a{transition:all .1s ease-in-out}article .sn-links a:not(:last-of-type){margin-right:18px}article .sn-links a svg{fill:#afb2b6;height:24px;transition:fill .15s ease-out}article .sn-links a svg:hover{fill:#494c50}article .app-tooltip{font-weight:700;border-bottom:1px dashed}article .click-to-tweet{color:#2b2b2b;background-color:#ecf8ff;padding:0 4px;border-radius:3px}article .click-to-tweet:after{content:'\f099';font-family:icons;font-size:18px;color:#1DA1F2;margin-left:7px}article .toc-guide{position:relative;top:-80px}article .toc-header:hover{color:#000}article .toc-header:hover:before{content:"\f0ac";position:absolute;left:-8px;font-family:icons;color:#acacac;font-size:20px;margin-top:7px;font-weight:400}article .app-link{font-weight:700;color:inherit;text-decoration:underline}article .app-link img{width:25px;margin-right:3px;display:inline}article .podcast-wrapper{margin:60px 0}article .podcast-wrapper iframe{margin:0}article .podcast-wrapper p{text-align:center;font-size:15px;margin-bottom:0}article img>label{text-align:center;font-size:13px;font-style:italic}article .essentials{padding:25px;border-radius:8px;background-color:#e0efff;margin-bottom:25px}article .essentials ul{margin-left:0;margin-bottom:0;list-style:none}article .essentials ul li{margin-bottom:8px}article .essentials ul li::before{content:'';width:17px;height:17px;background-size:17px 17px;display:inline-block;margin-right:10px;padding-top:2px}article .essentials li.good::before{background-image:url(https://af-resources.s3.amazonaws.com/Misc/green-checkbox-small.png)}article .essentials li.bad::before{background-image:url(https://af-resources.s3.amazonaws.com/Misc/red-x-small.png)}article .sdks{margin-bottom:25px}article .sdks ul{margin-left:0;margin-bottom:0;list-style:none;columns:2}article .sdks ul li{margin-bottom:20px}article .sdks ul li img{width:40px;vertical-align:top;margin-right:15px}article .sdks ul li div{display:inline-block;font-weight:700;max-width:75%;line-height:20px}article .sdks ul li div span{display:block}article .sdks ul li div span a{font-size:11px;text-transform:uppercase;color:#999;text-decoration:underline}article .scores{margin-top:-20px;margin-bottom:20px}article .scores .score-label{margin-right:30px;font-family:Inter;text-transform:uppercase;display:inline-block;margin-top:20px}article .scores .score-label label{font-size:11px;display:block;font-weight:700}article .scores .score-label strong{font-weight:800;font-size:20px;color:inherit}article .scores .score-label span{color:#aaa;margin-left:2px;font-size:13px;text-transform:lowercase}article .scores .score-label.popularity{color:#5f27cd}article .scores .score-label.competitiveness{color:#2e86de}article .scores .score-label.results{color:#6b747e}article .scores .score-label.downloads,article .scores .score-label.est-downloads{color:#d75c1f}article .scores .score-label.net-revenue,article .scores .score-label.est-net-revenue{color:#1f9a4d}article .video-container{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:50px}article .video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}article .mid-cta .content{display:flex;flex-wrap:nowrap}@media (max-width:767px){article .mid-cta .content{flex-wrap:wrap;text-align:center}}article .mid-cta .content .copy h3{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter;font-weight:600!important;font-size:20px;letter-spacing:.2px;line-height:28px;color:#2977e8}@media (max-width:1199px){article .mid-cta .content .copy h3{font-size:18px;letter-spacing:normal;line-height:27px}}@media (max-width:767px){article .mid-cta .content .copy h3{font-size:18px;letter-spacing:.2px;line-height:25.2px}}article .mid-cta .content .copy p{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:16px;letter-spacing:.2px;line-height:27px}@media (max-width:1199px){article .mid-cta .content .copy p{font-size:17px;letter-spacing:normal;line-height:28.8px}}@media (max-width:767px){article .mid-cta .content .copy p{font-size:15px;letter-spacing:normal;line-height:27px}}@media (max-width:767px){article .mid-cta .content .copy p{margin-bottom:12px}}article .mid-cta .content .button{align-self:center}article .mid-cta .content .button a{min-width:200px}article .watch-button{border-radius:5px;padding:7px 10px;background:red;color:#fff;font-weight:600;transition:all .1s ease-in-out}article .watch-button svg{width:24px;margin-bottom:-4px;margin-right:4px;fill:#fff}article .watch-button:hover{background-color:#e60000}article .newsletter-form{background-color:#222;margin-bottom:25px;padding:20px 5px;border-radius:5px}article .newsletter-form h2{color:#fff;margin-bottom:5px}article .newsletter-form p{color:#fff;margin-bottom:24px;line-height:24px}article .newsletter-form input{padding:7px!important;font-size:17px;height:auto;border:none;margin-right:10px}@media (max-width:767px){article .newsletter-form input{margin-top:6px;width:100%}}@media (max-width:767px){article .newsletter-form .mkbutton{margin-top:12px;width:100%}}.tooltip-inner{font-size:14px;line-height:1.2;text-align:left}.rss-link{float:right;margin-top:10px}.pager{text-align:center;color:#999}.newsletter-signup-form{text-align:center;margin:42px 0}.newsletter-signup-form.resource-col-1{margin:30px 0 60px 0}.newsletter-signup-form .signup-box{padding:48px 0;background-color:rgba(0,0,0,.06);border-radius:12px}.newsletter-signup-form h2{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-family:Inter,sans-serif!important;font-weight:800!important;font-size:28px;letter-spacing:.4px;line-height:39.2px;color:#2977e8}@media (max-width:1199px){.newsletter-signup-form h2{font-size:27px;letter-spacing:.2px;line-height:35.1px}}@media (max-width:767px){.newsletter-signup-form h2{font-size:24px;line-height:36px}}.newsletter-signup-form p.lead{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:18px;letter-spacing:.2px;line-height:30px;color:rgba(0,0,0,.6);margin-bottom:24px}@media (max-width:1199px){.newsletter-signup-form p.lead{font-size:18px;letter-spacing:normal;line-height:30.4px}}@media (max-width:767px){.newsletter-signup-form p.lead{font-size:16px;letter-spacing:normal;line-height:28.8px}}.newsletter-signup-form button{margin-left:6px}.newsletter-signup-form form{margin-bottom:12px}@media (max-width:991px){.newsletter-signup-form form input{margin-bottom:12px}}@media (max-width:767px){.newsletter-signup-form form input{width:100%}.newsletter-signup-form form button{width:100%}}.newsletter-signup-form .ml-result{font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:16px;letter-spacing:.2px;line-height:27px;color:rgba(0,0,0,.6)}@media (max-width:1199px){.newsletter-signup-form .ml-result{font-size:17px;letter-spacing:normal;line-height:28.8px}}@media (max-width:767px){.newsletter-signup-form .ml-result{font-size:15px;letter-spacing:normal;line-height:27px}}.newsletter-signup-form .boxer{padding:7px!important;font-size:17px;height:auto;border:none}.newsletter-form .ml-result-success,.newsletter-signup-form .ml-result-success{color:#008A00!important}.newsletter-form .ml-result-error,.newsletter-signup-form .ml-result-error{color:#EB1400!important}.newsletter-form [name=ml-full-name],.newsletter-signup-form [name=ml-full-name]{display:none}.newsletter-form .ml-result,.newsletter-signup-form .ml-result{margin-top:15px!important;font-family:"Open Sans";font-weight:400;margin-top:0;margin-bottom:0;color:rgba(0,0,0,.83);font-weight:400!important;font-size:16px;letter-spacing:.2px;line-height:27px;display:none}@media (max-width:1199px){.newsletter-form .ml-result,.newsletter-signup-form .ml-result{font-size:17px;letter-spacing:normal;line-height:28.8px}}@media (max-width:767px){.newsletter-form .ml-result,.newsletter-signup-form .ml-result{font-size:15px;letter-spacing:normal;line-height:27px}}