/* Shared archive footer: independent of the original Bootstrap grid. */
.hia-footer{clear:both;background:#222;color:#fff;border-top:3px solid #a10d03;font:16px/1.5 Arial,sans-serif;margin-top:36px}.hia-footer *{box-sizing:border-box}.hia-footer a{color:#fff;text-decoration:underline;text-underline-offset:3px}.hia-footer a:hover{color:#ffd6ce}.hia-footer a:focus-visible{outline:3px solid #ffcc66;outline-offset:5px}.hia-footer-inner{max-width:1180px;margin:auto;padding:32px 24px}.hia-footer-nav{display:grid;grid-template-columns:1.3fr 1.3fr 1fr;gap:32px}.hia-footer h2{font:bold 19px/1.4 Arial,sans-serif;color:#fff;margin:0 0 16px}.hia-footer ul{list-style:none;margin:0;padding:0}.hia-footer li{padding:0;margin:0 0 12px}.hia-footer-note{font-size:14px;margin:24px 0 0;color:#ddd}.hia-footer-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:center;margin-top:28px}.hia-footer-logo{min-height:84px;display:flex;align-items:center;justify-content:center;padding:16px;background:#fff;border-radius:3px}.hia-footer-logo.hia-footer-logo-dark{background:#111}.hia-footer-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:54px}.hia-footer-logo:nth-child(1) img{width:180px}.hia-footer-logo:nth-child(2) img{width:170px}.hia-footer-logo:nth-child(3) img{width:140px}.hia-footer-logo:nth-child(4) img{width:160px}@media(max-width:800px){.hia-footer-nav{grid-template-columns:1fr 1fr}.hia-footer-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hia-footer-inner{padding:28px 20px}.hia-footer-nav{grid-template-columns:1fr;gap:22px}.hia-footer-logos{grid-template-columns:1fr;gap:16px}.hia-footer-logo{min-height:90px}}
