.copilot-category-hero{background:#fff;position:relative;padding:2rem .5rem 1rem}@media screen and (min-width:769px){.copilot-category-hero{padding:5rem 0 2rem}}.copilot-category-hero .hero-content{padding:.75rem 1.25rem}.copilot-category-hero .copilot-title{display:flex}.copilot-category-hero .copilot-title img{height:5rem;margin-left:-.5rem}.copilot-category-hero p.copilot-subtitle{text-align:left;font-weight:500;z-index:1;font-size:1.1rem;line-height:1.6rem}@media screen and (min-width:769px){.copilot-category-hero p.copilot-subtitle{font-size:1.4rem}}.copilot-category-hero h2.copilot-heading{font-size:2rem;font-family:"YoungSerif-Regular"!important;text-align:left;margin-bottom:.5rem}.copilot-category-hero .red-heading{color:#ee3e21}.copilot-category-hero .blue-heading{color:#2488ea}.copilot-category-hero .green-heading{color:#37ad4d}.copilot-category-hero .yellow-heading{color:#eec021}.guide-blog{padding:0}@media screen and (min-width:769px){.guide-blog{padding:0}}.guide-blog .featured-img{min-height:260px;background-position:50%;background-size:cover;border-radius:4px;background-repeat:no-repeat}.guide-blog .hero-body{padding:1.5rem;background:#2488ea}@media screen and (min-width:769px){.guide-blog .hero-body{padding:3rem 0 1.5rem}}.guide-blog .hero-body .featured-copy{display:flex;justify-content:space-between;flex-direction:column}.guide-blog .hero-body h1,.guide-blog .hero-body h4{color:#f7f6e1;line-height:1.7rem}.guide-blog .hero-body h1.title{margin-top:1.5rem}@media screen and (min-width:769px){.guide-blog .hero-body h1.title{margin-top:0}}.guide-blog .hero-body h4{margin:1.5rem 0 0;text-transform:lowercase;letter-spacing:1px}.guide-blog .hero-body h4 a{border-bottom:2px solid #a3cefe}.guide-blog .hero-body h4 a:hover{color:#ff0}.guide-blog .hero-body h4 span{padding:0 .5rem;color:#a3cefe}.guide-blog .post{background:#f7f6f3;padding:0 1.5rem 5rem}.guide-blog .post .contents{display:none}.guide-blog .post .contents__sticky{position:-webkit-sticky;position:sticky;top:5%;overflow:auto}@media screen and (min-width:769px){.guide-blog .post .contents{display:block}}.guide-blog .post .contents h4{margin-top:1.5rem;padding-bottom:0}.guide-blog .post .contents ul li{list-style-type:none;font-size:18px;margin-bottom:.5rem}.guide-blog .post .contents ul li.h3{margin-left:2.5rem}@media screen and (min-width:769px){.guide-blog .post{padding:0 0 5rem}}.guide-blog .post .post__content{padding-top:3rem}.guide-blog .post .author{padding:1.5rem;margin-top:3rem;background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.guide-blog .post .author h4.subtitle{margin-bottom:0;padding-bottom:1.5rem;font-size:14px}.guide-blog .post .author .inner{display:flex;flex-direction:row}.guide-blog .post .author .photo{text-align:center;color:#2488ea;font-size:18px;font-weight:700;text-decoration:underline}.guide-blog .post .author .photo img{border-radius:200px;border:2px solid #2488ea;width:80%;box-shadow:0 4px 10px rgba(0,0,0,.05)}.guide-blog .post .author .bio{font-size:14px}.guide-blog .post .author h3.title{margin-top:0;font-family:"YoungSerif-Regular"!important;font-size:20px}.guide-blog .post .author a.button{color:#f7f6f3;background:#13133a}.guide-blog .post h2{font-family:"YoungSerif-Regular"!important;font-size:1.4em;color:#13133a;font-weight:400;line-height:1.6em;margin:3rem 0 .75rem}@media screen and (min-width:769px){.guide-blog .post h2{margin:4.5rem 0 1.5rem;font-size:2em;line-height:1.4em}}.guide-blog .post h2:first-child{margin-top:0}.guide-blog .post h2.title{font-family:"YoungSerif-Regular"!important;font-weight:400;font-size:1.6em;line-height:1.7em}@media screen and (min-width:769px){.guide-blog .post h2.title{margin-top:1.5rem;font-size:2.4em;line-height:1.4em}}.guide-blog .post h3{font-family:Karla,Helvetica,Arial,sans-serif!important;font-size:18px;font-weight:700;line-height:1.8em;margin:2.25rem 0 1.5rem}@media screen and (min-width:769px){.guide-blog .post h3{font-size:26px;line-height:1em}}.guide-blog .post ul{padding:0 0 0 .5rem}.guide-blog .post blockquote,.guide-blog .post li,.guide-blog .post p{list-style-position:inside;list-style-type:disc;color:#13133a;font-family:Karla,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;margin-bottom:15px}@media screen and (min-width:769px){.guide-blog .post blockquote,.guide-blog .post li,.guide-blog .post p{font-size:22px;margin-bottom:20px}}.guide-blog .post blockquote{border-left:4px solid #2488ea;box-shadow:0 4px 10px rgba(0,0,0,.05);font-style:italic;background:#fff;border-radius:4px;padding:1.5rem}.guide-blog .post a{color:#2488ea}.guide-blog .post strong{color:#13133a}.guide-blog .post em{font-style:normal;background:rgba(255,255,0,.3)}.share-links[data-v-f500bf82]{padding:0;display:flex}.share-links li.share-icon[data-v-f500bf82]{height:42px;width:42px;list-style:none;cursor:pointer;opacity:1}.share-links li.share-icon[data-v-f500bf82]:not(:first-child){margin-left:.5rem}.share-links li.share-icon[data-v-f500bf82]:hover{opacity:.7}.share-links .facebook[data-v-f500bf82]{background:url(/pwa/img/c191695.svg) no-repeat;background-size:contain}.share-links .pinterest[data-v-f500bf82]{background:url(/pwa/img/821ca96.svg) no-repeat;background-size:contain}.share-links .twitter[data-v-f500bf82]{background:url(/pwa/img/cfc8e86.svg) no-repeat;background-size:contain}.share-links .link[data-v-f500bf82]{background:url(/pwa/img/15c07fe.svg) no-repeat;background-size:contain}.post .blog-signup{border:1px solid #2488ea;border-radius:8px;max-width:35rem;padding:1rem 2rem;margin:1rem auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:769px){.post .blog-signup{padding:1rem 4rem}}.post .blog-signup h3.blog-signup-title{color:#0a0a0a;font-size:1.2em;line-height:1.4rem;margin-top:0;margin-bottom:1rem;font-family:"YoungSerif-Regular"!important}@media screen and (min-width:769px){.post .blog-signup h3.blog-signup-title{font-size:1.4em;line-height:1.6rem}}.post .blog-signup h3.blog-signup-title img{height:2.5rem;transform:translateY(1rem)}@media screen and (min-width:769px){.post .blog-signup h3.blog-signup-title img{height:3.5rem;transform:translateY(1.3rem)}}.post .blog-signup .field{background:#fff;width:100%;margin-bottom:1rem}.post .blog-signup .field .control input{background:#fff;box-shadow:none;border:1px solid #2488ea;border-radius:4px 0 0 4px}.post .blog-signup .field .control button{background:#fff;box-shadow:none;border:1px solid #2488ea;border-radius:0 4px 4px 0}.post .blog-signup .field .control button:hover{transform:none}.post .blog-signup .field .control button:active{background:#2488ea;color:#f7f6f3}.post .blog-signup .field .control button:focus{transform:translateY(0)}.post .blog-signup .field .control:first-child{flex:auto}.post .blog-signup .field .control:first-child input{height:100%}.copilot-post{background:#f7f6f3;margin-top:1rem;word-wrap:break-word}.copilot-post .columns{margin:0}.copilot-post .post__content__container{padding-bottom:5rem}.copilot-post .banner{max-height:50rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.copilot-post .banner .post_img{width:100%}.copilot-post .title-banner{text-align:center}.copilot-post .title-banner-content{margin-top:2rem;padding:0 2rem;display:flex;flex-direction:column;align-items:center}.copilot-post .title-banner-content .logo{height:3rem}.copilot-post .title-banner-content h1{margin-top:5rem;margin-bottom:5rem;font-size:2rem;line-height:2.5rem;font-family:"YoungSerif-Regular"!important}@media screen and (min-width:769px){.copilot-post .title-banner-content h1{font-size:3rem;line-height:3.5rem}}.copilot-post .title-banner-content h2{font-family:"YoungSerif-Regular"!important}.copilot-post .title-banner-content h2 a{font-size:1.5rem;text-decoration:none}.copilot-post .title-banner-content h3{font-weight:400;font-size:1.3rem}.copilot-post .title-banner-content a{text-decoration:underline;font-size:1.3rem}.copilot-post .title-banner-content .share-links{margin-top:1rem}.copilot-post .post__content{padding:0 1.5rem}.copilot-post .post__content .call-to-action{display:flex;align-items:center;justify-content:center;width:100%;border-radius:4px;text-align:center;background:#13133a;color:#f7f6e1;height:2.5em;font-size:1rem;font-family:Karla,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all .2s ease;margin-bottom:15px}.copilot-post .post__content .call-to-action span{margin-left:.5rem}.copilot-post .post__content .author{text-align:center;font-size:1.3rem;margin-top:1rem}.copilot-post .post__content .author a{color:#0a0a0a;text-decoration:underline}.copilot-post .post__content .post-footer{margin-bottom:2rem}@media screen and (min-width:769px){.copilot-post .post__content{padding:0}}.copilot-post .post__content hr{height:1px;background:#2488ea;margin:3rem 0}.copilot-post .post__content h2{font-family:"YoungSerif-Regular"!important;color:#2488ea;font-size:1.4em;font-weight:700;line-height:1.6em;margin:3rem 0 .75rem}@media screen and (min-width:769px){.copilot-post .post__content h2{margin:4.5rem 0 1.5rem;font-size:2em;line-height:1.4em}}.copilot-post .post__content h2:first-child{margin-top:0}.copilot-post .post__content h2.title{font-family:"YoungSerif-Regular"!important;font-weight:400;font-size:1.6em;line-height:1.7em}@media screen and (min-width:769px){.copilot-post .post__content h2.title{margin-top:1.5rem;font-size:2.4em;line-height:1.4em}}.copilot-post .post__content h3{font-family:Karla,Helvetica,Arial,sans-serif!important;font-size:18px;font-weight:700;line-height:1.8em;margin:2.25rem 0 1.5rem}@media screen and (min-width:769px){.copilot-post .post__content h3{font-size:26px;line-height:1.5em}}.copilot-post .post__content ul{padding:0}.copilot-post .post__content blockquote,.copilot-post .post__content li,.copilot-post .post__content p{list-style-position:inside;list-style-type:disc;font-family:Karla,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;margin-bottom:15px}@media screen and (min-width:769px){.copilot-post .post__content blockquote,.copilot-post .post__content li,.copilot-post .post__content p{font-size:20px;margin-bottom:18px}}.copilot-post .post__content blockquote{font-style:normal;font-size:1.7rem;padding:1.5rem 6rem 1.5rem 0;font-weight:400;color:#2488ea}.copilot-post .post__content a{color:#2488ea}.copilot-post .references ol li{font-size:16px;list-style:decimal;list-style-position:inside;padding-left:3rem}.copilot-post .share__content{padding:0 1.5rem}@media screen and (min-width:769px){.copilot-post .share__content{padding:0}}.copilot-post .share__content ul{margin:0}.copilot-post .signup{border:.3rem solid #2488ea;color:#2488ea;text-align:center;margin:0 auto}@media screen and (min-width:769px){.copilot-post .signup{width:70%}}.copilot-post .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.copilot-post .video-container embed,.copilot-post .video-container iframe,.copilot-post .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.copilot-post iframe,.copilot-post twitter-widget{margin:0 auto}.copilot-post .red-heading{color:#ee3e21}.copilot-post .blue-heading{color:#2488ea}.copilot-post .green-heading{color:#37ad4d}.copilot-post .yellow-heading{color:#eec021}.blog{padding:0;background:#2488ea;border-bottom:1px solid #0a0a0a}.blog .excerpt{padding-top:4rem}.blog .excerpt .hero-body{padding-bottom:1.5rem}.blog .excerpt h1.title{font-size:3.4rem;line-height:1.1em;color:#cfcdcd}.blog .excerpt .featured-img{min-height:50vh;margin-top:1.5rem;background-position:bottom;background-size:cover;border:1px solid #0a0a0a;background-repeat:no-repeat}@media screen and (min-width:769px){.blog .excerpt .featured-img{min-height:260px}}.blog .excerpt .featured-copy{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width:769px){.blog .excerpt .featured-copy{min-height:30vh}}@media screen and (min-width:769px){.blog{padding:0}}.blog .post{padding:0 1.5rem 5rem}.blog .post .contents{margin:1.5rem 0 0 1.5rem;padding:1.5rem 0;display:none}@media screen and (min-width:769px){.blog .post .contents{display:block}}.blog .post .contents__sticky{position:-webkit-sticky;position:sticky;top:10%;overflow:auto}@media screen and (min-width:769px){.blog .post{padding:0 0 5rem}}.blog .post .authors,.blog .post .post__content{padding:1.5rem 0;margin-bottom:3rem}@media screen and (min-width:769px){.blog .post .authors,.blog .post .post__content{padding:1.5rem 0 5rem 3rem}}.blog .post hr{height:1px;background:#0a0a0a;margin:3rem 0}.blog .post h2{font-family:"YoungSerif-Regular"!important;font-size:1.4em;font-weight:700;line-height:1.6em;margin:3rem 0 .75rem}@media screen and (min-width:769px){.blog .post h2{margin:4.5rem 0 1.5rem;font-size:2em;line-height:1.4em}}.blog .post h2:first-child{margin-top:0}.blog .post h2.title{font-family:"YoungSerif-Regular"!important;font-weight:400;font-size:1.6em;line-height:1.7em}@media screen and (min-width:769px){.blog .post h2.title{margin-top:1.5rem;font-size:2.4em;line-height:1.4em}}.blog .post h3{font-family:Karla,Helvetica,Arial,sans-serif!important;font-size:18px;font-weight:700;line-height:1.8em;margin:2.25rem 0 1.5rem}@media screen and (min-width:769px){.blog .post h3{font-size:26px;line-height:1em}}.blog .post ul{padding:0}.blog .post blockquote,.blog .post li,.blog .post p{list-style-position:inside;list-style-type:disc;font-family:Karla,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;margin-bottom:15px}@media screen and (min-width:769px){.blog .post blockquote,.blog .post li,.blog .post p{font-size:20px;margin-bottom:18px}}.blog .post blockquote{font-style:normal;font-size:1.7rem;padding:1.5rem;font-weight:400;color:#b86bff}.blog .post a{color:#b86bff}.blog .references ol li{font-size:16px;list-style:decimal;list-style-position:inside;padding-left:3rem}.blog .contributors ul{display:flex;flex-direction:row}.blog .contributors ul li{font-size:16px;width:33%;list-style:none}.blog .contributors ul li .card{padding:1rem;border:1px solid #0a0a0a;box-shadow:none;text-align:center}@media screen and (min-width:769px){.blog .contributors ul li .card{text-align:center}}.blog .contributors ul li .card img{width:70px;height:70px;border-radius:70px;margin-right:.25rem}.blog .contributors ul li .card p{font-size:16px;color:#0a0a0a;margin-bottom:0}.blog .contributors ul li .card strong{color:#b86bff}