#result strong.head{display:block;color:var(--navy);font-size:19px;margin-bottom:6px}#result p{margin:8px 0 0;font-size:15.5px}#result .budget{font-family:var(--serif);font-size:30px;color:var(--navy);display:block;margin:6px 0 2px}#breakdown h4{margin:0 0 10px;color:var(--navy);font-size:16px}#breakdown ul{margin:6px 0 14px;padding-left:20px;font-size:15px}#breakdown li{margin:4px 0}#breakdown .caution{background:var(--bg-callout);border-left:4px solid var(--gold-bright);padding:10px 14px;border-radius:8px;margin:10px 0;font-size:15px}#breakdown .meaning{border-left:4px solid var(--green);background:#ecf5ef;padding:12px 14px;border-radius:8px;margin:10px 0;font-size:15px}#breakdown .meaning p{margin:0 0 8px}#breakdown .meaning p:last-child{margin-bottom:0}#breakdown .hint{font-size:14px;color:var(--muted)}#cta h4{color:#fff;margin:0 0 8px;font-size:18px}#cta p{color:#e8e3d8;margin:0 0 14px;font-size:15px}#cta .btn{margin-right:10px;margin-bottom:8px}#cta .btn.ghost{background:transparent;border:1.5px solid var(--gold-bright);color:#fff}.tool[data-astro-cid-fig2jiak]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:26px;box-shadow:var(--shadow);margin-bottom:34px}.fstep[data-astro-cid-fig2jiak]{border:none;border-top:1px solid var(--border);margin:0 0 8px;padding:18px 0 4px;min-width:0}.fstep[data-astro-cid-fig2jiak]:first-of-type{border-top:none;padding-top:0}.fstep[data-astro-cid-fig2jiak] legend[data-astro-cid-fig2jiak]{font-family:var(--serif);font-size:20px;color:var(--navy);font-weight:700;padding:0 8px 0 0}.stepnum[data-astro-cid-fig2jiak]{display:inline-block;width:26px;height:26px;line-height:26px;text-align:center;background:var(--gold);color:#fff;border-radius:50%;font-size:14px;margin-right:8px}.q[data-astro-cid-fig2jiak]{margin:18px 0 22px}.q[data-astro-cid-fig2jiak] label[data-astro-cid-fig2jiak],.qlabel[data-astro-cid-fig2jiak]{display:block;font-weight:600;color:var(--navy);margin-bottom:8px}.hint[data-astro-cid-fig2jiak]{font-size:14px;color:var(--muted);margin:-2px 0 10px;font-weight:400}.qinfo[data-astro-cid-fig2jiak]{margin:2px 0 10px}.qinfo[data-astro-cid-fig2jiak] summary[data-astro-cid-fig2jiak]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;color:var(--gold-dark);font-size:13.5px;font-weight:600}.qinfo[data-astro-cid-fig2jiak] summary[data-astro-cid-fig2jiak]::-webkit-details-marker{display:none}.qinfo[data-astro-cid-fig2jiak] .qmark[data-astro-cid-fig2jiak]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold-dark);font-size:12px;font-weight:700;flex:none}.qinfo[data-astro-cid-fig2jiak][open] summary[data-astro-cid-fig2jiak]{color:var(--navy)}.qinfo[data-astro-cid-fig2jiak][open] .qmark[data-astro-cid-fig2jiak]{background:var(--gold);color:#fff}.qinfo[data-astro-cid-fig2jiak] .qexp[data-astro-cid-fig2jiak]{margin:8px 0 4px;padding:12px 14px;background:var(--bg-soft);border:1px solid var(--border);border-left:3px solid var(--gold-bright);border-radius:8px;font-size:14.5px;color:var(--text);font-weight:400}.qinfo[data-astro-cid-fig2jiak] .qexp[data-astro-cid-fig2jiak] p[data-astro-cid-fig2jiak]{margin:0 0 8px}.qinfo[data-astro-cid-fig2jiak] .qexp[data-astro-cid-fig2jiak] p[data-astro-cid-fig2jiak]:last-child{margin-bottom:0}.q[data-astro-cid-fig2jiak] input[data-astro-cid-fig2jiak][type=number],.q[data-astro-cid-fig2jiak] input[data-astro-cid-fig2jiak][type=email],.q[data-astro-cid-fig2jiak] input[data-astro-cid-fig2jiak][type=text],.q[data-astro-cid-fig2jiak] select[data-astro-cid-fig2jiak]{font-size:17px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;font-family:inherit}.q[data-astro-cid-fig2jiak] input[data-astro-cid-fig2jiak][type=number]{width:130px}.q[data-astro-cid-fig2jiak] select[data-astro-cid-fig2jiak]{max-width:100%}.q[data-astro-cid-fig2jiak] input[data-astro-cid-fig2jiak][type=email],.q[data-astro-cid-fig2jiak] input[data-astro-cid-fig2jiak][type=text]{width:100%;max-width:360px}.opt[data-astro-cid-fig2jiak]{display:block;font-weight:400!important;color:var(--text)!important;margin:6px 0;cursor:pointer}.opt[data-astro-cid-fig2jiak] input[data-astro-cid-fig2jiak]{margin-right:8px}#check[data-astro-cid-fig2jiak],#reveal[data-astro-cid-fig2jiak]{cursor:pointer;border:none;font-family:inherit}.formerror[data-astro-cid-fig2jiak],.gateerror[data-astro-cid-fig2jiak]{color:var(--red);font-size:14px;margin:0 0 12px}.gate[data-astro-cid-fig2jiak]{margin-top:24px;padding:22px;border:1px dashed var(--gold);border-radius:12px;background:var(--bg-callout)}.gateintro[data-astro-cid-fig2jiak]{margin:0 0 16px;color:var(--navy)}.consent[data-astro-cid-fig2jiak]{font-size:15px;margin:4px 0 14px}.result[data-astro-cid-fig2jiak]{margin-top:22px;padding:20px 22px;border-radius:12px;font-size:17px}.result[data-astro-cid-fig2jiak].good{background:#ecf5ef;border-left:4px solid var(--green)}.result[data-astro-cid-fig2jiak].maybe{background:var(--bg-callout);border-left:4px solid var(--gold-bright)}.result[data-astro-cid-fig2jiak].bad{background:#fbecec;border-left:4px solid var(--red)}.result[data-astro-cid-fig2jiak].info{background:var(--bg-soft);border-left:4px solid var(--navy)}.breakdown[data-astro-cid-fig2jiak]{margin-top:18px;border:1px solid var(--border);border-radius:12px;padding:18px 20px}.ctabox[data-astro-cid-fig2jiak]{margin-top:20px;padding:22px;background:var(--navy);border-radius:12px;color:#fff}.toolnote[data-astro-cid-fig2jiak]{font-size:13px;color:var(--muted);margin-top:18px}.faq[data-astro-cid-fig2jiak]{border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin:10px 0;background:#fff}.faq[data-astro-cid-fig2jiak] summary[data-astro-cid-fig2jiak]{font-weight:600;color:var(--navy);cursor:pointer}.faq[data-astro-cid-fig2jiak] p[data-astro-cid-fig2jiak]{margin:10px 0 4px}.ladderwrap[data-astro-cid-fig2jiak]{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:#fff;padding:12px 14px 6px;margin:18px 0 10px}.legend[data-astro-cid-fig2jiak]{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;color:var(--text);padding:2px 0 10px;border-bottom:1px solid var(--border);margin-bottom:4px}.legend[data-astro-cid-fig2jiak] .key[data-astro-cid-fig2jiak]{display:inline-block;width:26px;height:11px;border-radius:6px;vertical-align:middle;margin-right:7px}.legend[data-astro-cid-fig2jiak] .key[data-astro-cid-fig2jiak].uk{background:var(--gold-bright)}.legend[data-astro-cid-fig2jiak] .key[data-astro-cid-fig2jiak].ov{background:var(--green)}.vh[data-astro-cid-fig2jiak]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sylladder[data-astro-cid-fig2jiak]{width:100%;border-collapse:collapse;font-size:14.5px;min-width:540px}.sylladder[data-astro-cid-fig2jiak] th[data-astro-cid-fig2jiak]{text-align:left;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:10px 10px 8px 0;border-bottom:1px solid var(--border)}.sylladder[data-astro-cid-fig2jiak] td[data-astro-cid-fig2jiak]{padding:9px 10px 9px 0;border-bottom:1px solid var(--border);vertical-align:middle}.sylladder[data-astro-cid-fig2jiak] tr[data-astro-cid-fig2jiak]:last-child td[data-astro-cid-fig2jiak]{border-bottom:none}.sylladder[data-astro-cid-fig2jiak] .mon[data-astro-cid-fig2jiak]{font-weight:600;color:var(--navy);white-space:nowrap}.sylladder[data-astro-cid-fig2jiak] .num[data-astro-cid-fig2jiak]{font-weight:700;color:var(--navy);text-align:center;width:90px}.barcell[data-astro-cid-fig2jiak]{min-width:190px}.yearbar[data-astro-cid-fig2jiak]{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--bg-soft)}.ukpart[data-astro-cid-fig2jiak]{background:var(--gold-bright)}.ovpart[data-astro-cid-fig2jiak]{background:var(--green)}.barnote[data-astro-cid-fig2jiak]{display:block;font-size:11.5px;color:var(--muted);margin-top:3px}.mobnums[data-astro-cid-fig2jiak]{display:none;font-weight:600;color:var(--navy)}@media(max-width:600px){.sylladder[data-astro-cid-fig2jiak]{min-width:0}.sylladder[data-astro-cid-fig2jiak] .num[data-astro-cid-fig2jiak],.sylladder[data-astro-cid-fig2jiak] th[data-astro-cid-fig2jiak]:nth-child(3),.sylladder[data-astro-cid-fig2jiak] th[data-astro-cid-fig2jiak]:nth-child(4){display:none}.mobnums[data-astro-cid-fig2jiak]{display:inline}}.srcnote[data-astro-cid-fig2jiak]{font-size:13px;color:var(--muted)}
