/* Compact support links. Keep the theme's other footer columns intact. */
body.zhuhua-suite .footer-support-compact{min-width:0}
body.zhuhua-suite .footer-support-compact .footer-support-titles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 18px}
body.zhuhua-suite .footer-support-compact .footer-support-titles>.footer-title{margin:0;color:#15243b;font-size:13px;font-weight:650;line-height:1.6}
body.zhuhua-suite .footer-support-compact .footer-support-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 24px;list-style:none;margin:0;padding:0}
body.zhuhua-suite .footer-support-compact .footer-support-links>li{min-width:0;margin:0;padding:0;font-size:11px;line-height:22px}
body.zhuhua-suite .footer-support-compact .footer-support-links :is(a,button){display:inline-block;max-width:100%;margin:0;padding:0;text-align:left;font-family:inherit;font-size:11px;font-weight:400;line-height:22px;overflow-wrap:anywhere;color:var(--muted,#59718f)}
body.zhuhua-suite .footer-support-compact .footer-support-links :is(a,button):hover{color:var(--blue,#2456ed)}
body.zhuhua-suite .footer-support-compact .footer-support-links :is(a,button):focus-visible{outline:2px solid #2456ed;outline-offset:4px;border-radius:2px}
@media(max-width:680px){body.zhuhua-suite .footer-support-compact{grid-column:1/-1}body.zhuhua-suite .footer-support-compact .footer-support-titles{gap:18px}body.zhuhua-suite .footer-support-compact .footer-support-links{gap:10px 18px}}
