article.blog-post-single{margin:180px auto 0;max-width:830px;padding:0 var(--margin-sides);position:relative}article.blog-post-single .back-to-blog{bottom:calc(100% + 20px);color:var(--stone);font-family:Aeonik Mono;font-size:14px;left:20px;line-height:120%;position:absolute;transition:color .3s}article.blog-post-single .back-to-blog:focus,article.blog-post-single .back-to-blog:hover{color:var(--charcoal)}article.blog-post-single .back-to-blog:focus path,article.blog-post-single .back-to-blog:hover path{stroke:var(--charcoal)}article.blog-post-single .back-to-blog path{transition:stroke .3s}article.blog-post-single h1.title{font-feature-settings:"pnum" on,"lnum" on;font-size:54px;font-weight:500;letter-spacing:-.01em;line-height:100%;margin:0;text-align:center}article.blog-post-single .author-info{column-gap:15px;display:grid;grid-template-areas:".  portrait author ." ".  portrait date   .";grid-template-columns:1fr 50px auto 1fr;margin:50px auto 0;row-gap:5px}article.blog-post-single .author-info .portrait{border-radius:50%;grid-area:portrait;height:100%;overflow:hidden;width:100%}article.blog-post-single .author-info .author-name{align-self:flex-end;font-size:21px;font-weight:400;grid-area:author;line-height:120%}article.blog-post-single .author-info .date-wrap{color:var(--stone);font-family:Aeonik;font-size:14px;grid-area:date;line-height:120%}article.blog-post-single .featured-image{height:auto;margin-top:75px;width:100%}article.blog-post-single .single-post-body{color:var(--stone);font-size:18px;letter-spacing:.01em;line-height:140%}article.blog-post-single .single-post-body h2,article.blog-post-single .single-post-body h3,article.blog-post-single .single-post-body h4,article.blog-post-single .single-post-body h5{color:var(--charcoal)}article.blog-post-single .single-post-body h2 em,article.blog-post-single .single-post-body h3 em,article.blog-post-single .single-post-body h4 em,article.blog-post-single .single-post-body h5 em{color:var(--tomato);font-family:Aeonik;font-size:18px;font-style:normal}article.blog-post-single .single-post-body a{color:var(--charcoal);text-decoration:underline;transition:color .3s}article.blog-post-single .single-post-body a:focus,article.blog-post-single .single-post-body a:hover{color:var(--stone)}article.blog-post-single .single-post-body img{height:auto;max-width:100%}