.related-blog-posts{padding-top:5rem}@media only screen and (min-width:968px){.related-blog-posts{padding-top:10rem}}.related-blog-posts__header,.related-blog-posts__wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;width:100%;margin-left:auto;margin-right:auto;max-width:164rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:640px){.related-blog-posts__header,.related-blog-posts__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.related-blog-posts__header,.related-blog-posts__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.related-blog-posts__header,.related-blog-posts__wrap{padding-left:0;padding-right:0}}.related-blog-posts__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media only screen and (min-width:968px){.related-blog-posts__header{margin-bottom:5rem}}.related-blog-posts__link{margin-bottom:0;color:var(--c-text)}.related-blog-posts__heading{color:var(--c-secondary);margin-bottom:0}.related-post{display:block;width:100%;padding-left:2rem;padding-right:2rem;margin-bottom:4rem;display:flex;flex-direction:column}@media only screen and (min-width:768px){.related-post{width:50%}}@media only screen and (min-width:1280px){.related-post{width:25%}}.related-post__link{text-decoration:none;color:var(--c-text)}.related-post__link:active .related-post__button,.related-post__link:focus-visible .related-post__button,.related-post__link:hover .related-post__button{background-color:var(--c-primary);color:var(--colour-on-primary)}.related-post__media{position:relative;z-index:1}.related-post__media img{display:block;width:100%;border-radius:0}.related-post__main{display:flex;flex-direction:column;position:relative;padding:2rem;background-color:#fff;border-radius:0 0 0 0}.related-post__main:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:6rem;background-color:inherit}.related-post__button,.related-post__heading,.related-post__summary{display:block}.related-post__heading{font-weight:500;margin-bottom:1.33333rem}.related-post__summary{margin-bottom:2rem}.related-post__button{width:fit-content;background-color:transparent;color:var(--c-primary);border-color:var(--c-primary);margin-top:auto}.related-post__category{font-size:1.3rem;display:block;text-transform:uppercase;font-weight:600;color:var(--c-primary);margin-bottom:1.33333rem}