.pl-article:has(.lc-layout) .pl-article-header,.pl-article:has(.lc-layout) .pl-article-body{max-width:1120px}.lc-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.lc-form,.lc-result{padding:32px;border:1px solid #dce3d6;border-radius:16px}.lc-form{background:#fff}.lc-result{background:#f1f6e8;position:sticky;top:24px}.lc-field{display:block;margin-bottom:24px}.lc-field>span,.lc-field>label{display:block;font-weight:700;margin-bottom:10px}.lc-field input,.lc-field select{font:600 20px/1.4 Manrope,sans-serif;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #b6c0af;border-radius:8px;min-height:52px;background:white;color:#182129}.lc-field input:focus-visible,.lc-field select:focus-visible{outline:3px solid #a4d332;outline-offset:2px}.lc-field small{display:block;font-size:12px;line-height:1.6;margin-top:8px;color:#59656c}.lc-combined{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:8px}.lc-field input[type=range]{padding:0;min-height:28px;accent-color:#739c2c;margin-top:12px}.lc-terms{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lc-terms button,.lc-example,.lc-download{font:600 13px/1.4 Manrope,sans-serif;padding:10px 13px;border:1px solid #c4cfbb;background:#fff;border-radius:7px;cursor:pointer;color:#24311b}.lc-form details{padding-top:20px;border-top:1px solid #dce3d6}.lc-form summary,.lc-schedule summary{cursor:pointer;font-weight:700}.lc-form details[open] summary{margin-bottom:24px}.lc-result .lc-payment{font:500 clamp(32px,3vw,48px)/1.2 Oswald,sans-serif;color:#1d2b19;margin:8px 0 24px}.lc-result .lc-payment small{font:500 14px Manrope,sans-serif;display:block;margin-top:10px}.lc-result dl{margin:0}.lc-result dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #d7e1ce}.lc-result dd{margin:0;font-weight:700;white-space:nowrap}.lc-assumptions,.lc-example-note,.lc-model-note{font-size:12px;line-height:1.7;color:#57634f}.lc-error{color:#704000;font-size:14px}.lc-request{display:flex;justify-content:center;align-items:center;width:100%;margin-top:24px;border:1px solid #94be37;border-radius:8px;background:#b0df39;min-height:58px;padding:14px 18px;color:#17220e;font:700 15px/1.5 Manrope,sans-serif;cursor:pointer}.lc-compare{margin-top:60px}.lc-comparisons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-comparisons>div{padding:24px 18px;border:1px solid #dce3d6;border-radius:12px}.lc-comparisons .is-current{background:#f1f6e8;border-color:#94b565}.lc-comparisons p{font-weight:700;margin:12px 0 4px}.lc-comparisons small{font-size:12px}.lc-schedule{margin-top:40px;border-top:1px solid #dce3d6;padding-top:24px}.lc-table-wrap{overflow-x:auto;margin:20px 0}.lc-schedule table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.lc-schedule td,.lc-schedule th{padding:12px;text-align:right;border-bottom:1px solid #dce3d6}.lc-schedule th{background:#f6f8f2}.lc-schedule td:first-child,.lc-schedule th:first-child{text-align:left}@media(max-width:930px){.lc-layout{grid-template-columns:1fr;gap:24px}.lc-result{position:static}.lc-form,.lc-result{padding:24px}.lc-comparisons{grid-template-columns:1fr}.lc-comparisons>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:4px 12px}.lc-comparisons p{margin:0}.lc-comparisons small{grid-column:2}.lc-result .lc-payment{font-size:42px}}@media(max-width:360px){.lc-form,.lc-result{padding:18px}.lc-result dl>div{font-size:13px;gap:8px}.lc-field input{font-size:18px}}
