:root{--width-max-mobile:1030px}.sifi-mortgage-calculator{color:var(--color-main,#222);margin:0 auto;max-width:980px}.sifi-mortgage-calculator .sifi-calculator-card{background:var(--paletteColor8,#fff);border-radius:4px;box-shadow:var(--box-shadow,0 12px 24px -4px rgba(145,158,171,.122),0 0 2px 0 rgba(145,158,171,.271));display:flex;flex-direction:column;gap:24px;min-height:400px;padding:20px 20px 24px}.sifi-mortgage-calculator .sifi-calculator-header{align-items:center;border-bottom:1px solid var(--color-pattens-blue,#eaf1f8);display:flex;gap:16px;padding-bottom:12px}.sifi-mortgage-calculator .sifi-calculator-logo{flex-shrink:0;height:auto;width:40px}.sifi-mortgage-calculator .sifi-calculator-title{color:var(--color-heading,#222);font-size:var(--font-size-24,24px);font-weight:400;letter-spacing:.96px;line-height:1.25;margin:0}.sifi-mortgage-calculator .sifi-calculator-subtitle{color:var(--sifi-gray7,#545773);font-size:var(--font-size-14,14px);line-height:1.4;margin:4px 0 0}.sifi-mortgage-calculator .sifi-calculator-body{align-items:flex-start;display:flex;flex-direction:column;gap:32px;margin-top:8px}.sifi-mortgage-calculator .sifi-calculator-inputs{display:flex;flex-direction:row;gap:32px;justify-content:space-around;width:100%}.sifi-mortgage-calculator .sifi-calculator-results{background:var(--background-gray,#fafbfc);border:1px solid var(--sifi-gray9,#d0d5dd);border-radius:8px;flex:0 0 40%;padding:16px 18px 18px;width:100%}@media(max-width:1030px){.sifi-mortgage-calculator .sifi-calculator-body{flex-direction:column;gap:16px}.sifi-mortgage-calculator .sifi-calculator-results{flex:1 1 auto}.sifi-mortgage-calculator .sifi-calculator-inputs{flex-direction:column;gap:16px}}.sifi-mortgage-calculator .sifi-field{margin-bottom:18px;width:100%}.sifi-mortgage-calculator .sifi-field-label{align-items:baseline;color:var(--color-heading,#222);display:flex;font-size:var(--font-size-14,14px);font-weight:500;justify-content:space-between;margin-bottom:4px}.sifi-mortgage-calculator .sifi-field-label-suffix{color:var(--sifi-gray7,#545773);font-size:var(--font-size-12,12px);letter-spacing:.06em;text-transform:uppercase}.sifi-mortgage-calculator .sifi-field-input-wrapper{position:relative}.sifi-mortgage-calculator .sifi-field input[type=number]{background-color:var(--paletteColor8,#fff);border:1px solid var(--paletteColor6,#f2f5f7);border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:var(--font-size-16,16px);line-height:1.4;padding:9px 12px;width:100%}.sifi-mortgage-calculator .sifi-field input[type=number]:focus{border-color:#0000;box-shadow:0 0 0 1px var(--color-science-blue,#0049d1);outline:2px solid var(--color-science-blue,#0049d1)}.sifi-mortgage-calculator .sifi-field input[type=number]::-webkit-inner-spin-button,.sifi-mortgage-calculator .sifi-field input[type=number]::-webkit-outer-spin-button{margin:0}.sifi-mortgage-calculator .sifi-help-text{color:var(--sifi-gray7,#545773);font-size:var(--font-size-12,12px);line-height:1.4;margin:4px 0 0}.sifi-mortgage-calculator .sifi-slider-row{align-items:center;display:flex;gap:12px}.sifi-mortgage-calculator .sifi-slider-row input[type=range]{flex:1 1 auto}.sifi-mortgage-calculator .sifi-slider-value{color:var(--color-heading,#222);font-size:var(--font-size-14,14px);font-variant-numeric:tabular-nums;font-weight:500;min-width:43px;text-align:left}.sifi-mortgage-calculator .sifi-slider-value span{display:inline-block}.sifi-mortgage-calculator input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-pattens-blue,#eaf1f8);border-radius:999px;cursor:pointer;height:4px;margin:6px 0;outline:none;width:100%}.sifi-mortgage-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-science-blue,#0049d1);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #0049d140;height:16px;margin-top:-6px;width:16px}.sifi-mortgage-calculator input[type=range]::-moz-range-thumb{background:var(--color-science-blue,#0049d1);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #0049d140;height:16px;width:16px}.sifi-mortgage-calculator input[type=range]::-moz-range-track{background:var(--color-pattens-blue,#eaf1f8);border-radius:999px;height:4px}.sifi-mortgage-calculator .sifi-result-label{color:var(--sifi-textcol-h-2,#00394c);font-size:var(--font-size-12,12px);letter-spacing:.08em;opacity:.8;text-transform:uppercase}.sifi-mortgage-calculator .sifi-result-main{color:var(--sifi-textcol-h-1,#00394c);font-size:var(--font-size-32,32px);font-variant-numeric:tabular-nums;line-height:1.15;margin-bottom:8px;margin-top:8px;word-break:break-word}.sifi-mortgage-calculator .sifi-result-breakdown{border-top:1px solid #00394c26;margin:24px 0 0;padding:16px 0 0}.sifi-mortgage-calculator .sifi-result-row{display:flex;font-size:var(--font-size-14,14px);gap:12px;justify-content:space-between}.sifi-mortgage-calculator .sifi-result-row:first-child{margin-top:0}.sifi-mortgage-calculator .sifi-result-row dt{color:var(--sifi-gray7,#444f5f);margin:0}.sifi-mortgage-calculator .sifi-result-row dd{color:var(--sifi-textcol-h-1,#00394c);font-size:var(--font-size-16,16px);font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:right}.sifi-mortgage-calculator .sifi-result-footnote{color:var(--sifi-gray7,#444f5f);font-size:var(--font-size-12,12px);line-height:1.4;margin:14px 0 0}