.agency-credit{display:flex;align-items:center;gap:14px;direction:ltr}
.agency-credit-label{font-size:12px;font-weight:600;color:var(--muted,#637079);white-space:nowrap}
footer .agency-credit-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:10px 17px 10px 20px;border:1px solid #36505e;border-radius:100px;background:#112732;color:#ef9834;transition:background .2s,border-color .2s;flex-shrink:0;text-decoration:none}
.agency-credit-link img{display:block;width:128px;height:auto;filter:url('#agency-logo-colors')}
.agency-credit-arrow{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
footer .agency-credit-link:hover{background:#1b3442;border-color:#ef9834;color:#ef9834;text-decoration:none}
.agency-credit-link:focus-visible{outline:2px solid #ef9834;outline-offset:5px}
.agency-logo-filter{position:absolute;overflow:hidden;pointer-events:none}
footer .footer-inner{flex-wrap:wrap;gap:16px 24px}
footer .footer-copyright{margin:0;font-size:12px;white-space:nowrap}
@media(max-width:760px){.agency-credit{justify-content:center;gap:12px}footer .footer-inner{justify-content:center}.agency-credit-label{font-size:12px}}
@media(max-width:480px){.agency-credit{gap:10px;margin:12px 0}.agency-credit-label{font-size:11px}.agency-credit-link img{width:104px}footer .agency-credit-link{padding:8px 13px;gap:10px;min-height:48px}}
@media(prefers-reduced-motion:reduce){footer .agency-credit-link{transition:none}}
