@media (min-width:768px){.related-posts__heading{align-items:flex-end;display:flex;justify-content:space-between}.related-posts__heading .theme-rich-text__main{flex-grow:1}}.related-posts__heading.text--center{display:block}@media (min-width:768px){.related-posts__heading.text--left .theme-ctas{margin-left:var(--gutter)}}.related-posts__heading.text--right .theme-rich-text__main{order:2}.related-posts__heading.text--right .theme-ctas{margin-right:var(--gutter);order:1}@media (min-width:768px){.related-posts__posts{display:flex;flex-wrap:wrap}}.related-posts__posts .related-blog-item{--gutter:60px;background-color:var(--post-background,transparent);border:var(--post-border,none);box-shadow:var(--post-box-shadow,none);display:flex;flex-direction:column;flex-grow:0;margin-bottom:2.5rem;position:relative}@media not screen and (min-width:768px){.related-posts__posts .related-blog-item{margin-top:2.5rem}}.related-posts__posts .related-blog-item__image{aspect-ratio:var(--aspect-ratio,2/1.1);border-radius:var(--radius);overflow:hidden;width:100%}.related-posts__posts .related-blog-item__image img{border-radius:var(--radius);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-posts__posts .related-blog-item__info{margin:0;padding:var(--post-padding,2rem 0 0)}.related-posts__posts .related-blog-item__info .eyebrow:before{display:none}.related-posts__posts .related-blog-item__info h3 a{background-image:linear-gradient(90deg,var(--base-color),var(--base-color));background-position:0 100%;background-size:0 3px;padding-bottom:3px;transition:background .3s}.related-posts__posts .related-blog-item__info .summary{color:var(--base-color);font:var(--base-font);letter-spacing:var(--base-letter-spacing);line-height:var(--base-line-height)}@media not screen and (min-width:1024px){.related-posts__posts .related-blog-item__info .summary{font-size:var(--base-mobile-size);line-height:var(--base-mobile-line-height)}}.related-posts__posts .related-blog-item:focus-visible h3 a,.related-posts__posts .related-blog-item:hover h3 a{background-size:100% 3px;color:var(--base-color)}.related-posts__posts .related-blog-item.span6 h3{font:var(--h2-font)}