.a-blog-listing .container{position:relative}@media(min-width:1600px){.related-post{margin-bottom:70px}}@media(min-width:992px){.a-blog-listing:not(.no-cat) .container{padding-left:70px}}.heading--category-vertical .cat__inner{background-color:var(--bg-color-grey-lightest);color:var(--color-heading);font-size:.9rem;font-weight:600;letter-spacing:4px;padding-left:20px;position:relative;vertical-align:middle}.heading--category-vertical{left:0;padding-left:50px;position:absolute;top:0;transform:rotate(90deg) translateX(-20px) translateY(0);transform-origin:bottom left}.heading--category-vertical:before{background-color:var(--color-heading);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.related-posts{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.related-post{flex-basis:33.33333%;margin-bottom:50px;padding-left:15px;padding-right:15px}.related-post .a-heading{color:var(--color-heading);display:block}.related-post .link--basic{display:inline-block}.related-post-image{background-color:var(--bg-color-grey-lightest);background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:0;margin-bottom:25px;padding-top:56.25%;position:relative;width:100%}.a-blog-listing .section-heading{margin-bottom:50px}.a-blog-listing .a-heading a{color:initial}.a-blog-listing .a-cat{font-size:16px}.a-blog-listing.has-paragraph .section-heading{margin-bottom:20px}.a-blog-listing .text--basic{max-width:880px}@media(max-width:1199px){.related-post{flex-basis:50%}}@media(max-width:991px){.heading--category-vertical{display:none!important}}@media(max-width:767px){.related-post{flex-basis:100%}.related-post .a-heading{font-size:22px}}