/* Small credit-specific refinements; the shared neutral RB calculator design is enqueued as a dependency. */
.rbkc .rbkc-fields .rbkd-wide{grid-column:1/-1}.rbkc .rbkc-period-control input{display:block;width:100%;height:48px;border:1px solid #bfc4be;border-radius:6px;background:#fff;color:var(--rbkd-ink);padding:10px 14px;font:500 16px/1.4 system-ui,sans-serif;box-shadow:none}.rbkc .rbkc-period-control select{flex:0 0 112px}.rbkc .rbkc-type{font-size:14px}.rbkc .rbkc-schedule-scroll{max-height:520px}.rbkc .rbkc-schedule table{min-width:650px}.rbkc .rbkc-schedule-scroll thead{position:sticky;top:0;z-index:1}.rbkc .rbkc-schedule tr:nth-child(even) td,.rbkc .rbkc-schedule tr:nth-child(even) th{background:#fafaf8}@media(max-width:480px){.rbkc .rbkc-fields{grid-template-columns:1fr}.rbkc .rbkc-period-control select{flex-basis:118px}}

.rbkc-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.75fr);align-items:center;gap:42px;padding:34px 38px}.rbkc-teaser .rbkc-teaser-copy h2{font-size:clamp(24px,3vw,32px)}.rbkc-teaser-copy>p:last-child{color:var(--rbkd-muted);font-size:14px;margin-top:12px}.rbkc-teaser-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.rbkc-teaser-form label{margin:0}.rbkc-teaser-form .rbkd-submit{margin-top:4px}.rbkc-teaser-notice{padding:14px;color:var(--rbkd-muted);border:1px solid var(--rbkd-line)}@media(max-width:600px){.rbkc-teaser{grid-template-columns:1fr;gap:20px;padding:24px 20px}}

.rbkc .rbkc-period-control input{flex:1 1 112px;min-width:112px;width:112px}.rbkc .rbkc-period-control select{flex:0 0 112px;width:112px}.rbkc .rbkd-ratios{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.rbkc .rbkd-ratios strong{display:block;white-space:nowrap;overflow-wrap:normal;font-size:clamp(16px,2vw,23px);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
@media(max-width:480px){.rbkc .rbkc-period-control input{min-width:104px;width:104px;flex-basis:104px}.rbkc .rbkc-period-control select{flex-basis:108px;width:108px}.rbkc .rbkd-ratios strong{font-size:clamp(15px,4.2vw,20px)}}
