.DebtCalculator-module-scss-module__ycTa4W__breakdown{border-top:1px solid var(--borderColor);margin-top:.125rem;padding-top:.875rem}.DebtCalculator-module-scss-module__ycTa4W__breakdown summary{color:var(--uiColor1);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.71875rem;list-style:none}.DebtCalculator-module-scss-module__ycTa4W__breakdown summary::-webkit-details-marker{display:none}.DebtCalculator-module-scss-module__ycTa4W__breakdown summary:after{content:" +";color:rgb(var(--uiColor3Raw))}.DebtCalculator-module-scss-module__ycTa4W__breakdown[open] summary:after{content:" −"}.DebtCalculator-module-scss-module__ycTa4W__tableScroll{overflow-x:auto}.DebtCalculator-module-scss-module__ycTa4W__ledger{border-collapse:collapse;width:100%;margin-top:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.78125rem}.DebtCalculator-module-scss-module__ycTa4W__ledger th{border-bottom:1px solid var(--borderColor);color:var(--textColor2);letter-spacing:.12em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:.5rem .375rem;font-size:.625rem;font-weight:500}.DebtCalculator-module-scss-module__ycTa4W__ledger td{border-bottom:1px solid rgba(var(--textColor1Raw), .07);text-align:right;white-space:nowrap;padding:.5rem .375rem}.DebtCalculator-module-scss-module__ycTa4W__ledger th:first-child,.DebtCalculator-module-scss-module__ycTa4W__ledger td:first-child{text-align:left}.DebtCalculator-module-scss-module__ycTa4W__ledger tr:nth-child(2n) td{background:rgba(var(--textColor1Raw), .02)}
.ToolsSection-module-scss-module__ij_a6a__section{border-block:1px solid var(--borderColor);background:rgb(var(--bgColor2Raw));padding:4.875rem 0}@media (max-width:640px){.ToolsSection-module-scss-module__ij_a6a__section{padding:3rem 0}}.ToolsSection-module-scss-module__ij_a6a__inner{width:100%;max-width:73.75rem;margin:0 auto;padding:0 clamp(1.5rem,5.5vw,2.75rem)}@media (max-width:640px){.ToolsSection-module-scss-module__ij_a6a__inner{padding:0 1rem}}.ToolsSection-module-scss-module__ij_a6a__masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem;margin-bottom:1.125rem;display:flex}.ToolsSection-module-scss-module__ij_a6a__masthead h2{overflow-wrap:break-word;margin-top:.625rem;font-size:clamp(1.6875rem,7vw,2.875rem)}.ToolsSection-module-scss-module__ij_a6a__masthead p{max-width:44ch;color:var(--textColor2);margin-top:.625rem;font-size:1rem;line-height:1.55}@media (max-width:640px){.ToolsSection-module-scss-module__ij_a6a__masthead{align-items:flex-start;gap:1.125rem}}.ToolsSection-module-scss-module__ij_a6a__mastheadCopy{min-width:0;max-width:33.75rem}.ToolsSection-module-scss-module__ij_a6a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--textColor2);letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.6875rem}.ToolsSection-module-scss-module__ij_a6a__rule{background:var(--borderColor);height:1px;margin:0 0 1.75rem;position:relative}.ToolsSection-module-scss-module__ij_a6a__rule:after{content:"";background:rgb(var(--uiColor3Raw));width:4.5rem;height:.1875rem;position:absolute;top:-1px;left:0}.ToolsSection-module-scss-module__ij_a6a__grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.375rem;display:grid}@media (max-width:1100px){.ToolsSection-module-scss-module__ij_a6a__grid{grid-template-columns:1fr;gap:1.125rem}}.ToolsSection-module-scss-module__ij_a6a__note{border-left:2px solid rgb(var(--uiColor3Raw));max-width:64ch;color:var(--textColor2);margin:1.625rem 0 0;padding-left:.875rem;font-size:.84375rem;line-height:1.5}.ToolsSection-module-scss-module__ij_a6a__single{flex-direction:column;gap:1.125rem;display:flex}
