@charset "UTF-8";.blog-post{margin-bottom:70px}.blog-post__title{font-weight:600;font-size:26px;margin-bottom:35px}.blog-post__title a:hover{color:#1976d2;text-decoration:underline}.blog-post__title--link a{color:#1976d2}.blog-post__comment-count{margin-bottom:35px}.blog-post__comment-count a{text-decoration:none;color:#1976d2}.blog-post__comment-count a:hover{text-decoration:underline}.blog-post__more-link{white-space:nowrap}.blog-post__more-link:after{content:" →"}.blog-post__meta{margin-top:35px;color:#989ba2}.blog-post__content img{max-width:100%;height:auto}.blog-pager:before,.blog-pager:after{content:"";display:table;clear:both}.blog-pager a{text-decoration:none;color:#1976d2}.blog-pager a:hover{text-decoration:underline}.blog-pager__prev{float:left}.blog-pager__prev:before{content:"←"}.blog-pager__next{float:right}.blog-pager__next:after{content:" →"}.comment-warning{margin:70px 0;border:3px solid #fac863;padding:4px 8px;border-radius:4px}.comment-warning a{text-decoration:none;color:#1976d2}.comment-warning a:hover{text-decoration:underline}.blog-post-sidebar__advanced{margin-bottom:3em}.blog-post-sidebar__title{font-weight:600;font-size:22px;margin-bottom:1em}.blog-post-sidebar__list a{text-decoration:none;color:#1976d2}.blog-post-sidebar__list a:hover{text-decoration:underline}.blog-post-sidebar__list li{margin:.8em 0}.vtimeline{border-left:2px solid #c8c9cc;position:relative}.vtimeline:before{content:"";width:2px;height:40px;position:absolute;top:-40px;left:-2px;background:linear-gradient(180deg,#fff,#c8c9cc)}.vtimeline:after{content:"";width:2px;height:40px;position:absolute;left:-2px;bottom:0;background:linear-gradient(0deg,#fff,#c8c9cc)}.vtimeline__event{padding-left:20px;clear:both}.vtimeline__event h2{position:relative}.vtimeline__event h2:before{content:"";position:absolute;top:14px;left:-28px;width:0;height:0;border-radius:7px;border:7px solid #c8c9cc}.vtimeline__event h2:after{content:"";position:absolute;top:16px;left:-26px;width:0;height:0;border-radius:5px;border:5px solid #fff}.vtimeline__date{font-size:16px;font-weight:400;color:#989ba2;margin-left:10px;white-space:nowrap}@media only screen and (min-width:768px){.indented{margin-left:2em}}@media only screen and (min-width:1024px){.bleedout{margin-right:-40%}}@media only screen and (max-width:1023px){.float-image{margin-right:0!important}}@media only screen and (min-width:768px){.float-image{clear:right;float:right}}
