#main-content .calculator-family .results-panel>p,#main-content .calculator-family .limitations>.risk{line-height:1.7}#main-content .calculator-family .mortgage-calculator[data-repayment-results=refined] .limitations{margin-top:var(--space-6);border-top:0;padding-top:0}#main-content .calculator-family:has(>.borrowing-calculator)>.calculator-opening>p{font-size:17px}#main-content:has(.calculator-family){background-color:#f7f7f7}#main-content .calculator-family :is(.remortgage-calculator,.borrowing-calculator) .information-panel:not(.action-panel){background-color:var(--color-surface-primary);border-color:#dedee0}.calculator-family.calculator-results-refined a.adviser,.calculator-family.calculator-results-refined a.adviser:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:var(--color-primary);text-decoration:none}.calculator-family.calculator-results-refined a.adviser span svg{color:#db006b}.calculator-family.calculator-results-refined .remortgage-calculator a.adviser,.calculator-family.calculator-results-refined .remortgage-calculator a.adviser:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:var(--color-text-primary)}.calculator-family.calculator-results-refined:has(>.remortgage-calculator)>.calculator-opening>p{font-size:var(--font-size-body);max-width:none}.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .limitations{margin-top:var(--space-6);border-top:0;padding-top:0;display:block}.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .estimate-context{gap:var(--space-2) var(--space-8);padding:var(--space-4);border-radius:var(--space-4);background:var(--color-surface-section);display:grid}.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .estimate-context>h3{font-size:var(--font-size-body);line-height:var(--line-height-body);grid-column:1/-1;margin:0}.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .estimate-context>p{max-width:none;margin:0;font-size:14px;line-height:1.65}.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .limitations>.risk{margin-top:var(--space-4);padding-top:0}@media (width>=901px){.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .estimate-context{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator-family :is(.mortgage-calculator,.remortgage-calculator) .field-heading{align-items:center;display:flex}.calculator-family.calculator-results-refined #borrowing-results .options{row-gap:0}.calculator-family.calculator-results-refined #borrowing-results .options>section>h3{margin:0}.calculator-family.calculator-results-refined #borrowing-results .options>section>p{margin:var(--space-3) 0 0}.calculator-family.calculator-results-refined:has(>:is(.remortgage-calculator,.borrowing-calculator))>.calculator-opening h1{margin-bottom:var(--space-4)}.calculator-family.calculator-results-refined:has(>:is(.remortgage-calculator,.borrowing-calculator))>.calculator-opening{padding-bottom:calc(var(--space-2) + var(--space-1) / 2)}.calculator-family.calculator-results-refined>.draft-status{padding-block:var(--space-4)}.calculator-family.calculator-results-refined>.draft-status+.calculator-opening{padding-top:var(--space-6)}.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .results-panel>h2{margin-bottom:var(--space-4);font-size:24px;line-height:1.35}.calculator-family.calculator-results-refined .borrowing-calculator a.adviser,.calculator-family.calculator-results-refined .borrowing-calculator a.adviser:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:var(--color-text-primary);text-decoration:none}@media (width>=601px){.calculator-family.calculator-results-refined{padding-bottom:var(--space-16)}}@media (width>=601px) and (width<=900px){.calculator-family.calculator-results-refined #comparison-results .options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.calculator-family.calculator-results-refined :is(.remortgage-calculator,.borrowing-calculator) .results-panel>h2{font-size:22px}}.draft-status[data-astro-cid-a4e6y66h]{border-bottom:1px solid #e6e6e6;margin:0;padding:24px 0;font-size:14px}@font-face{font-family:VFS Calculator Inter;src:url(/assets/fonts/vfs/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:VFS Calculator Playfair;src:url(/assets/fonts/vfs/PlayfairDisplay-Variable.ttf)format("truetype");font-weight:400 900;font-display:swap}.calculator-family[data-astro-cid-a4e6y66h]{--font-family-body:"VFS Calculator Inter", Arial, sans-serif;--font-family-heading:"VFS Calculator Playfair", Georgia, serif;color:#454545;max-width:1240px;font:400 16px/1.65 var(--font-family-body);overflow-wrap:anywhere;margin:auto;padding:0 28px 88px}.calculator-opening[data-astro-cid-a4e6y66h]{max-width:850px;padding:40px 0 12px}h1[data-astro-cid-a4e6y66h]{font:600 clamp(30px, 3vw, 40px)/1.18 var(--font-family-heading);letter-spacing:-.025em;margin:0 0 8px}.calculator-opening[data-astro-cid-a4e6y66h] p[data-astro-cid-a4e6y66h]{max-width:68ch;margin:0;font-size:17px;line-height:1.6}.calculator-family[data-astro-cid-a4e6y66h] .review-note{margin:0 0 48px;font-size:14px;line-height:1.7}.calculator-family[data-astro-cid-a4e6y66h] .borrowing-calculator{gap:48px 28px}.calculator-family[data-astro-cid-a4e6y66h] .borrowing-calculator>p:first-child{margin:0;font-size:14px}.calculator-family[data-astro-cid-a4e6y66h] .calculator-grid{align-items:start;gap:28px}.calculator-family[data-astro-cid-a4e6y66h] .information-panel{background:#fff;border:1px solid #e2e2e2;border-radius:28px;min-width:0;padding:32px}.calculator-family[data-astro-cid-a4e6y66h] h2{font:600 21px/1.4 var(--font-family-body);letter-spacing:-.015em;margin:0 0 28px}.calculator-family[data-astro-cid-a4e6y66h] h3{font:600 18px/1.5 var(--font-family-body);margin:24px 0 12px}.calculator-family[data-astro-cid-a4e6y66h] .field{flex-direction:column;min-width:0;margin:0 0 24px;display:flex}.calculator-family[data-astro-cid-a4e6y66h] .field>label,.calculator-family[data-astro-cid-a4e6y66h] .field-heading{order:0;min-height:32px;font-size:16px;line-height:1.55}.calculator-family[data-astro-cid-a4e6y66h] .field>input,.calculator-family[data-astro-cid-a4e6y66h] .field>select{order:1}.calculator-family[data-astro-cid-a4e6y66h] .field>.help{order:2}.calculator-family[data-astro-cid-a4e6y66h] .field>.field-error{order:3}.calculator-family[data-astro-cid-a4e6y66h] .help,.calculator-family[data-astro-cid-a4e6y66h] .privacy{color:#595959;margin:8px 0 14px;font-size:14px;line-height:1.7}.calculator-family[data-astro-cid-a4e6y66h] input:not([type=checkbox]),.calculator-family[data-astro-cid-a4e6y66h] select{font-variant-numeric:tabular-nums;border-color:#898989;border-radius:12px;min-height:56px;font-size:18px}.calculator-family[data-astro-cid-a4e6y66h] button{color:#fff;background:#b31b5e;border-color:#b31b5e;min-height:52px;padding:12px 26px}.calculator-family[data-astro-cid-a4e6y66h] button:hover{background:#90144b}.calculator-family[data-astro-cid-a4e6y66h] .action-panel{background:#f7f7f7}.calculator-family[data-astro-cid-a4e6y66h] .results-panel{background:#fef7f9}.calculator-family[data-astro-cid-a4e6y66h] .results-panel p,.calculator-family[data-astro-cid-a4e6y66h] dt{font-size:14px;line-height:1.7}.calculator-family[data-astro-cid-a4e6y66h] dd{letter-spacing:0;font-size:23px;line-height:1.4}.calculator-family[data-astro-cid-a4e6y66h] .monthly,.calculator-family[data-astro-cid-a4e6y66h] .monthly-row dd{font-size:clamp(32px,3vw,40px)}.calculator-family[data-astro-cid-a4e6y66h] .limitations{border-color:#e7dce1;margin-top:32px;padding-top:28px}.calculator-family[data-astro-cid-a4e6y66h] .adviser{color:#a11b55}.calculator-family[data-astro-cid-a4e6y66h] .mortgage-calculator .calculator-grid{grid-template-columns:1fr}.calculator-family[data-astro-cid-a4e6y66h] #repayment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;display:grid}.calculator-family[data-astro-cid-a4e6y66h] #repayment-form>:not(.field){grid-column:1/-1;justify-self:start}.calculator-family[data-astro-cid-a4e6y66h] #results>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.calculator-family[data-astro-cid-a4e6y66h] .overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px}.calculator-family[data-astro-cid-a4e6y66h] .overview>div:first-child{border-bottom:1px solid #e7dce1;grid-column:1/-1;margin-top:0;padding-bottom:18px}.calculator-family[data-astro-cid-a4e6y66h] .options>section{display:block}@media (width<=600px){.calculator-family[data-astro-cid-a4e6y66h]{padding:0 20px 48px}.calculator-family[data-astro-cid-a4e6y66h] .information-panel{border-radius:24px;padding:24px 20px}.calculator-family[data-astro-cid-a4e6y66h] #repayment-form,.calculator-family[data-astro-cid-a4e6y66h] #results>dl,.calculator-family[data-astro-cid-a4e6y66h] .overview{grid-template-columns:1fr}}.calculator-family.calculator-results-refined:has(>.mortgage-calculator)>.calculator-opening{padding-bottom:calc(var(--space-2) + var(--space-1) / 2)}.calculator-family.calculator-results-refined:has(>.mortgage-calculator)>.calculator-opening h1{margin-bottom:var(--space-4)}.calculator-family.calculator-results-refined:has(>.mortgage-calculator)>.calculator-opening>p{font-size:var(--font-size-body)}.calculator-family.calculator-results-refined.vfs-form-standard:has(>.mortgage-calculator)>.mortgage-calculator>.review-note{margin-bottom:calc(var(--space-12) + var(--space-1))!important}.calculator-family.calculator-results-refined.vfs-form-standard>.mortgage-calculator>.calculator-grid{row-gap:calc(var(--space-8) + var(--space-3))}.calculator-family.calculator-results-refined .mortgage-calculator a.adviser,.calculator-family.calculator-results-refined .mortgage-calculator a.adviser:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:var(--color-text-primary);text-decoration:none}.calculator-family.calculator-results-refined .mortgage-calculator a.adviser span{color:inherit}#main-content:has(.mortgage-calculator[data-repayment-surface=grey]){background-color:#f7f7f7}.calculator-family.calculator-results-refined.vfs-form-standard>.mortgage-calculator[data-repayment-surface=grey]>.calculator-grid>.information-panel{background-color:var(--color-surface-primary);border-color:#dedee0}.calculator-family .mortgage-calculator[data-repayment-results=refined] #estimate-heading{margin-bottom:var(--space-4);font-size:24px;line-height:1.35}.calculator-family .mortgage-calculator[data-repayment-results=refined] .limitations{margin-top:var(--space-6);border-top:0;padding-top:0}.calculator-family .mortgage-calculator[data-repayment-results=refined] .estimate-context{background:var(--color-surface-section);border-radius:var(--space-4);padding:var(--space-4);display:block}.calculator-family .mortgage-calculator[data-repayment-results=refined] .estimate-context h3{font-size:var(--font-size-body);line-height:var(--line-height-body);margin-bottom:var(--space-2)}.calculator-family .mortgage-calculator[data-repayment-results=refined] .estimate-context p{max-width:none;margin:0}.calculator-family .mortgage-calculator[data-repayment-results=refined] .risk{margin-top:var(--space-4);padding-top:0}@media (width<=600px){.calculator-family .mortgage-calculator[data-repayment-results=refined] #estimate-heading{font-size:22px}}.calculator-grid[data-astro-cid-ep6keyld]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.review-note[data-astro-cid-ep6keyld]{margin-bottom:24px!important}.field[data-astro-cid-ep6keyld]{min-width:0;margin-bottom:24px}label[data-astro-cid-ep6keyld]{font-weight:600;display:block}.mortgage-calculator[data-astro-cid-ep6keyld] .help[data-astro-cid-ep6keyld]{margin:8px 0 12px;font-size:1rem;line-height:1.6}input[data-astro-cid-ep6keyld]{box-sizing:border-box;color:#505050;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #767676;border-radius:12px;padding:12px 16px}button[data-astro-cid-ep6keyld]{color:#b50058;max-width:100%;min-height:44px;font:600 1rem/1.5 var(--font-family-body);cursor:pointer;background:#fff;border:1px solid #db006b;border-radius:999px;padding:12px 28px}button[data-astro-cid-ep6keyld]:hover{color:#fff;background:#db006b}button[data-astro-cid-ep6keyld]:disabled{cursor:not-allowed;opacity:.65}[data-astro-cid-ep6keyld]:is(input,button,a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #a52d64}.field-error[data-astro-cid-ep6keyld],#form-errors[data-astro-cid-ep6keyld]{color:#a02038;font-weight:600}.field-error[data-astro-cid-ep6keyld]{margin:8px 0 0!important}#form-errors[data-astro-cid-ep6keyld]{border-left:3px solid;margin-bottom:24px;padding:12px}input[data-astro-cid-ep6keyld][aria-invalid=true]{border:2px solid #a02038}.privacy[data-astro-cid-ep6keyld]{font-size:1rem;margin:24px 0 0!important}.monthly[data-astro-cid-ep6keyld]{font:600 clamp(2rem, 3.2vw, 3rem)/1.2 var(--font-family-body);font-variant-numeric:tabular-nums;color:#505050;margin:24px 0!important}dl[data-astro-cid-ep6keyld]{margin:24px 0 12px}dl[data-astro-cid-ep6keyld]>div[data-astro-cid-ep6keyld]{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:16px 0;display:flex}dt[data-astro-cid-ep6keyld]{flex:180px}dd[data-astro-cid-ep6keyld]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.totals[data-astro-cid-ep6keyld]{border-top:1px solid #ddd;padding-top:8px}.limitations[data-astro-cid-ep6keyld]{border-top:1px solid #ddd;margin-top:28px;padding-top:24px}.limitations[data-astro-cid-ep6keyld] h3[data-astro-cid-ep6keyld]{margin-top:0!important}.risk[data-astro-cid-ep6keyld]{padding-top:8px}.adviser[data-astro-cid-ep6keyld]{align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.adviser[data-astro-cid-ep6keyld] span[data-astro-cid-ep6keyld]{color:#db006b}[data-astro-cid-ep6keyld][hidden]{display:none!important}@media (width<=900px){.calculator-grid[data-astro-cid-ep6keyld]{grid-template-columns:1fr}}.rate-support[data-astro-cid-7cfwism4]{min-width:0;font:400 14px/1.65 var(--font-family-body);order:5}.rate-support[data-astro-cid-7cfwism4] [data-astro-cid-7cfwism4][hidden]{display:none}summary[data-astro-cid-7cfwism4]{box-sizing:border-box;width:fit-content;max-width:100%;min-height:44px;color:var(--color-primary);cursor:pointer;border-radius:6px;padding:10px 0;font-weight:600}.rate-guidance[data-astro-cid-7cfwism4]{padding:var(--space-4);border-radius:var(--space-4);background:var(--color-surface-primary);border:1px solid #cbbbc2}.rate-support[data-astro-cid-7cfwism4] p[data-astro-cid-7cfwism4]{font:inherit;margin:0}.rate-guidance[data-astro-cid-7cfwism4] p[data-astro-cid-7cfwism4]+p[data-astro-cid-7cfwism4]{margin-top:var(--space-3)}.rate-mode-note[data-astro-cid-7cfwism4]{padding:var(--space-3) var(--space-4);border-radius:var(--space-4);background:var(--color-surface-section)}.rate-support[data-astro-cid-7cfwism4] .rate-mode-button[data-astro-cid-7cfwism4]{width:fit-content;max-width:100%;min-height:44px;color:var(--color-primary);font:600 14px/1.5 var(--font-family-body);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 0;text-decoration:underline;display:block}.rate-support[data-astro-cid-7cfwism4] .rate-mode-button[data-astro-cid-7cfwism4]:hover{color:var(--color-primary-hover);background:0 0}[data-astro-cid-7cfwism4]:is(summary,.rate-mode-button):focus-visible{outline-offset:2px;outline:3px solid #a52d64}.rate-return[data-astro-cid-7cfwism4]{margin-top:var(--space-2)}.remortgage-calculator .rate-result-context{margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--space-4);background:#f7f7f7}.remortgage-calculator .rate-result-context[data-example=true]{background:var(--color-surface-section)}.remortgage-calculator .rate-result-context p{font:400 14px/1.65 var(--font-family-body);margin:0}.remortgage-calculator .rate-result-context p+p{margin-top:var(--space-2)}.remortgage-calculator[data-astro-cid-3yowlyg5]{gap:24px;display:grid}form[data-astro-cid-3yowlyg5]{gap:24px;min-width:0;display:grid}.calculator-grid[data-astro-cid-3yowlyg5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.field[data-astro-cid-3yowlyg5]{min-width:0;margin-bottom:24px}.field[data-astro-cid-3yowlyg5]:last-child{margin-bottom:0}label[data-astro-cid-3yowlyg5]{font-weight:600;display:block}.remortgage-calculator[data-astro-cid-3yowlyg5] .help[data-astro-cid-3yowlyg5]{margin:8px 0 12px;font-size:1rem;line-height:1.6}input[data-astro-cid-3yowlyg5]{box-sizing:border-box;color:#505050;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #767676;border-radius:12px;padding:12px 16px}button[data-astro-cid-3yowlyg5]{color:#b50058;max-width:100%;min-height:44px;font:600 1rem/1.5 var(--font-family-body);cursor:pointer;background:#fff;border:1px solid #db006b;border-radius:999px;padding:12px 28px}button[data-astro-cid-3yowlyg5]:hover{color:#fff;background:#db006b}button[data-astro-cid-3yowlyg5]:disabled{cursor:not-allowed;opacity:.65}[data-astro-cid-3yowlyg5]:is(input,button,a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #a52d64}.field-error[data-astro-cid-3yowlyg5],#comparison-errors[data-astro-cid-3yowlyg5]{color:#a02038;font-weight:600}.field-error[data-astro-cid-3yowlyg5]{margin:8px 0 0!important}#comparison-errors[data-astro-cid-3yowlyg5]{border-left:3px solid;padding:12px}input[data-astro-cid-3yowlyg5][aria-invalid=true]{border:2px solid #a02038}.privacy[data-astro-cid-3yowlyg5]{font-size:1rem;margin:24px 0 0!important}.options[data-astro-cid-3yowlyg5] h3[data-astro-cid-3yowlyg5]{margin-top:0!important}dl[data-astro-cid-3yowlyg5]{margin:24px 0}dl[data-astro-cid-3yowlyg5]>div[data-astro-cid-3yowlyg5]{margin:20px 0}dt[data-astro-cid-3yowlyg5]{line-height:1.6}dd[data-astro-cid-3yowlyg5]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-weight:600}.monthly-row[data-astro-cid-3yowlyg5] dd[data-astro-cid-3yowlyg5]{font:600 clamp(2rem, 3.2vw, 3rem)/1.2 var(--font-family-body)}.difference[data-astro-cid-3yowlyg5],.limitations[data-astro-cid-3yowlyg5]{border-top:1px solid #ddd;margin-top:28px;padding-top:24px}.difference[data-astro-cid-3yowlyg5] h3[data-astro-cid-3yowlyg5]:first-child,.limitations[data-astro-cid-3yowlyg5] h3[data-astro-cid-3yowlyg5]{margin-top:0!important}.difference-value[data-astro-cid-3yowlyg5]{font-weight:600}.risk[data-astro-cid-3yowlyg5]{padding-top:8px}.adviser[data-astro-cid-3yowlyg5]{align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.adviser[data-astro-cid-3yowlyg5] span[data-astro-cid-3yowlyg5]{color:#db006b}[data-astro-cid-3yowlyg5][hidden]{display:none!important}@media (width<=900px){.calculator-grid[data-astro-cid-3yowlyg5]{grid-template-columns:1fr}}
