.related-links{margin-top:40px;padding-top:30px;border-top:1px solid rgba(7,8,22,.12)}
.related-links h2{margin:0 0 16px}
.related-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.related-link{display:flex;align-items:center;min-height:82px;padding:16px;border:1px solid rgba(7,8,22,.1);border-radius:18px;background:#fff;color:#151622;text-decoration:none;font-weight:850;line-height:1.3;transition:transform .2s ease,border-color .2s ease}
.related-link:hover{transform:translateY(-2px);border-color:#7c5cff}
@media(max-width:720px){.related-links-grid{grid-template-columns:1fr}}
