
.jp-common-footer{background:#f3f7fb;border-top:1px solid #d8e3ee;padding:40px 0 28px;margin-top:48px;color:#40516a;font-size:14px;line-height:1.8}.jp-footer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.jp-footer-brand{font-size:24px;color:#071d3a}.jp-common-footer nav{display:grid;gap:8px}.jp-common-footer a{display:inline-flex;align-items:center;min-height:44px;color:#075cba}.jp-footer-disclosure{border-top:1px solid #d8e3ee;padding-top:20px;margin-top:24px}@media(max-width:767px){.jp-footer-grid{grid-template-columns:1fr;gap:16px}.jp-common-footer{padding-top:28px}}
