._page_16vx2_1{color:var(--ink);min-height:100vh}._pendingSummary_16vx2_2{color:#634719;background:#fff8e8;border:1px solid #bd9c54;border-radius:5px;margin-bottom:20px;padding:14px 18px;font-size:.875rem;line-height:1.6}._pendingSummary_16vx2_2>p{margin:0;font-weight:600}._eyebrow_16vx2_4{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:750}._workspace_16vx2_5{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin:0;display:grid}._form_16vx2_6{min-width:0}._form_16vx2_6 fieldset{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:var(--calculator-radius);background:#fff;min-width:0;margin:0 0 22px;padding:20px 22px 22px}._form_16vx2_6 legend{max-width:100%;color:var(--forest);padding:0 7px;font-size:1rem;font-weight:700;line-height:1.5}._form_16vx2_6 legend b{color:#687f55;margin-right:8px;font-size:12px}._householdFields_16vx2_10{border:1px solid var(--line);background:var(--mint);border-radius:5px;margin-top:20px;padding:16px}._householdFields_16vx2_10 summary{cursor:pointer;color:var(--forest);font-size:.875rem;font-weight:650;line-height:1.6}._householdFields_16vx2_10 ._grid_16vx2_12{margin-top:18px}._householdFields_16vx2_10 summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}._result_16vx2_14 ._taxableAmount_16vx2_14{color:var(--forest);margin:6px 0 20px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2}._balanceSummary_16vx2_15{border:1px solid var(--forest);background:#fff;border-radius:5px;margin-top:20px;padding:16px}._grid_16vx2_12{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:18px 20px;margin:6px 0 16px;display:grid}._field_16vx2_17{font-size:var(--calculator-label-size);flex-direction:column;gap:6px;min-width:0;font-weight:600;line-height:1.45;display:flex}._wideField_16vx2_18{grid-column:1/-1}._field_16vx2_17 input,._field_16vx2_17 select{box-sizing:border-box;width:100%;min-width:0;min-height:40px;font:inherit;color:var(--ink);background:#fcfdfb;border:1px solid #a1b1a7;border-radius:5px;padding:8px 10px;font-size:.875rem;font-weight:400;line-height:1.5}:is(._field_16vx2_17 input:focus-visible,._field_16vx2_17 select:focus-visible,._actions_16vx2_20 button:focus-visible){outline:3px solid var(--orange);outline-offset:3px}._check_16vx2_21{cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0;font-size:.875rem;line-height:1.6;display:flex}._check_16vx2_21 input{accent-color:#34583c;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}._help_16vx2_23{color:#4e6257;margin:12px 0;font-size:.8125rem;line-height:1.7}._dateNote_16vx2_24{color:#52675d;border-left:2px solid #d2ddd4;margin:-2px 0 20px;padding-left:10px;font-size:.8125rem;line-height:1.6}._inset_16vx2_25{background:var(--mint);border-radius:4px;margin:18px 0 8px;padding:16px;font-size:.875rem;line-height:1.6}._countryBadge_16vx2_26{color:#4b6b3d;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}._labelRow_16vx2_27{align-items:center;gap:7px;display:flex}._datePicker_16vx2_28{min-width:0;position:relative}._dateEntry_16vx2_29{align-items:stretch;gap:6px;display:flex}._dateEntry_16vx2_29 input{flex:1}._datePicker_16vx2_28 button{font:inherit;color:var(--forest);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px}._datePicker_16vx2_28 button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}._datePicker_16vx2_28 button:disabled{opacity:.4;cursor:default}._calendarTrigger_16vx2_34{justify-content:center;align-items:center;min-width:44px;display:flex}._dateFormat_16vx2_35{color:#52675d;margin-top:5px;font-size:.75rem;font-weight:400;display:block}._calendar_16vx2_34{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #a1b1a7;border-radius:7px;width:320px;max-width:100%;padding:10px;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #142b3026}._calendarHeader_16vx2_37{grid-template-columns:28px minmax(0,1fr) 76px 28px;gap:4px;margin-bottom:10px;display:grid}._field_16vx2_17 ._calendarHeader_16vx2_37 select{min-height:40px;padding:6px 3px;font-size:.8125rem}._calendarDays_16vx2_39{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}._calendarDays_16vx2_39>span{padding:5px 0;font-size:.6875rem;font-weight:400}._calendarDays_16vx2_39 button{border-color:#0000;min-height:36px;padding:4px 0;font-size:.8125rem}._calendarDays_16vx2_39 button:hover{background:var(--mint)}._calendarDays_16vx2_39 button[aria-pressed=true]{background:var(--forest);color:#fff}._calendarClose_16vx2_44{width:100%;min-height:36px;margin-top:8px;padding:4px;font-size:.75rem;display:block}@media (pointer:coarse){._calendarDays_16vx2_39 button,._calendarHeader_16vx2_37>button{min-height:44px}}._result_16vx2_14 ._formula_16vx2_46{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._checkRow_16vx2_47{align-items:flex-start;gap:6px;margin:14px 0;display:flex}._checkRow_16vx2_47 ._check_16vx2_21{margin:0}._tip_16vx2_49{vertical-align:middle;text-transform:none;letter-spacing:normal;flex-shrink:0;display:inline-flex;position:relative}._infoButton_16vx2_50{color:#34523a;cursor:help;background:#f7faf2;border:1px solid #82947c;border-radius:50%;width:22px;height:22px;padding:0;font:italic 650 13px Georgia,serif}._infoButton_16vx2_50:focus-visible{outline-offset:3px;outline:2px solid #426e3c}._tooltip_16vx2_52{box-sizing:border-box;z-index:100;color:#fff;text-align:left;background:#223d30;border:1px solid #456048;border-radius:8px;width:min(300px,100vw - 32px);max-height:70vh;padding:14px 16px;font:400 12px/1.7 Arial,sans-serif;position:fixed;overflow:auto;box-shadow:0 8px 24px #142b3026}._tooltip_16vx2_52>span{display:block}._tooltip_16vx2_52>span+span{margin-top:10px}._glossary_16vx2_55{border-top:1px solid #cbd6c6;margin-top:24px;padding-top:18px}._glossary_16vx2_55 summary{cursor:pointer;font-weight:650}._glossary_16vx2_55 dl>div{margin:16px 0}._glossary_16vx2_55 dt{font-weight:750}._glossary_16vx2_55 dd{margin:2px 0 0}@media print{._tip_16vx2_49,._glossary_16vx2_55{display:none}}._actions_16vx2_20{flex-wrap:wrap;gap:12px;display:flex}._actions_16vx2_20 button,._print_16vx2_62{border:1px solid var(--forest);min-height:44px;color:var(--forest);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:.65rem 1rem;font-weight:650}._actions_16vx2_20 ._primary_16vx2_63{background:var(--forest);border-color:var(--forest);color:#fff;flex-grow:1;justify-content:space-between;align-items:center;gap:16px;display:flex}._actions_16vx2_20 button:hover,._print_16vx2_62:hover{filter:brightness(.95)}._sidebar_16vx2_65{align-self:stretch;min-width:0;margin-top:0;position:relative}._result_16vx2_14{border:1px solid var(--line);border-top:3px solid var(--forest);border-radius:var(--calculator-radius);background:var(--mint);padding:22px;scroll-margin-top:110px}._result_16vx2_14>._eyebrow_16vx2_4{color:#52675d;margin:0 0 18px}._result_16vx2_14 h2{letter-spacing:-.02em;margin:0 0 14px;font:500 24px/1.2 Georgia,serif}._result_16vx2_14 h3{margin-top:26px;font-size:14px}._result_16vx2_14 p,._result_16vx2_14 li{font-size:.875rem;line-height:1.6}._result_16vx2_14 ol{margin:22px 0 0;padding-left:22px}._result_16vx2_14 ol li{margin:10px 0;padding-left:3px;font-size:.8125rem}._result_16vx2_14 ol li::marker{color:#527264;font-weight:650}._taxSummary_16vx2_74{border:1px solid #a4b9aa;border-left:5px solid var(--forest);color:var(--forest);background:#fff;border-radius:5px;padding:22px}._result_16vx2_14 ._taxSummary_16vx2_74 h2{margin-bottom:8px}._result_16vx2_14 ._taxStatus_16vx2_76{margin:0;font-size:.9375rem;font-weight:650}._result_16vx2_14 ._taxAmount_16vx2_77{letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:12px 0 16px;font-size:clamp(38px,5vw,60px);font-weight:750;line-height:1.15}._result_16vx2_14 ._taxSummary_16vx2_74 ._estimateNote_16vx2_78{margin:0}._gainSummary_16vx2_79{margin:22px 0}._additionalTax_16vx2_80{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}._result_16vx2_14 ._additionalTax_16vx2_80 h2{font-size:20px}._result_16vx2_14 ._additionalAmount_16vx2_82{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0 16px;font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.2}._result_16vx2_14 ._gainSummary_16vx2_79 h3{color:#52675d;margin:0 0 6px;font-size:.875rem;font-weight:500;line-height:1.5}._result_16vx2_14 ._gainAmount_16vx2_84{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(23px,2.5vw,28px);font-weight:600;line-height:1.3}._result_16vx2_14 ._estimateNote_16vx2_78{color:#52675d;margin-bottom:22px;font-size:.8125rem;line-height:1.65}._resultDetails_16vx2_86{border-top:1px solid #cbd6c6;margin-top:16px;padding-top:14px}._resultDetails_16vx2_86 summary{cursor:pointer;color:var(--forest);font-size:.8125rem;font-weight:600;line-height:1.5}._resultDetails_16vx2_86 summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}._resultDetails_16vx2_86[open] summary{margin-bottom:12px}._breakdown_16vx2_90{margin:0;font-size:.8125rem}._breakdown_16vx2_90>div{border-bottom:1px solid #d3ddc9;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}._breakdown_16vx2_90 dt{line-height:1.6}._breakdown_16vx2_90 dd{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}._warnings_16vx2_94,._notices_16vx2_94{padding-left:18px}._warnings_16vx2_94{color:#813e20;background:#fff4df;border-radius:6px;padding:14px 14px 14px 30px}._error_16vx2_96{color:#7b3117;border:1px solid #ba775c;border-radius:6px;padding:14px;font-size:13px}._print_16vx2_62{width:100%;margin-top:24px}._result_16vx2_14 ._limit_16vx2_98{color:#54644c;margin:0;font-size:.8125rem}._reading_16vx2_99{grid-column:1/-1;width:min(780px,100%);min-width:0;margin:24px auto 0}._method_16vx2_100{border-top:1px solid var(--line);padding:40px 0 0;font-size:.9375rem;line-height:1.8}._method_16vx2_100 h2,._reading_16vx2_99 .guide-sources h2{color:var(--forest);letter-spacing:-.035em;margin:0 0 28px;font:500 clamp(32px,4vw,44px)/1.08 Georgia,serif}._method_16vx2_100 h3{font-size:15px}._method_16vx2_100 ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 26px;padding-left:16px;font-size:12px;display:grid}._method_16vx2_100 a{color:#315e48;text-underline-offset:3px;overflow-wrap:anywhere}@media (max-width:1000px){._workspace_16vx2_5{grid-template-columns:minmax(0,1fr)}._sidebar_16vx2_65{margin-top:0;position:static}._result_16vx2_14{max-height:none;position:static;overflow:visible}._method_16vx2_100 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){._workspace_16vx2_5{gap:20px;padding:16px 0 0}._grid_16vx2_12{grid-template-columns:minmax(0,1fr);gap:16px}._form_16vx2_6 fieldset{padding:18px 16px}._result_16vx2_14{padding:22px 18px}._method_16vx2_100{padding:20px 8px}._method_16vx2_100 ul{grid-template-columns:minmax(0,1fr)}._form_16vx2_6 legend{font-size:15px}._breakdown_16vx2_90>div{gap:10px}}@media print{._page_16vx2_1{background:#fff}._workspace_16vx2_5{max-width:none;padding:0;display:block}._sidebar_16vx2_65{margin-top:20px;position:static}._toolbar_16vx2_107,._actions_16vx2_20,._print_16vx2_62{display:none}._form_16vx2_6 fieldset{break-inside:avoid}._method_16vx2_100 ul{display:block}._result_16vx2_14{background:#fff;max-height:none;position:static;overflow:visible}._grid_16vx2_12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){._grid_16vx2_12{row-gap:18px}._field_16vx2_17 input,._field_16vx2_17 select{min-height:44px;font-size:1rem}._method_16vx2_100{padding:28px 0 0}._reading_16vx2_99{margin-top:16px}}@media (max-height:600px){._result_16vx2_14{max-height:none;position:static;overflow:visible}}._irsInvitation_16vx2_111{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}._taxForm_16vx2_112{scroll-margin-top:110px}._layout_5jwxw_1{grid-template-columns:minmax(0,780px) 220px;justify-content:center;align-items:start;gap:40px;display:grid}._layout_5jwxw_1 .guide-article-body{min-width:0;margin-inline:0}.guide-official-links._sourceGrid_5jwxw_14{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:10px;display:grid}.guide-official-links a._sourceWithSummary_5jwxw_20{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:12px;font-size:.875rem;line-height:1.35;display:flex}._sourceReference_5jwxw_32{color:#52645b;justify-content:space-between;gap:6px;width:100%;font-size:.875rem;font-weight:500;display:flex}._sourceSummary_5jwxw_42{color:#66746d;font-size:.875rem;font-weight:400;line-height:1.45;display:block}._sourceWithSummary_5jwxw_20:hover{background:#15261f09}._sourceWithSummary_5jwxw_20:focus-visible{outline:2px solid var(--orange);outline-offset:3px}._relatedArticles_5jwxw_53{border-left:1px solid var(--line);color:var(--forest);align-self:start;margin-top:56px;padding-left:20px;font-size:.875rem;line-height:1.5;position:sticky;top:110px}._relatedArticles_5jwxw_53 h2{font:inherit;margin:0 0 8px;font-weight:750}._relatedNote_5jwxw_66{color:#66746d;margin:12px 0}._relatedArticles_5jwxw_53 ul{margin:0;padding:0;list-style:none}._relatedArticles_5jwxw_53 li+li{border-top:1px solid var(--line)}._relatedArticles_5jwxw_53 li a{overflow-wrap:anywhere;padding:16px 0;display:block}._articleTitle_5jwxw_70{font-weight:600;display:block}._readingTime_5jwxw_71{color:#66746d;margin-top:6px;font-size:.8125rem;display:block}._relatedArticles_5jwxw_53 a:hover ._articleTitle_5jwxw_70{text-underline-offset:3px;text-decoration:underline}._relatedArticles_5jwxw_53 a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:1100px){._layout_5jwxw_1{display:block}._layout_5jwxw_1 .guide-article-body{margin-inline:auto}._relatedArticles_5jwxw_53{border-left:0;border-top:1px solid var(--line);width:min(780px,100%);margin:48px auto 0;padding:28px 0 0;position:static}._relatedArticles_5jwxw_53 h2{margin-bottom:12px;font-size:1.125rem}._articleTitle_5jwxw_70{font-size:1rem}}@media (max-height:800px){._relatedArticles_5jwxw_53{position:static}}@media print{._layout_5jwxw_1{display:block}._relatedArticles_5jwxw_53{border-left:0;border-top:1px solid var(--line);margin-top:32px;padding:20px 0 0;position:static}}
