/* Public distribution controls; preserve the original financial screen styles. */
.public-pwa{border-top:1px solid #d8deea;padding:16px 0 0;margin:24px 0 0;color:#566078;font-size:12px;line-height:1.8}
.public-pwa>p{margin:0 0 7px}.public-pwa-note{color:#687389}.public-pwa-links{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.public-pwa-links a{color:#153477;text-underline-offset:3px}.public-pwa-links span{margin-left:auto;color:#687389}.public-pwa button[hidden]{display:none}.public-pwa button{min-height:44px;margin:3px 0 9px}.public-pwa-has-update{background:#f7f9fd;border:1px solid #bdc9e0;border-radius:5px;padding:14px 16px}.public-pwa button:focus-visible,.public-pwa a:focus-visible{outline:3px solid #9b7a37;outline-offset:3px}
@media(max-width:960px){.public-pwa{font-size:12px}.public-pwa-links{gap:12px}.public-pwa-has-update{padding:12px}.public-pwa-links span{margin-left:0}}
