.banking-page{background:var(--background);color:var(--foreground)}.banking-page h1,.banking-page h2,.banking-page h3,.banking-page .banking-caption{letter-spacing:0}.banking-amount{font-family:var(--font-requirement-title);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere;font-weight:700;line-height:1}.banking-page input,.banking-page select{font-size:16px}.banking-page .banking-account-link:hover{border-color:var(--primary)}.banking-page .banking-supplement{background:var(--background);border-color:color-mix(in oklab, var(--foreground) 15%, transparent);box-shadow:none;border-radius:8px}.banking-page .banking-supplement [class*=bg-secondary],.banking-page .banking-supplement [class*=bg-muted]{background:0 0}.banking-account{--banking-control-radius:6px;font-family:var(--font-requirement-copy)}.banking-account :is(button,input,select):not([class*=rounded-none]),.banking-account .banking-supplement,.banking-account .banking-supplement>:is(div,section),.banking-account .banking-supplement [class*=rounded-]{border-radius:var(--banking-control-radius)}.banking-account :is(button,input,select){letter-spacing:0}.banking-account .banking-supplement>:is(div,section){background:var(--background);border-color:color-mix(in oklab, var(--foreground) 20%, transparent);box-shadow:none;background-image:none}.banking-account .banking-supplement .numeric{font-family:var(--font-requirement-title);font-variant-numeric:tabular-nums;letter-spacing:0}.banking-account .banking-supplement dd{overflow-wrap:anywhere;text-align:right;min-width:0}
