/* 首页动态区块（推荐阅读 / 行业简报）—— 一行一条 + 图标按钮 */
.card-link-icon {
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #eef2fb;
    color: #3956de;
    font-size: 1.05rem;
    line-height: 1;
    text-decoration: none;
    transition: background .2s, color .2s, transform .2s;
}

.card-link-icon:hover,
.card-link-icon:focus {
    background: #3956de;
    color: #fff;
    transform: translateX(3px);
    text-decoration: none;
}

#recommended .card,
#briefs .card {
    border: 1px solid #eef0f5;
    border-radius: .7rem;
    transition: box-shadow .2s, border-color .2s;
}

#recommended .card:hover,
#briefs .card:hover {
    border-color: #dde4f2;
    box-shadow: 0 6px 18px rgba(20, 30, 60, .07);
}

#recommended .card-title,
#briefs .card-title {
    color: #1f2733;
    line-height: 1.5;
}

@media (max-width: 576px) {
    .card-link-icon {
        width: 34px;
        height: 34px;
        font-size: .95rem;
    }
}
