/* One light sage footer across homepage, public pages and identity screens. */
html:root.moment-ui body footer.moment-public-footer{--footer-text:#7b8e87;box-sizing:border-box!important;background:#edf2ef!important;background-image:none!important;color:var(--footer-text)!important;border-top:1px solid #e0e8e2!important;width:100%!important;margin:0!important;padding:42px max(24px,calc((100vw - 1240px)/2)) 0!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main{display:grid!important;grid-template-columns:1.25fr .9fr .9fr 1.2fr!important;gap:36px!important;max-width:1240px!important;width:100%!important;padding:0 0 32px!important;margin:0 auto!important;align-items:start!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-brand>a{display:inline-flex!important;width:fit-content!important;border:0!important;background:transparent!important;border-radius:14px!important;padding:0!important;margin:0 0 20px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-brand img{display:block!important;width:152px!important;height:auto!important;margin:0!important;object-fit:contain!important}html:root.moment-ui body footer.moment-public-footer h3{font-size:12px!important;line-height:1.6!important;color:#4d665b!important;font-weight:650!important;letter-spacing:.04em!important;margin:2px 0 18px!important}html:root.moment-ui body footer.moment-public-footer a{font-size:12px!important;color:#7b8e87!important;line-height:1.8!important;margin:0 0 9px!important;text-decoration:none!important}html:root.moment-ui body footer.moment-public-footer a:hover{color:#294f43!important}html:root.moment-ui body footer.moment-public-footer a:focus-visible{outline:3px solid #b4c9bd;outline-offset:4px;border-radius:4px}html:root.moment-ui body footer.moment-public-footer p,html:root.moment-ui body footer.moment-public-footer span{font-size:11px!important;color:#82958d!important;line-height:1.9!important;margin:0 0 8px!important;overflow-wrap:anywhere!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-brand p{font-size:14px!important;color:#71867b!important;line-height:1.8!important;margin-bottom:12px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:20px 0!important;gap:12px 20px!important;border-top:1px solid #d9e4dc!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-bottom span,html:root.moment-ui body footer.moment-public-footer .moment-public-footer-bottom a{font-size:10px!important;color:#8b9e99!important;margin:0!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-bottom>div{display:flex!important;gap:16px!important;flex-wrap:wrap!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main>div:last-child{border:0!important;padding-top:0!important}
@media(max-width:900px){html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main{grid-template-columns:1.25fr 1fr 1fr!important;gap:28px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main>div:last-child{grid-column:1/-1!important;display:flex;gap:8px 22px;flex-wrap:wrap;border-top:1px solid #dce6df!important;padding-top:22px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main>div:last-child h3{flex-basis:100%;margin-bottom:5px!important}}
@media(max-width:600px){html:root.moment-ui body footer.moment-public-footer{padding:28px 22px 0!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main{grid-template-columns:1fr 1fr!important;gap:24px 20px!important;padding-bottom:24px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-brand{grid-column:1/-1!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-brand>a{padding:0!important;margin-bottom:14px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-brand img{width:142px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-brand p{font-size:13px!important;margin-bottom:5px!important}html:root.moment-ui body footer.moment-public-footer h3{margin-bottom:12px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main>div:last-child{display:block!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-main>div:last-child h3{margin-bottom:12px!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-bottom{display:block!important;padding:17px 0!important}html:root.moment-ui body footer.moment-public-footer .moment-public-footer-bottom>div{margin-top:9px!important;gap:8px 12px!important}}
