.ffbuy-native-branding .site-title { color:#0f172a; font-size:28px; font-weight:700; }
.ffbuy-native-branding img { max-width:180px; max-height:56px; object-fit:contain; }
.ffbuy-native-branding .site-description { color:#64748b; }
.ffbuy-native-footer-menu ul { margin:0 0 20px; padding:0; list-style:none; display:flex; gap:16px; flex-wrap:wrap; }
.ffbuy-native-policies { display:flex; gap:16px; flex-wrap:wrap; margin:18px 0; }
.ffbuy-footer-text,.ffbuy-copyright { color:#64748b; font-size:14px; }
.ffbuy-policy { max-width:880px; padding:16px 0 48px; }
.ffbuy-policy .entry-title { color:#0f172a; font-weight:700; }
.ffbuy-policy .entry-content { color:#334155; line-height:1.85; overflow-wrap:anywhere; }
