.StudentLoanInterestCalculator_context__0qAse,.StudentLoanInterestCalculator_context__0qAse *,.StudentLoanInterestCalculator_documentation__CwJwH,.StudentLoanInterestCalculator_documentation__CwJwH *,.StudentLoanInterestCalculator_form__9megK,.StudentLoanInterestCalculator_form__9megK *,.StudentLoanInterestCalculator_page__x_tw4 *,.StudentLoanInterestCalculator_results__Ry7Pq,.StudentLoanInterestCalculator_results__Ry7Pq *,.StudentLoanInterestCalculator_warning__Wv4t7,.StudentLoanInterestCalculator_warning__Wv4t7 *{border-radius:0!important}.StudentLoanInterestCalculator_page__x_tw4{padding:28px 24px 60px}.StudentLoanInterestCalculator_context__0qAse,.StudentLoanInterestCalculator_documentation__CwJwH,.StudentLoanInterestCalculator_form__9megK,.StudentLoanInterestCalculator_results__Ry7Pq{border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:var(--paper);padding:22px;margin:0 0 24px}.StudentLoanInterestCalculator_context__0qAse>h2,.StudentLoanInterestCalculator_documentation__CwJwH>h2,.StudentLoanInterestCalculator_formHeader__1Zm0u,.StudentLoanInterestCalculator_resultsHeading__kvA4i{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;margin:0 0 20px;border-bottom:3px double #1a1a1a}.StudentLoanInterestCalculator_context__0qAse>h2,.StudentLoanInterestCalculator_documentation__CwJwH>h2,.StudentLoanInterestCalculator_formHeader__1Zm0u h2,.StudentLoanInterestCalculator_resultsHeading__kvA4i h2{margin:0;font-size:20px}.StudentLoanInterestCalculator_formCode__j0tNR,.StudentLoanInterestCalculator_formHeader__1Zm0u>span,.StudentLoanInterestCalculator_fraction__czVKW,.StudentLoanInterestCalculator_summary__dSn2J,.StudentLoanInterestCalculator_table__PuxuW td,.StudentLoanInterestCalculator_table__PuxuW th,.StudentLoanInterestCalculator_totalLabel__EmJRR,.StudentLoanInterestCalculator_totalRows__0_IB1 dd,.StudentLoanInterestCalculator_totalRows__0_IB1 dt{font-family:var(--mono)}.StudentLoanInterestCalculator_formCode__j0tNR,.StudentLoanInterestCalculator_formHeader__1Zm0u>span{color:var(--muted);font-size:11px}.StudentLoanInterestCalculator_fields__nwO7v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start}.StudentLoanInterestCalculator_fields__nwO7v>*{min-width:0}.StudentLoanInterestCalculator_formLabel__Z9pEd{display:grid;gap:8px;font-weight:700}.StudentLoanInterestCalculator_formLabel__Z9pEd select,.StudentLoanInterestCalculator_moneyWrap__s3YBP input{width:100%;min-height:42px;border:1px solid #1a1a1a;padding:9px 11px;background:#fff;color:#1a1a1a;font:14px/1.4 var(--sans)}.StudentLoanInterestCalculator_moneyWrap__s3YBP{position:relative}.StudentLoanInterestCalculator_moneyWrap__s3YBP>span{position:absolute;inset:0 auto 0 11px;display:flex;align-items:center;color:var(--muted);font:14px var(--mono);pointer-events:none}.StudentLoanInterestCalculator_moneyWrap__s3YBP input{padding-left:27px;font-family:var(--mono)}.StudentLoanInterestCalculator_moneyWrap__s3YBP input[aria-invalid=true]{border-color:#a12435}.StudentLoanInterestCalculator_fieldHint__iE1aB{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.StudentLoanInterestCalculator_inputError__KNgfM{margin:6px 0 0;color:#a12435;font:12px/1.5 var(--mono)}.StudentLoanInterestCalculator_dependentBlock__ErGlI{display:grid;gap:7px}.StudentLoanInterestCalculator_check__nx4PI{display:flex;align-items:flex-start;gap:10px;font:700 13px/1.55 var(--mono)}.StudentLoanInterestCalculator_check__nx4PI input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:#1e6b47}.StudentLoanInterestCalculator_checkHint__t0OaG{margin:0 0 0 28px;color:var(--muted);font-size:12px;line-height:1.55}.StudentLoanInterestCalculator_actionBar__7_IyE{grid-column:1/-1;display:flex;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:flex-start;overflow-x:auto}.StudentLoanInterestCalculator_actionBar__7_IyE button,.StudentLoanInterestCalculator_addButton__1iErw{flex:0 0 auto;min-height:42px;padding:9px 13px;border:1px solid #1e6b47;border-radius:5px!important;background:#1e6b47;color:#fff;font:500 13px/1.4 var(--sans);white-space:nowrap;cursor:pointer}.StudentLoanInterestCalculator_actionBar__7_IyE button:hover,.StudentLoanInterestCalculator_addButton__1iErw:hover{background:#18573b;border-color:#18573b}.StudentLoanInterestCalculator_actionBar__7_IyE button:focus-visible,.StudentLoanInterestCalculator_addButton__1iErw:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.StudentLoanInterestCalculator_context__0qAse p{margin:14px 0 0;color:var(--muted);font:12px/1.6 var(--mono)}.StudentLoanInterestCalculator_table__PuxuW{width:100%;border-collapse:collapse;font:12px/1.55 var(--mono)}.StudentLoanInterestCalculator_table__PuxuW tr{border-bottom:1px solid var(--rule)}.StudentLoanInterestCalculator_table__PuxuW tr:last-child{border-bottom:0}.StudentLoanInterestCalculator_table__PuxuW td,.StudentLoanInterestCalculator_table__PuxuW th{padding:10px 8px;vertical-align:top}.StudentLoanInterestCalculator_table__PuxuW th{color:var(--muted);font-weight:500;text-align:left}.StudentLoanInterestCalculator_table__PuxuW td{font-variant-numeric:tabular-nums;text-align:right}.StudentLoanInterestCalculator_resultsHeading__kvA4i{align-items:flex-start}.StudentLoanInterestCalculator_stamp__LMU6K{flex:0 0 auto;padding:8px 10px;border:2px solid #1a1a1a;text-align:center;font:700 11px/1.5 var(--mono)}.StudentLoanInterestCalculator_summary__dSn2J{display:grid;gap:8px;padding:18px;margin:20px 0;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#f9e79f;font-size:13px;line-height:1.55}.StudentLoanInterestCalculator_summary__dSn2J strong{font-size:20px}.StudentLoanInterestCalculator_summary__dSn2J small{font:400 11px/1.55 var(--mono)}.StudentLoanInterestCalculator_totalCard__CYw2j{border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#f9e79f;padding:18px}.StudentLoanInterestCalculator_totalLabel__EmJRR{display:block;font-size:13px;font-weight:700}.StudentLoanInterestCalculator_totalAmount__vZIT_{display:block;margin-top:8px;font:700 clamp(30px,5vw,48px)/1.1 var(--mono)}.StudentLoanInterestCalculator_totalCard__CYw2j>p{margin:14px 0 0;font-size:13px;line-height:1.6}.StudentLoanInterestCalculator_totalRows__0_IB1{margin:14px 0 0}.StudentLoanInterestCalculator_totalRows__0_IB1>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(26,26,26,.25)}.StudentLoanInterestCalculator_totalRows__0_IB1>div:last-child{border-bottom:0}.StudentLoanInterestCalculator_totalRows__0_IB1 dt{color:var(--muted);font-size:11px;text-transform:uppercase}.StudentLoanInterestCalculator_totalRows__0_IB1 dd{margin:0;font-weight:700;text-align:right}.StudentLoanInterestCalculator_warningList__ct3cj{display:grid;gap:14px;margin:0 0 24px}.StudentLoanInterestCalculator_warning__Wv4t7{padding:16px 18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#fdece8;box-shadow:4px 4px 0 #1a1a1a}.StudentLoanInterestCalculator_warning__Wv4t7 h3{margin:0 0 8px;font-size:15px}.StudentLoanInterestCalculator_warning__Wv4t7 p{margin:0;font:12px/1.65 var(--mono)}.StudentLoanInterestCalculator_documentation__CwJwH ul{margin:0;padding-left:22px}.StudentLoanInterestCalculator_documentation__CwJwH li{margin:0 0 9px;font-size:13px;line-height:1.6}@media (max-width:700px){.StudentLoanInterestCalculator_page__x_tw4{padding:24px 16px 48px}.StudentLoanInterestCalculator_context__0qAse,.StudentLoanInterestCalculator_documentation__CwJwH,.StudentLoanInterestCalculator_form__9megK,.StudentLoanInterestCalculator_results__Ry7Pq{padding:16px}.StudentLoanInterestCalculator_fields__nwO7v{grid-template-columns:1fr;gap:18px}.StudentLoanInterestCalculator_resultsHeading__kvA4i{flex-direction:column}.StudentLoanInterestCalculator_stamp__LMU6K{align-self:flex-start}.StudentLoanInterestCalculator_summary__dSn2J{padding:14px}.StudentLoanInterestCalculator_table__PuxuW{font-size:11px}.StudentLoanInterestCalculator_table__PuxuW td,.StudentLoanInterestCalculator_table__PuxuW th{padding:9px 6px}}@media print{.StudentLoanInterestCalculator_context__0qAse,.StudentLoanInterestCalculator_form__9megK,.StudentLoanInterestCalculator_warningList__ct3cj{display:none!important}.StudentLoanInterestCalculator_results__Ry7Pq{padding:8px;margin:0}.StudentLoanInterestCalculator_totalCard__CYw2j{print-color-adjust:exact;-webkit-print-color-adjust:exact}}