.wrap[data-astro-cid-nrnsz44w]{max-width:1240px;margin:0 auto;padding-left:clamp(16px,4vw,44px);padding-right:clamp(16px,4vw,44px)}.top[data-astro-cid-nrnsz44w]{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(44px,6vw,72px)}.crumbs[data-astro-cid-nrnsz44w]{font-size:15px}.crumbs[data-astro-cid-nrnsz44w] a[data-astro-cid-nrnsz44w]{color:#4a454e}.page-title[data-astro-cid-nrnsz44w]{margin:12px 0 0;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(34px,4.6vw,54px);line-height:1.06;letter-spacing:-1.2px;max-width:820px;text-wrap:balance}.lede[data-astro-cid-nrnsz44w]{margin:16px 0 0;font-size:clamp(17px,1.9vw,19px);line-height:1.58;color:#4a454e;max-width:700px}.tool[data-astro-cid-nrnsz44w]{margin-top:clamp(26px,3.5vw,40px)}.cta[data-astro-cid-nrnsz44w]{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding:clamp(18px,2.6vw,26px) clamp(18px,2.6vw,28px);border-radius:18px;background:#2e2833;color:#fff}.cta-text[data-astro-cid-nrnsz44w]{margin:0;flex:1 1 380px;font-size:17px;line-height:1.55;color:#ffffffd9}.cta-text[data-astro-cid-nrnsz44w] strong[data-astro-cid-nrnsz44w]{color:#fff}.cta-action[data-astro-cid-nrnsz44w]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.cta-note[data-astro-cid-nrnsz44w]{font-size:14.5px;color:#ffffffb3}.explain[data-astro-cid-nrnsz44w]{margin-top:clamp(40px,5vw,56px);max-width:760px}.explain[data-astro-cid-nrnsz44w] h2[data-astro-cid-nrnsz44w]{margin:36px 0 0;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.5px}.explain[data-astro-cid-nrnsz44w] h2[data-astro-cid-nrnsz44w]:first-child{margin-top:0}.explain[data-astro-cid-nrnsz44w] p[data-astro-cid-nrnsz44w]{margin:14px 0 0;font-size:17px;line-height:1.6;color:#4a454e}.explain[data-astro-cid-nrnsz44w] h3[data-astro-cid-nrnsz44w]{margin:22px 0 0;font-size:18px;font-weight:600;line-height:1.35;color:#2e2833}.faq-item[data-astro-cid-nrnsz44w] p[data-astro-cid-nrnsz44w]{margin-top:6px}.guide-link[data-astro-cid-nrnsz44w]{margin:16px 0 0;font-size:16px;color:#4a454e}.guide-link[data-astro-cid-nrnsz44w] a[data-astro-cid-nrnsz44w]{color:#2e2833;font-weight:600;border-bottom:2px solid #A5623F}.easier[data-astro-cid-nrnsz44w]{background:#2e2833;color:#fff}.easier-inner[data-astro-cid-nrnsz44w]{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(40px,6vw,64px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.eyebrow--light[data-astro-cid-nrnsz44w]{color:#f9aa60}.easier[data-astro-cid-nrnsz44w] h2[data-astro-cid-nrnsz44w]{margin:10px 0 0;font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(28px,3.4vw,40px);line-height:1.12;letter-spacing:-.7px}.easier[data-astro-cid-nrnsz44w] p[data-astro-cid-nrnsz44w]{margin:0 0 20px;font-size:16.5px;line-height:1.6;color:#fffc}@media(max-width:860px){.easier-inner[data-astro-cid-nrnsz44w]{grid-template-columns:minmax(0,1fr)}}.tool[data-astro-cid-nrnsz44w] .calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,3vw,32px);align-items:start}@media(max-width:860px){.tool[data-astro-cid-nrnsz44w] .calc{grid-template-columns:minmax(0,1fr)}}.tool[data-astro-cid-nrnsz44w] .panel{background:#fff;border:1px solid #E6DCCB;border-radius:18px;padding:clamp(18px,2.6vw,28px)}.tool[data-astro-cid-nrnsz44w] .panel--result{background:#f1e9da;border-color:#f1e9da}.tool[data-astro-cid-nrnsz44w] .field{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #EFE7D9}.tool[data-astro-cid-nrnsz44w] .field:first-of-type{border-top:0;padding-top:0}.tool[data-astro-cid-nrnsz44w] .field label,.tool[data-astro-cid-nrnsz44w] .field .label{font-size:16.5px;font-weight:600;color:#2e2833}.tool[data-astro-cid-nrnsz44w] .field small{display:block;font-weight:400;font-size:14px;color:#6b6470;margin-top:2px}.tool[data-astro-cid-nrnsz44w] .field input[type=number],.tool[data-astro-cid-nrnsz44w] .field select{width:100%;font:inherit;font-size:17px;padding:10px 12px;border:1px solid #D8CDBA;border-radius:10px;background:#fffdf9;color:#2e2833}.tool[data-astro-cid-nrnsz44w] .field--check{grid-template-columns:24px minmax(0,1fr)}.tool[data-astro-cid-nrnsz44w] .field--check input{width:20px;height:20px;accent-color:#A5623F}.tool[data-astro-cid-nrnsz44w] .money{position:relative}.tool[data-astro-cid-nrnsz44w] .money:before{content:"£";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b6470;font-size:17px}.tool[data-astro-cid-nrnsz44w] .money input{padding-left:26px!important}.tool[data-astro-cid-nrnsz44w] .result-kicker{font-size:15px;font-weight:600;color:#a5623f}.tool[data-astro-cid-nrnsz44w] .result-big{margin:6px 0 0;font-family:Newsreader,Georgia,serif;font-size:clamp(40px,5vw,56px);line-height:1.05;letter-spacing:-1px;color:#2e2833}.tool[data-astro-cid-nrnsz44w] .result-sub{margin:8px 0 0;font-size:16.5px;line-height:1.5;color:#4a454e}.tool[data-astro-cid-nrnsz44w] .breakdown{width:100%;margin-top:18px;border-collapse:collapse;font-size:15.5px}.tool[data-astro-cid-nrnsz44w] .breakdown td,.tool[data-astro-cid-nrnsz44w] .breakdown th{padding:9px 0;border-top:1px solid #E2D6C2;text-align:left;vertical-align:top}.tool[data-astro-cid-nrnsz44w] .breakdown th{font-weight:600}.tool[data-astro-cid-nrnsz44w] .breakdown td:last-child,.tool[data-astro-cid-nrnsz44w] .breakdown th:last-child{text-align:right;white-space:nowrap;padding-left:12px}.tool[data-astro-cid-nrnsz44w] .breakdown tr.total td{font-weight:700;border-top:2px solid #2E2833}.tool[data-astro-cid-nrnsz44w] .notes{margin:18px 0 0;padding:0 0 0 20px;font-size:15.5px;line-height:1.55;color:#4a454e}.tool[data-astro-cid-nrnsz44w] .notes li+li{margin-top:6px}.tool[data-astro-cid-nrnsz44w] .status{margin:14px 0 0;padding:10px 14px;border-radius:10px;font-size:16px;font-weight:600}.tool[data-astro-cid-nrnsz44w] .status--ok{background:#dcebdf;color:#1f5130}.tool[data-astro-cid-nrnsz44w] .status--short{background:#f6d9cf;color:#7a2e17}.tool[data-astro-cid-nrnsz44w] [hidden]{display:none!important}
