body{margin:0;padding:0;color:#222;font-family:'Open Sans', sans-serif;font-size:20px}a{color:#00a0eb}section.article-container{min-height:100vh;margin-top:60px;margin-bottom:60px}section.article-container p,section.article-container h1,section.article-container h2,section.article-container h3,section.article-container video,section.article-container img,section.article-container ul,section.article-container ol,section.article-container pre,section.article-container blockquote,section.article-container .publish-date,section.article-container .reading-time{max-width:42rem;margin-left:auto;margin-right:auto}@media (max-width: 46rem){section.article-container>h1,section.article-container .publish-date,section.article-container .reading-time{margin-left:2rem;margin-right:2rem}article.article-container__content>p,article.article-container__content h2,article.article-container__content h3,article.article-container__content ul,article.article-container__content ol,article.article-container__content pre,article.article-container__content blockquote{margin-left:2rem;margin-right:2rem}article.article-container__content>video,article.article-container__content img{margin-left:0;margin-right:0;max-width:100%}}h1{font-size:2rem}h3{color:#555}p{margin-top:1.2em;margin-bottom:1.2em}.publish-date{font-style:italic;color:#666}.reading-time{font-size:0.9em;font-style:italic;color:#777}.code-wrapper{background-color:#2b303b;padding-top:20px;padding-bottom:20px;overflow-x:auto}video{display:block}blockquote{padding-left:2rem;border-left:5px solid #999}
