header.public-header a.brand-panama,footer.public-footer .footer-grid a.brand-panama{display:block;max-width:100%}footer.public-footer .footer-grid a.brand-panama{width:clamp(220px,22vw,340px)}header.site-header.public-header a.brand-panama>img,footer.public-footer .footer-grid a.brand-panama>img{display:block;width:100%;max-width:100%;height:auto}.brand-panama::after{content:none}.brand-patriotic{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:4px;color:#164b70;font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.4;white-space:nowrap}header.site-header.public-header a.brand-panama .brand-patriotic img{width:24px;height:18px;aspect-ratio:4/3;max-height:none;flex:none}footer.public-footer .footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;min-height:200px}footer.public-footer .footer-panama-flag{display:block;width:clamp(72px,7.5vw,96px);height:auto;aspect-ratio:4/3;flex:none;pointer-events:none}
footer.public-footer .footer-patriotic{display:flex;flex:none;flex-direction:column;align-items:center;gap:6px;width:clamp(112px,12vw,150px);text-align:center;color:#164b70;font-size:12px;font-weight:600;line-height:1.35}
