.related-posts{margin:20px 0}.related-post-item{align-items:start;border:1px solid #7f7f7f;display:flex;margin-bottom:20px;padding:10px}.related-post-thumbnail{flex-shrink:0;width:340px}.related-post-thumbnail img{height:195px;object-fit:cover;vertical-align:bottom;width:100%}.related-post-content{display:flex;flex-direction:column;flex-grow:1;gap:8px;padding-left:10px}.related-post-title{font-size:1.1em;font-weight:700;line-height:1.4;margin:0}.related-post-title a{color:#333;text-decoration:none}.related-post-title a:hover{color:#007bff}.post-meta{color:#666;font-size:.9em}.related-post-description{color:#666;display:-webkit-box;font-size:.9em;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.related-post-item{flex-direction:column}.related-post-thumbnail{margin-bottom:10px;width:100%}.related-post-thumbnail img{aspect-ratio:680/390;height:auto}.related-post-content{padding-left:0;width:100%}}