.monthly-calculator[data-v-2a38870a]{width:100%;padding:var(--space-xl) 0}.monthly-calculator__inner[data-v-2a38870a]{gap:var(--space-3xl);grid-template-columns:1fr;display:grid}.monthly-calculator__form[data-v-2a38870a]{gap:var(--space-2xl);flex-direction:column;display:flex}.monthly-calculator__input-group[data-v-2a38870a]{gap:var(--space-md);flex-direction:column;display:flex}.monthly-calculator__label[data-v-2a38870a]{color:var(--text-color-dimmed);font-size:1.3rem;font-weight:500}.monthly-calculator__slider[data-v-2a38870a]{margin-top:var(--space-sm);padding:0 var(--space-xs)}.monthly-calculator__slider[data-v-2a38870a] .slider-target{--slider-connect-bg:var(--primary);--slider-bg:var(--gray-3);--slider-height:6px;--slider-handle-shadow:none;--slider-handle-shadow-active:none;--slider-handle-ring-width:0;--slider-handle-bg:var(--white);--slider-handle-border:2px solid var(--primary);--slider-handle-width:18px;--slider-handle-height:18px}.monthly-calculator__summary[data-v-2a38870a]{gap:var(--space-xl);padding:var(--space-2xl);background:var(--white);border:1px solid var(--gray);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.monthly-calculator__title[data-v-2a38870a]{font-family:var(--font-heading);color:var(--text-color);margin:0;font-size:2rem;font-weight:700}.monthly-calculator__results[data-v-2a38870a]{gap:var(--space-lg);flex-direction:column;display:flex}.monthly-calculator__result-item[data-v-2a38870a]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--gray-2);display:flex}.monthly-calculator__result-item[data-v-2a38870a]:last-child{border-bottom:none;padding-bottom:0}.monthly-calculator__result-item--highlight[data-v-2a38870a]{background:var(--surface-alt);margin:calc(var(--space-md)*-1) calc(var(--space-lg)*-1);padding:var(--space-lg);border-bottom:none}.monthly-calculator__result-label[data-v-2a38870a]{color:var(--text-color-dimmed);font-size:1.4rem}.monthly-calculator__result-value[data-v-2a38870a]{font-family:var(--font-heading);color:var(--text-color);text-align:right;font-size:1.6rem;font-weight:700}.monthly-calculator__result-value--large[data-v-2a38870a]{color:var(--primary);font-size:2.4rem}.monthly-calculator__cta[data-v-2a38870a]{margin-top:var(--space-md)}@media (width>=820px){.monthly-calculator[data-v-2a38870a]{padding:var(--space-2xl) 0}.monthly-calculator__inner[data-v-2a38870a]{grid-template-columns:400px 1fr}.monthly-calculator__summary[data-v-2a38870a]{padding:var(--space-3xl)}}
