.blog-post{background:#fff}.blog-post .title-container{text-align:center;margin-bottom:40px}.blog-post .title-container .meta{font-family:var(--font-three);color:var(--mid-grey);text-transform:uppercase;font-size:.75em}.blog-post .title-container .meta .sep{margin:0 3px}.blog-post .title-container .title{font-size:40px;line-height:40px}@media (min-width:540px){.blog-post .title-container .title{font-size:56px;line-height:56px}}.blog-post article{padding-top:25px;padding-bottom:25px}@media (max-width:539px){.blog-post article{padding-top:20px;padding-bottom:20px}}.blog-post .cover-image{width:100%;margin:0 auto;aspect-ratio:16 / 10;position:relative}.blog-post .cover-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}