/* ACA Funding Group lockup, one line: the redrawn ACA mark (SVG) beside a live wordmark in the site's own sans.
   "ACA" bold, "Funding Group" medium, on one baseline, text centred on the mark's optical middle. */
.zip-site a.logo.brand{display:inline-flex;flex-direction:row;align-items:center;gap:13px;background:none;border:0;border-radius:0;padding:0;margin:0;text-decoration:none;line-height:1;letter-spacing:0;color:#0c1a33;white-space:nowrap;-webkit-font-smoothing:antialiased}
.zip-site a.logo.brand img.brand-mark{display:block;width:auto;height:34px;max-width:none;flex:none;margin:0}
.zip-site a.logo.brand .brand-word{display:inline-block;white-space:nowrap;word-spacing:.02em;font-family:"Hanken Grotesk",Arial,sans-serif;font-size:26px;line-height:1;letter-spacing:-.012em;transform:translateY(1px)}
.zip-site a.logo.brand .brand-aca{display:inline;font-weight:700;letter-spacing:.015em;color:inherit;padding:0;margin:0}
.zip-site a.logo.brand .brand-sub{display:inline;font-weight:500;text-transform:none;letter-spacing:-.01em;color:#33445f;padding:0;margin:0}
.zip-site a.logo.brand:hover .brand-aca{color:inherit}
.zip-site a.logo.brand:hover .brand-sub{color:#1f5fdb}
/* On the dark footer: same lockup, light ink */
.zip-site .foot a.logo.brand{color:#f3f7ff}
.zip-site .foot a.logo.brand .brand-sub{color:#b4c4da}
.zip-site .foot a.logo.brand:hover .brand-sub{color:#ffffff}
@media (max-width:1100px) and (min-width:861px){.zip-site .top a.logo.brand img.brand-mark{height:30px}.zip-site .top a.logo.brand .brand-word{font-size:23px}.zip-site .top a.logo.brand{gap:11px}}
@media (max-width:860px){.zip-site a.logo.brand{gap:10px}.zip-site a.logo.brand img.brand-mark{height:28px}.zip-site a.logo.brand .brand-word{font-size:21px}}
@media (max-width:380px){.zip-site .top a.logo.brand{gap:8px}.zip-site .top a.logo.brand img.brand-mark{height:24px}.zip-site .top a.logo.brand .brand-word{font-size:18px}}
