body.qq-site .qq-related-posts{margin-top:48px;padding-top:32px;border-top:1px solid #d5e1ee}
body.qq-site .qq-related-posts>h2{margin:0 0 24px;font-size:26px;color:#17365b}
body.qq-site .qq-related-posts .newsroom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.qq-site .qq-related-posts .newsroom-card{min-width:0;overflow:hidden;border:1px solid #d5e1ee;border-radius:12px;background:#fff}
body.qq-site .qq-related-posts .newsroom-card-link{display:flex;flex-direction:column;height:100%}
body.qq-site .qq-related-posts .newsroom-card-link:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}
body.qq-site .qq-related-posts .newsroom-cover{aspect-ratio:5/3;overflow:hidden;background:#edf3fb}
body.qq-site .qq-related-posts .newsroom-cover img{display:block;width:100%;height:100%;object-fit:cover}
body.qq-site .qq-related-posts .newsroom-content{padding:20px;min-width:0;overflow-wrap:anywhere}
body.qq-site .qq-related-posts .newsroom-category{font-size:14px;color:#3d71b6}
body.qq-site .qq-related-posts .newsroom-content h3{margin:10px 0;font-size:20px;line-height:1.5;color:#203d63}
body.qq-site .qq-related-posts .newsroom-content p{margin:0 0 16px;font-size:15px;line-height:1.8;color:#526b8b}
body.qq-site .qq-related-posts .newsroom-read{font-size:14px;font-weight:600;color:#2164d9}
@media(max-width:900px){body.qq-site .qq-related-posts .newsroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body.qq-site .qq-related-posts .newsroom-grid{grid-template-columns:minmax(0,1fr)}body.qq-site .qq-related-posts{margin-top:32px;padding-top:24px}}
