.blog-post__header{max-width:900px;margin:0 auto}.blog-post__header-image{width:100%;height:auto;display:block}.blog-post__body{max-width:680px;margin:calc(-1 * var(--component-padding) * 2) auto 0 auto;padding:var(--component-padding) 1.5em;background:var(--white);position:relative}#main-content .blog-post__body img{position:relative;display:block !important;float:none !important;margin:2em auto !important}#main-content .blog-post__body ul li,#main-content .blog-post__body ol li{margin-bottom:.375rem}#main-content .blog-post__body li img{position:relative;display:block;width:100% !important;height:auto;float:none !important}#main-content h1.blog-post__title{font-size:2.8125rem;font-weight:bold;line-height:1.1;margin-bottom:var(--gutter-spacing)}#main-content .blog-post__body h2{margin:1.5em 0 .75em 0;font-weight:bold !important;font-size:2.375rem;line-height:1.2}#main-content .blog-post__body h3{margin:1.5em 0 .75em 0;font-size:2.125rem;line-height:1.2}#main-content .blog-post__body h4{margin:1.5em 0 .75em 0;font-size:1.875rem;line-height:1.25}#main-content .blog-post__body h5{margin:1.5em 0 .75em 0;font-size:1.5rem;line-height:1.3}#main-content .blog-post__body h2:first-child(),#main-content .blog-post__body h3:first-child(),#main-content .blog-post__body h4:first-child(),#main-content .blog-post__body h5:first-child(){margin:0 0 .75em 0}.blog-post__share-link svg{width:28px;height:28px}.blog-post__share-link svg path{fill:var(--primary);transition:fill var(--transition)}.blog-post__share-link:hover svg path{fill:var(--secondary)}.blog-post__footer{margin:var(--gutter-spacing) 0;padding:1px var(--gutter-spacing)}@media all and (min-width:480px){.blog-post__share{position:absolute;top:calc(28px + var(--component-padding) * 2);left:-4.5rem;width:28px}.blog-post__share-link{display:block;margin-bottom:.5rem}}@media all and (min-width:720px){.blog-post__body{padding:var(--component-padding)}}