.EducationFreedomTaxCreditCalculator_page__g_BWf,.EducationFreedomTaxCreditCalculator_page__g_BWf *{box-sizing:border-box;border-radius:0!important}.EducationFreedomTaxCreditCalculator_page__g_BWf{min-width:0;padding:28px 24px 60px}.EducationFreedomTaxCreditCalculator_context__6g4Ft,.EducationFreedomTaxCreditCalculator_documentation__HdlPP,.EducationFreedomTaxCreditCalculator_form__NB0tv,.EducationFreedomTaxCreditCalculator_results__6ahY1{min-width:0;margin:0 0 24px;padding:22px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:var(--paper)}.EducationFreedomTaxCreditCalculator_resultsHeading__MjBsL,.EducationFreedomTaxCreditCalculator_sectionHeading__MNzQK{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 20px;padding-bottom:12px;border-bottom:3px double #1a1a1a}.EducationFreedomTaxCreditCalculator_resultsHeading__MjBsL h2,.EducationFreedomTaxCreditCalculator_sectionHeading__MNzQK,.EducationFreedomTaxCreditCalculator_sectionHeading__MNzQK h2{font-size:20px;font-weight:800}.EducationFreedomTaxCreditCalculator_resultsHeading__MjBsL h2,.EducationFreedomTaxCreditCalculator_sectionHeading__MNzQK h2{margin:0}.EducationFreedomTaxCreditCalculator_sectionHeading__MNzQK a{flex-shrink:0;font:12px/1.5 var(--mono)}.EducationFreedomTaxCreditCalculator_fields__eEcEm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px}.EducationFreedomTaxCreditCalculator_fields__eEcEm>*{min-width:0}.EducationFreedomTaxCreditCalculator_selectLabel__Y86jD{display:grid;gap:8px;font:700 13px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_inputLabel__XZlDa{display:block;margin-bottom:8px;font:700 13px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_moneyWrap__7cCby input,.EducationFreedomTaxCreditCalculator_selectLabel__Y86jD select{width:100%;min-height:42px;border:1px solid #1a1a1a;padding:9px 11px;background:#fff;color:#1a1a1a;font:14px/1.4 var(--sans)}.EducationFreedomTaxCreditCalculator_moneyWrap__7cCby{position:relative}.EducationFreedomTaxCreditCalculator_moneyWrap__7cCby>span{position:absolute;inset:0 auto 0 11px;display:flex;align-items:center;color:var(--muted);font:14px var(--mono);pointer-events:none}.EducationFreedomTaxCreditCalculator_moneyWrap__7cCby input{padding-left:27px;font-family:var(--mono)}.EducationFreedomTaxCreditCalculator_moneyWrap__7cCby input[aria-invalid=true]{border-color:#a12435}.EducationFreedomTaxCreditCalculator_fields__eEcEm input[type=checkbox]:focus-visible,.EducationFreedomTaxCreditCalculator_moneyWrap__7cCby input:focus-visible,.EducationFreedomTaxCreditCalculator_selectLabel__Y86jD select:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.EducationFreedomTaxCreditCalculator_checkboxRow__XO1l5{margin-top:0}.EducationFreedomTaxCreditCalculator_checkboxRow__XO1l5 label{display:flex;align-items:flex-start;gap:10px;font-weight:700;font-size:13px;line-height:1.6}.EducationFreedomTaxCreditCalculator_checkboxRow__XO1l5 input{flex:0 0 auto;width:17px;height:17px;margin:3px 0 0;accent-color:#1e6b47}.EducationFreedomTaxCreditCalculator_fieldHint__CKi8U,.EducationFreedomTaxCreditCalculator_fractionNote__VofmT{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.EducationFreedomTaxCreditCalculator_inputError__pVvK4{margin:6px 0 0;color:#a12435;font:12px/1.5 var(--mono)}.EducationFreedomTaxCreditCalculator_actionBar__IQLb7{grid-column:1/-1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;max-width:100%;overflow-x:auto;padding:3px}.EducationFreedomTaxCreditCalculator_actionBar__IQLb7 button{flex:0 0 auto;min-height:42px;padding:9px 13px;border:1px solid #1e6b47;background:#1e6b47;color:#fff;font:500 13px/1.4 var(--sans);white-space:nowrap;cursor:pointer}.EducationFreedomTaxCreditCalculator_actionBar__IQLb7 button:hover{border-color:#18573b;background:#18573b}.EducationFreedomTaxCreditCalculator_actionBar__IQLb7 button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.EducationFreedomTaxCreditCalculator_contextNote__Kl5Ft{margin:14px 0 0;color:var(--muted);font:12px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_table__i_yqJ{width:100%;border-collapse:collapse;font:12px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_table__i_yqJ tr{border-bottom:1px solid var(--rule)}.EducationFreedomTaxCreditCalculator_table__i_yqJ tr:last-child{border-bottom:0}.EducationFreedomTaxCreditCalculator_table__i_yqJ td,.EducationFreedomTaxCreditCalculator_table__i_yqJ th{padding:10px 8px;vertical-align:top}.EducationFreedomTaxCreditCalculator_table__i_yqJ th{color:var(--muted);font-weight:500;text-align:left}.EducationFreedomTaxCreditCalculator_table__i_yqJ td{text-align:right;font-variant-numeric:tabular-nums}.EducationFreedomTaxCreditCalculator_results__6ahY1 .EducationFreedomTaxCreditCalculator_table__i_yqJ td{white-space:nowrap}.EducationFreedomTaxCreditCalculator_highlight__UvG3L{background:#f9e79f}.EducationFreedomTaxCreditCalculator_highlight__UvG3L td,.EducationFreedomTaxCreditCalculator_highlight__UvG3L th{font-weight:700;color:#1a1a1a}.EducationFreedomTaxCreditCalculator_detailNote__r8XFN{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.6}.EducationFreedomTaxCreditCalculator_context__6g4Ft .EducationFreedomTaxCreditCalculator_table__i_yqJ{table-layout:fixed}.EducationFreedomTaxCreditCalculator_context__6g4Ft .EducationFreedomTaxCreditCalculator_table__i_yqJ th{width:45%;overflow-wrap:break-word}.EducationFreedomTaxCreditCalculator_context__6g4Ft .EducationFreedomTaxCreditCalculator_table__i_yqJ td{overflow-wrap:break-word}.EducationFreedomTaxCreditCalculator_resultsHeading__MjBsL{align-items:flex-start}.EducationFreedomTaxCreditCalculator_formCode__b0ETR{margin:0 0 8px;color:var(--muted);font:11px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_stamp__f6X7Y{flex:0 0 auto;padding:8px 10px;border:2px solid #1a1a1a;text-align:center;font:700 11px/1.5 var(--mono)}.EducationFreedomTaxCreditCalculator_summary__KdzKp{display:grid;gap:8px;margin:0 0 20px;padding:18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#f9e79f;font:13px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_summary__KdzKp strong{font-size:20px}.EducationFreedomTaxCreditCalculator_fractionNote__VofmT{margin:8px 0 18px}.EducationFreedomTaxCreditCalculator_totalCard__Xfvls{padding:18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#f9e79f}.EducationFreedomTaxCreditCalculator_totalLabel___a2vH{display:block;font:700 13px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_totalAmount__FQdGZ{display:block;margin-top:8px;font:700 clamp(28px,5vw,48px)/1.1 var(--mono);font-variant-numeric:tabular-nums}.EducationFreedomTaxCreditCalculator_totalCard__Xfvls>p{margin:14px 0 0;font-size:13px;line-height:1.6}.EducationFreedomTaxCreditCalculator_echoRows__9LxbI{margin:14px 0 0}.EducationFreedomTaxCreditCalculator_echoRows__9LxbI>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(26,26,26,.25)}.EducationFreedomTaxCreditCalculator_echoRows__9LxbI>div:last-child{border-bottom:0}.EducationFreedomTaxCreditCalculator_echoRows__9LxbI dt{color:var(--muted);font:11px/1.6 var(--mono);text-transform:uppercase}.EducationFreedomTaxCreditCalculator_echoRows__9LxbI dd{margin:0;font:700 13px/1.6 var(--mono);text-align:right;font-variant-numeric:tabular-nums}.EducationFreedomTaxCreditCalculator_warning__eMPOu{margin:0 0 24px;padding:16px 18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#fdece8;box-shadow:4px 4px 0 #1a1a1a}.EducationFreedomTaxCreditCalculator_warning__eMPOu p{margin:0;font:12px/1.65 var(--mono)}.EducationFreedomTaxCreditCalculator_documentation__HdlPP ul{margin:0;padding-left:22px}.EducationFreedomTaxCreditCalculator_documentation__HdlPP li{margin:0 0 9px;font-size:13px;line-height:1.6}@media (max-width:700px){.EducationFreedomTaxCreditCalculator_page__g_BWf{padding:24px 16px 48px}.EducationFreedomTaxCreditCalculator_context__6g4Ft,.EducationFreedomTaxCreditCalculator_documentation__HdlPP,.EducationFreedomTaxCreditCalculator_form__NB0tv,.EducationFreedomTaxCreditCalculator_results__6ahY1{padding:16px}.EducationFreedomTaxCreditCalculator_fields__eEcEm{grid-template-columns:1fr;gap:18px}.EducationFreedomTaxCreditCalculator_resultsHeading__MjBsL,.EducationFreedomTaxCreditCalculator_sectionHeading__MNzQK{flex-direction:column;gap:10px}.EducationFreedomTaxCreditCalculator_stamp__f6X7Y{align-self:flex-start}.EducationFreedomTaxCreditCalculator_summary__KdzKp,.EducationFreedomTaxCreditCalculator_totalCard__Xfvls{padding:14px}.EducationFreedomTaxCreditCalculator_summary__KdzKp strong{font-size:18px}.EducationFreedomTaxCreditCalculator_table__i_yqJ{font-size:11px}.EducationFreedomTaxCreditCalculator_table__i_yqJ td,.EducationFreedomTaxCreditCalculator_table__i_yqJ th{padding:9px 6px}}@media print{.EducationFreedomTaxCreditCalculator_context__6g4Ft,.EducationFreedomTaxCreditCalculator_form__NB0tv{display:none!important}.EducationFreedomTaxCreditCalculator_results__6ahY1{margin:0;padding:8px}.EducationFreedomTaxCreditCalculator_summary__KdzKp,.EducationFreedomTaxCreditCalculator_totalCard__Xfvls,.EducationFreedomTaxCreditCalculator_warning__eMPOu{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.EducationFreedomTaxCreditCalculator_totalCard__Xfvls{margin-top:18px}.EducationFreedomTaxCreditCalculator_gatedSummary__nLfnz{margin:0 0 20px;padding:18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#fdece8;box-shadow:4px 4px 0 #1a1a1a;font:700 20px/1.6 var(--mono)}.EducationFreedomTaxCreditCalculator_summary__KdzKp strong{overflow-wrap:anywhere}.EducationFreedomTaxCreditCalculator_tableScroll__gUQpR{min-width:0;max-width:100%;overflow-x:auto}.EducationFreedomTaxCreditCalculator_tableScroll__gUQpR .EducationFreedomTaxCreditCalculator_table__i_yqJ{min-width:560px}.EducationFreedomTaxCreditCalculator_tableScroll__gUQpR thead th:not(:first-child){text-align:right}@media print{.EducationFreedomTaxCreditCalculator_gatedSummary__nLfnz{print-color-adjust:exact;-webkit-print-color-adjust:exact}.EducationFreedomTaxCreditCalculator_tableScroll__gUQpR{overflow:visible}.EducationFreedomTaxCreditCalculator_tableScroll__gUQpR .EducationFreedomTaxCreditCalculator_table__i_yqJ{min-width:0}}.EducationFreedomTaxCreditCalculator_fullWidth__2YU2R{grid-column:1/-1}.EducationFreedomTaxCreditCalculator_eligibility__eMWIL{width:100%;margin:18px 0;padding:13px 16px 14px;border:1px solid rgba(30,94,69,.35);background:rgba(30,94,69,.06)}.EducationFreedomTaxCreditCalculator_eligibility__eMWIL h3{margin:0 0 5px;color:#1e5e45;font:700 10.5px/1.6 var(--mono);letter-spacing:.2em}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym{display:flex;align-items:flex-start;gap:11px;padding:7px 0}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym+.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym{border-top:1px dashed rgba(30,94,69,.28)}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym>div{min-width:0}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym label{display:block;font:700 13px/1.55 var(--sans);cursor:pointer}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym p{margin:4px 0 0;color:var(--muted);font:11.5px/1.6 var(--sans)}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;flex:0 0 17px;width:17px;height:17px;margin:2px 0 0;padding:0;border:2px solid #1e5e45;background:#fff;cursor:pointer}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym input:checked{background:#1e5e45}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym input:before{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg);opacity:0}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym input:checked:before{opacity:1}.EducationFreedomTaxCreditCalculator_eligibilityRow__SZ0ym input:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px}.EducationFreedomTaxCreditCalculator_echoRows__9LxbI>.EducationFreedomTaxCreditCalculator_highlight__UvG3L dd,.EducationFreedomTaxCreditCalculator_echoRows__9LxbI>.EducationFreedomTaxCreditCalculator_highlight__UvG3L dt{color:#1a1a1a;font-weight:700}.EducationFreedomTaxCreditCalculator_echoRows__9LxbI>.EducationFreedomTaxCreditCalculator_highlight__UvG3L{padding-left:8px;padding-right:8px}.EducationFreedomTaxCreditCalculator_results__6ahY1 .EducationFreedomTaxCreditCalculator_warning__eMPOu{margin-top:18px}