._heading_dlq7q_1{max-width:920px;margin-bottom:36px}._heading_dlq7q_1 h1{font-size:clamp(40px,5vw,68px);line-height:1.08}._heading_dlq7q_1>p:last-child{color:var(--muted);margin-top:20px;font-size:19px}._breadcrumb_dlq7q_4{color:var(--forest);text-underline-offset:4px;margin-bottom:24px;font-size:14px;display:inline-block}._group_dlq7q_5{margin:38px 0}._group_dlq7q_5 h2{margin:0 0 20px;font-size:32px}._cards_dlq7q_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._card_dlq7q_7{border:1px solid var(--rule);background:var(--paper);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:26px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}._card_dlq7q_7:hover{border-color:var(--forest);box-shadow:0 8px 24px var(--shadow)}._card_dlq7q_7 h3{color:var(--forest);font:700 25px/1.2 var(--serif);margin:0}._card_dlq7q_7 p{color:var(--muted);margin:0;font-size:15px}._card_dlq7q_7>span{color:var(--maple-dark);margin-top:auto;font-size:14px;font-weight:750}._workbench_dlq7q_13{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);align-items:start;gap:28px;display:grid}._inputs_dlq7q_14,._results_dlq7q_14{border:1px solid var(--rule);background:var(--paper);border-radius:12px;min-width:0;padding:28px}._results_dlq7q_14{box-shadow:0 12px 36px var(--shadow)}._panelHeader_dlq7q_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}._inputs_dlq7q_14 h2,._results_dlq7q_14 h2{font:700 28px/1.2 var(--serif);letter-spacing:-.02em;margin:0}._panelHeader_dlq7q_16 button{font-size:13px}._fields_dlq7q_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:22px;display:grid}._field_dlq7q_19{min-width:0}._field_dlq7q_19 label{color:var(--forest);margin-bottom:7px;font-size:14px;font-weight:750;display:block}._hint_dlq7q_22{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}._modePicker_dlq7q_23{border:1px solid var(--rule);background:var(--white);border-radius:8px;gap:10px;margin:22px 0 0;padding:16px;display:grid}._modePicker_dlq7q_23 legend{color:var(--forest);padding:0 6px;font-size:14px;font-weight:800}._modePicker_dlq7q_23 label{cursor:pointer;border-radius:6px;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:0;padding:9px;display:grid}._modePicker_dlq7q_23 label:hover{background:var(--forest-soft)}._modePicker_dlq7q_23 input{width:18px;height:18px;accent-color:var(--maple);margin:2px 0 0}._modePicker_dlq7q_23 strong,._modePicker_dlq7q_23 small{display:block}._modePicker_dlq7q_23 small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.4}._privacy_dlq7q_30{border-top:1px solid var(--rule);color:var(--muted);margin:24px 0 0;padding-top:16px;font-size:12px}._basis_dlq7q_31{color:var(--muted);margin:16px 0 22px;font-size:14px}._metrics_dlq7q_32{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px;margin:0;display:grid}._metrics_dlq7q_32>div{border-left:3px solid var(--forest-soft);min-width:0;padding-left:12px}._metrics_dlq7q_32 dt{color:var(--muted);font-size:12px}._metrics_dlq7q_32 dd{overflow-wrap:anywhere;color:var(--forest);font:700 clamp(21px, 2vw, 30px)/1.2 var(--serif);margin:8px 0 0}._note_dlq7q_36{border-left:3px solid var(--gold);background:var(--paper-deep);margin:22px 0;padding:12px 16px;font-size:14px}._error_dlq7q_37{color:var(--maple-dark);margin:8px 0 0;font-size:14px;font-weight:700}._rateComparison_dlq7q_38{border:1px solid var(--rule);background:var(--white);border-radius:10px;margin:28px 0 24px;padding:20px}._rateComparison_dlq7q_38 h3{color:var(--forest);font:700 22px/1.25 var(--serif);margin:0 0 8px}._rateComparison_dlq7q_38>p{margin:8px 0 16px;font-size:13px;line-height:1.6}._comparisonTable_dlq7q_41 tbody tr._selectedScenario_dlq7q_41{background:var(--forest-soft)}._comparisonTable_dlq7q_41 tbody tr._selectedScenario_dlq7q_41 th{color:var(--forest);font-weight:800}._comparisonNote_dlq7q_43{color:var(--muted);font-size:12px!important}._chart_dlq7q_44{margin:28px 0 20px}._chart_dlq7q_44 figcaption{color:var(--forest);font-size:15px;font-weight:750}._chart_dlq7q_44 figcaption span{color:var(--muted);font-weight:400}._chart_dlq7q_44 svg{width:100%;height:auto;margin-top:8px;display:block}._gridLine_dlq7q_48{stroke:var(--rule);stroke-width:1px}._axis_dlq7q_49{fill:var(--muted);font-size:14px}._balanceLine_dlq7q_50{stroke:var(--forest);stroke-width:3px;vector-effect:non-scaling-stroke}._comparisonLine_dlq7q_51{stroke:var(--maple);stroke-width:2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}._legend_dlq7q_52{flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}._legend_dlq7q_52 span{align-items:center;gap:8px;display:inline-flex}._balanceKey_dlq7q_54,._comparisonKey_dlq7q_54{border-top:3px solid var(--forest);width:20px;display:inline-block}._comparisonKey_dlq7q_54{border-top:2px dashed var(--maple)}._tableDetails_dlq7q_56{border-block:1px solid var(--rule);margin:22px 0}._tableDetails_dlq7q_56 summary{color:var(--forest);padding:15px 0;font-size:14px;font-weight:750}._tableWrap_dlq7q_58{max-width:100%;margin-bottom:18px;overflow-x:auto}._tableWrap_dlq7q_58 table{border-collapse:collapse;width:100%;font-size:13px}._tableWrap_dlq7q_58 caption{color:var(--muted);text-align:left;padding:0 0 12px;font-size:12px}._tableWrap_dlq7q_58 th,._tableWrap_dlq7q_58 td{border-bottom:1px solid var(--rule);text-align:right;font-variant-numeric:tabular-nums;padding:10px}._tableWrap_dlq7q_58 thead th{background:var(--paper-deep)}._tableWrap_dlq7q_58 th:first-child{text-align:left}._disclaimer_dlq7q_64{color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.6}._content_dlq7q_65{max-width:980px;margin-top:56px}._content_dlq7q_65 section{margin-bottom:36px}._content_dlq7q_65 h2{margin:0 0 18px;font-size:34px}._content_dlq7q_65 p{margin:14px 0;line-height:1.75}._formula_dlq7q_69{border:1px solid var(--rule);background:var(--paper);overflow-wrap:anywhere;border-radius:8px;padding:18px;font-family:ui-monospace,monospace;font-size:14px}._faq_dlq7q_70{border-bottom:1px solid var(--rule);padding:14px 0}._faq_dlq7q_70 summary{color:var(--forest);font-weight:750}._faq_dlq7q_70 p{color:var(--muted)}._sources_dlq7q_73{flex-wrap:wrap;gap:12px 24px;padding:0;font-size:14px;list-style:none;display:flex}._sources_dlq7q_73 a{color:var(--forest);text-underline-offset:4px}._canada_dlq7q_75{border:1px solid var(--rule);background:var(--forest-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding:28px;display:flex}._canada_dlq7q_75 h2{margin:0 0 10px;font-size:30px}._canada_dlq7q_75 p{max-width:740px;color:var(--forest);margin:0}@media (width<=1100px){._workbench_dlq7q_13{grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);gap:20px}._inputs_dlq7q_14,._results_dlq7q_14{padding:22px}._fields_dlq7q_19,._metrics_dlq7q_32{grid-template-columns:1fr}._metrics_dlq7q_32>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._metrics_dlq7q_32 dd{margin:0}._cards_dlq7q_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._workbench_dlq7q_13,._cards_dlq7q_7{grid-template-columns:1fr}._fields_dlq7q_19{grid-template-columns:repeat(2,minmax(0,1fr))}._inputs_dlq7q_14,._results_dlq7q_14,._canada_dlq7q_75{padding:20px 16px}._heading_dlq7q_1 h1{font-size:clamp(36px,10vw,50px)}._heading_dlq7q_1>p:last-child{font-size:17px}._card_dlq7q_7{padding:22px}._rateComparison_dlq7q_38{padding:16px 12px}}@media (width<=400px){._fields_dlq7q_19{grid-template-columns:1fr}}
