/* Buydown calculators: only additions the shared calculator styles do not already cover. */
.bd .tblwrap { overflow-x: auto; }
.bd .yrs th, .bd .yrs td { padding-right: 8px; }
.bd .yrs tbody tr:last-child th, .bd .yrs tbody tr:last-child td { font-weight: 600; }
.bd .take { margin-top: 16px; font-size: 15px; font-weight: 600; line-height: 1.5; color: var(--navy); }
.bd .rlinks { display: flex; flex-wrap: wrap; gap: 18px; }
.bd .comp { margin-top: 32px; font-size: 14px; line-height: 1.55; color: var(--muted); max-width: 90ch; }
.bd .comp a { color: var(--navy); }
