.single-post .wp-block-post-title{max-width:90%}@media screen and (max-width:768px){.single-post .wp-block-post-title{max-width:none}}.single-post .post-main-photo-wrapper{max-height:800px;width:100%;overflow:hidden;margin-bottom:160px}.single-post .post-main-photo-wrapper img{object-fit:cover;object-position:center;max-height:800px}.single-post .post-main-photo-mobile-wrapper{margin-left:-20px;margin-right:-20px;overflow:hidden;margin-bottom:120px;margin-top:75px}.single-post .wp-block-post-excerpt{margin-bottom:120px}@media screen and (max-width:768px){.single-post .wp-block-post-excerpt{margin-bottom:50px}}@media screen and (max-width:768px){.single-post .case-study-link{margin-bottom:80px;display:block}}.single-post main{margin-bottom:180px}@media screen and (max-width:768px){.single-post main{margin-bottom:100px}}.single-post main .entry-content p+p{margin-top:1.75rem}.single-post main .entry-content a{text-decoration:underline}.single-post main .entry-content .wp-block-video{margin:8rem 0}@media screen and (max-width:780px){.single-post main .entry-content .wp-block-video{margin:6rem -20px}}.single-post main .entry-content .wp-block-image.size-large{margin:8rem 0}.single-post main .entry-content .wp-block-image.size-large img{max-width:none}@media screen and (max-width:780px){.single-post main .entry-content .wp-block-image.size-large{margin:6rem -20px}.single-post main .entry-content .wp-block-image.size-large img{max-width:100%}}