/* Shared identity, using the existing site's type and color system. */
.balance-identity-line{font-family:inherit;font-size:.9rem;font-weight:400;line-height:1.65;letter-spacing:.015em;max-width:62rem;margin:1rem 0}
.hero-text .balance-identity-line--home{font-size:.88rem;font-weight:400;line-height:1.6;letter-spacing:.02em;margin-top:1.1rem;max-width:42rem}
.footer-mark .balance-identity-line--footer{font-size:.84rem;line-height:1.6;max-width:30rem;margin-top:1.25rem}
.bcp-intro .balance-identity-line--contact{font-size:.88rem;margin:.8rem 0 0}
.balance-identity-proof{border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 20%,transparent);padding-bottom:1.5rem;margin-bottom:2rem}
.balance-identity-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-inline-start:1.1rem}
.balance-identity-founder{margin-bottom:1.5rem}
@media(max-width:600px){.hero-text .balance-identity-line--home{font-size:.83rem;line-height:1.55}.balance-identity-links{display:block}}
