/* Compact, monochrome social icons, using the agency's existing official links. */
footer.jawar-footer{display:block;padding:30px 5% 23px;background:#123f53;color:#e4f0ee}.footer-connect{max-width:1240px;margin:0 auto 25px}.footer-connect>p{font:400 18px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.2px;color:#fff;margin:0 0 12px}.footer-social-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:fit-content;margin-left:-10px}.jawar-footer .footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;color:#e8f3ef;text-decoration:none;border:0;border-radius:10px;background:transparent;transition:color .2s ease,transform .2s ease,background .2s ease}.footer-social-link>span{display:flex;align-items:center;justify-content:center;pointer-events:none}.footer-social-link svg{display:block;width:25px;height:25px}.jawar-footer .footer-social-link:hover{color:#ffdc8a;background:#ffffff0d;transform:translateY(-3px)}.jawar-footer .footer-social-link:focus-visible{outline:2px solid #ffdc8a;outline-offset:2px;color:#ffdc8a}.footer-meta{display:flex;align-items:center;justify-content:space-between;gap:15px 24px;flex-wrap:wrap;max-width:1240px;margin:0 auto;padding-top:20px;border-top:1px solid #ffffff25;font-size:12px}.footer-meta a{color:#e4f0ee;text-underline-offset:4px}@media(max-width:700px){footer.jawar-footer{padding:28px 6% 24px}.footer-connect{margin-bottom:22px}.footer-connect>p{font-size:17px;margin-bottom:10px}.footer-social-links{gap:12px}.footer-social-link svg{width:25px;height:25px}.footer-meta{gap:13px;font-size:11px}.footer-meta>span:first-child{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.jawar-footer .footer-social-link{transition:none}.jawar-footer .footer-social-link:hover{transform:none}}
