.related-posts-wrap{--related-bg:#0c60ed;--related-text:#fff;--related-tag-bg:#cedffb;--related-tag-text:#373a40;--related-image-border:#b3b5ba;background-color:var(--related-bg);color:var(--related-text);font-family:Outfit,sans-serif}.related-posts-wrap .container{box-sizing:content-box;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1110px;padding:52px var(--site-gutter,24px)}.related-posts-wrap .related-posts__title{color:var(--related-text);font-size:24px;font-weight:600;line-height:1.2;margin:0!important;padding:0}.related-blog-posts{display:grid;gap:40px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-blog-post-link,.related-blog-post-link:focus,.related-blog-post-link:hover{color:var(--related-text);display:block;text-decoration:none;width:100%}.related-blog-post-link:focus-visible{border-radius:24px;outline:2px solid var(--related-text);outline-offset:4px}.related-blog-post{display:flex;flex-direction:column;gap:20px;height:100%;padding:0}.related-blog-post-image{aspect-ratio:1/1;background-color:#fff;border-radius:24px;display:block;object-fit:cover;transition:transform .2s ease;width:100%}.related-blog-post-link:hover .related-blog-post-image{transform:scale(1.01)}.related-blog-post-info{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.related-blog-post-category{align-items:center;background-color:var(--related-tag-bg);border-radius:20px;color:var(--related-tag-text);display:inline-flex;font-size:12px;font-weight:400;line-height:normal;padding:4px 12px}.related-posts-wrap .related-blog-post-title{color:var(--related-text);font-size:18px;font-weight:600;line-height:1.2;margin:0}.related-blog-post-excerpt{color:var(--related-text);font-size:14px;font-weight:400;line-height:1.4;margin:0}.related-blog-post-author{align-items:center;display:flex;gap:8px;width:100%}.related-blog-post-author-img{border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.related-blog-post-author-name{color:var(--related-text);font-size:18px;font-weight:500;line-height:1.4}.related-blog-post-footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:auto;width:100%}.related-blog-post-date{color:var(--related-text);font-size:14px;font-weight:700;line-height:1.4;padding:6px 0}.related-blog-post-cta{align-items:center;color:var(--related-text);display:inline-flex;font-size:18px;font-weight:500;gap:4px;line-height:1.4;white-space:nowrap}.related-blog-post-cta-icon{display:block;transform:rotate(180deg);transition:transform .2s ease}.related-blog-post-link:hover .related-blog-post-cta{text-decoration:underline}.related-blog-post-link:hover .related-blog-post-cta-icon{transform:rotate(180deg) translateX(-3px)}.related-posts-topic-links{display:flex;gap:20px}.related-posts-wrap .button-more-articles,.related-posts-wrap .button-more-articles:focus,.related-posts-wrap .button-more-articles:hover{background-color:transparent;border-color:var(--related-text);box-shadow:inset 0 0 0 var(--btn-border-width,2px) var(--related-text);color:var(--related-text);padding:18px 40px}.related-posts-wrap .button-more-articles:focus,.related-posts-wrap .button-more-articles:hover{background-color:var(--related-text);color:var(--related-bg)}@media (max-width:1024px){.related-blog-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.related-posts-wrap .container{padding-bottom:40px;padding-top:40px}.related-blog-posts{gap:32px;grid-template-columns:minmax(0,1fr)}.related-posts-topic-links{flex-direction:column}}