.related-posts-section{margin:30px 0}.related-posts-title{color:#101828;font-size:60px;font-weight:700;line-height:1.1;margin:0 0 24px;text-align:center}.related-posts-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.related-posts-grid li{display:flex}@media (max-width:900px){.related-posts-grid{grid-template-columns:1fr}}.blog-card{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease;width:100%}.blog-card:hover{box-shadow:0 0 0 3px #2d5be3,0 12px 28px rgba(45,91,227,.25);transform:translateY(-4px)}.blog-card-image{aspect-ratio:16/9;background:#f1f1ef;overflow:hidden;width:100%}.blog-card-image img{display:block;height:100%;object-fit:cover;width:100%}.blog-card-body{background:#0f2f5e;display:flex;flex-direction:column;flex-grow:1;padding:22px}.blog-card-body .tag{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.blog-card-body .tag span{background:hsla(0,0%,100%,.15);border-radius:20px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}.blog-card h3{color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.blog-card-meta{align-items:center;color:hsla(0,0%,100%,.65);display:flex;font-size:12px;gap:6px;margin-bottom:12px}.blog-card-meta .dot{opacity:.6}.blog-card-excerpt{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.5;margin:0 0 16px}.blog-card-cta{align-items:center;color:#fff;display:inline-flex;font-weight:600;gap:6px;margin-top:auto;text-decoration:none}.blog-card-cta svg{transition:transform .2s ease}.blog-card:hover .blog-card-cta svg{transform:translateX(3px)}