/* ============================================================
   页脚（公共组件 - 首页 style1 / 轴承页 style9 共用）
   改动此文件即同步影响所有引用页面
   类名前缀: util-
   ============================================================ */
.util-footer { background: #166534; margin-top: 24px; }
.util-fbenefits { background: #1E7A4E; border-bottom: 1px solid rgba(255,255,255,.08); }
.util-fbenefits-inner {
    display: flex;
    justify-content: space-between;
    padding-top: 18px;
    padding-bottom: 18px;
    gap: 16px;
}
.util-fbenefit { display: flex; align-items: center; gap: 10px; font-size: 13px; color: rgba(255,255,255,.85); }
.util-fbenefit-ico { font-size: 24px; }
.util-fbenefit strong { font-size: 14px; color: #fff; }

.util-footer-cols {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    padding-top: 32px;
    padding-bottom: 32px;
}
.util-footer-col h4 { font-size: 14px; font-weight: 800; color: #fff; margin-bottom: 12px; }
.util-footer-col a { display: block; font-size: 14px; color: rgba(255,255,255,.72); padding: 3px 0; text-decoration: none; }
.util-footer-col a:hover { color: #F59E0B; }
.util-footer-col p { font-size: 13px; color: rgba(255,255,255,.55); line-height: 1.7; }

.util-footer-legal {
    border-top: 1px solid rgba(255,255,255,.12);
    padding: 14px 0;
    font-size: 13px;
    color: rgba(255,255,255,.5);
}
.util-footer-legal a { color: #F59E0B; text-decoration: none; }
