:root{--mni-paper:#f5f7f5;--mni-card:#fff;--mni-sunk:#edf1ee;--mni-ink:#13201a;--mni-ink-2:#3d4a44;--mni-muted:#66736d;--mni-line:#e1e7e3;--mni-line-2:#cbd4cf;--mni-green:#0f7b5a;--mni-green-deep:#0a5e45;--mni-green-tint:#e3f2eb;--mni-green-tint-2:#cde9db;--mni-footer:#0f1d17;--mni-footer-ink:#c9d6cf;--mni-series-net:#0f7b5a;--mni-series-pension:#2a78d6;--mni-series-tax:#d9443a;--mni-series-ni:#e19a00;--mni-series-loan:#4a3aa7;--mni-series-scotland:#2a78d6;--mni-alert:#b4232f;--mni-alert-tint:#fcebea;--mni-notice:#8a5a00;--mni-notice-tint:#fbf0d9;--mni-info-blue:#1d5aa6;--mni-info-tint:#e4eefa;--mni-violet-tint:#eceaf7;--mni-font-display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--mni-font-text:"Public Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mni-font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--mni-fs-h1:52px;--mni-fs-h1-tool:46px;--mni-fs-h1-m:34px;--mni-fs-h2:30px;--mni-fs-h2-s:26px;--mni-fs-h2-m:24px;--mni-fs-result:64px;--mni-fs-result-m:44px;--mni-fs-lede:18px;--mni-fs-body:16px;--mni-fs-ui:14.5px;--mni-fs-label:13.5px;--mni-fs-caption:12.5px;--mni-fs-eyebrow:12px;--mni-lh-tight:1.04;--mni-lh-head:1.12;--mni-lh-body:1.6;--mni-track-display:-.02em;--mni-track-result:-.035em;--mni-track-eyebrow:.12em;--mni-s1:4px;--mni-s2:8px;--mni-s3:12px;--mni-s4:16px;--mni-s5:20px;--mni-s6:24px;--mni-s7:32px;--mni-s8:40px;--mni-s9:48px;--mni-s10:56px;--mni-s11:72px;--mni-gutter:120px;--mni-gutter-m:16px;--mni-content:1200px;--mni-rail:300px;--mni-r-tag:6px;--mni-r-btn-sm:8px;--mni-r-input:10px;--mni-r-alert:12px;--mni-r-table:14px;--mni-r-card:16px;--mni-r-band:20px;--mni-r-pill:999px;--mni-h-btn:48px;--mni-h-btn-sm:36px;--mni-h-input:52px;--mni-h-input-big:64px;--mni-h-seg:40px;--mni-hit-min:44px;--mni-shadow-card:0 1px 2px #13201a0a, 0 12px 32px -18px #13201a2e;--mni-shadow-result:0 1px 2px #13201a0a, 0 24px 48px -28px #0f7b5a73;--mni-focus-ring:0 0 0 4px #e3f2eb;--mni-dur-fast:.12s;--mni-dur:.26s;--mni-dur-bar:.3s;--mni-dur-pop:.45s;--mni-dur-slow:.5s;--mni-dur-grow:.9s;--mni-dur-draw:1.4s;--mni-ease:cubic-bezier(.2,.7,.2,1);--mni-ease-pop:cubic-bezier(.2,1.4,.4,1);--mni-ad-label:#69736d}@media (prefers-reduced-motion:reduce){:root{--mni-dur-fast:0s;--mni-dur:0s;--mni-dur-bar:0s;--mni-dur-pop:0s;--mni-dur-slow:0s;--mni-dur-grow:0s;--mni-dur-draw:0s}}:root{--mni-footer-logo-accent:#6fd3a8;--mni-footer-lede:#a9bdb3;--mni-footer-head:#7fa394;--mni-footer-fine:#8fa79b;--mni-footer-rule:#23372e;--mni-notice-ink:#4a3606;--mni-alert-ink:#5a1318;--mni-green-ink:#093e2e;--mni-shadow-seg:0 1px 2px #13201a1f, 0 0 0 1px #e1e7e3;--mni-shadow-anchor:0 -6px 16px #13201a14;--mni-lh-hero:1.02;--mni-chart-tip-ink:#cfe3d9;--mni-tile-mark:#fffcf4;--mni-code-ink:#d8e7df;--mni-ad-hatch-a:#eef2ef;--mni-ad-hatch-b:#e8ede9;--mni-ad-line:#bfc9c3;--mni-ad-ink:#7e8983;--mni-ad-ink-2:#98a29c}*{box-sizing:border-box}body{background:var(--mni-paper);color:var(--mni-ink);font:var(--mni-fs-body) / 1.55 var(--mni-font-text);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--mni-green-deep);text-decoration:none}a:hover{color:var(--mni-green);text-decoration:underline}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}.disp{font-family:var(--mni-font-display);letter-spacing:var(--mni-track-display);text-wrap:balance}.mono{font-family:var(--mni-font-mono)}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--mni-fs-eyebrow);letter-spacing:var(--mni-track-eyebrow);text-transform:uppercase;color:var(--mni-green);font-weight:700;line-height:1}.muted{color:var(--mni-muted)}.btn{justify-content:center;align-items:center;gap:var(--mni-s2);height:var(--mni-h-btn);padding:0 var(--mni-s5);border-radius:var(--mni-r-input);white-space:nowrap;border:1px solid #0000;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--mni-green);color:var(--mni-card)}.btn-ghost{background:var(--mni-card);color:var(--mni-ink);border-color:var(--mni-line-2)}.btn-sm{height:var(--mni-h-btn-sm);padding:0 var(--mni-s3);border-radius:var(--mni-r-btn-sm);font-size:14px}.card{background:var(--mni-card);border:1px solid var(--mni-line);border-radius:var(--mni-r-card)}.field{flex-direction:column;gap:6px;display:flex}.label{font-size:var(--mni-fs-label);color:var(--mni-ink-2);font-weight:600}.hint{font-size:var(--mni-fs-caption);color:var(--mni-muted)}.input{align-items:center;gap:var(--mni-s2);height:var(--mni-h-input);border:1.5px solid var(--mni-line-2);border-radius:var(--mni-r-input);background:var(--mni-card);color:var(--mni-ink);padding:0 14px;font-size:17px;display:flex}.input.big{height:var(--mni-h-input-big);font-size:28px;font-weight:700;font-family:var(--mni-font-display);border-color:var(--mni-green);box-shadow:var(--mni-focus-ring)}.seg{padding:var(--mni-s1);gap:var(--mni-s1);background:var(--mni-sunk);border-radius:var(--mni-r-input);display:flex}.seg span{height:var(--mni-h-seg);color:var(--mni-ink-2);white-space:nowrap;padding:0 var(--mni-s2);border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.seg span.on{background:var(--mni-card);color:var(--mni-ink);box-shadow:var(--mni-shadow-seg);font-weight:600}.chip{height:var(--mni-h-btn-sm);padding:0 var(--mni-s3);border-radius:var(--mni-r-pill);border:1px solid var(--mni-line-2);background:var(--mni-card);color:var(--mni-ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.chip.on{background:var(--mni-green-tint);border-color:var(--mni-green);color:var(--mni-green-deep);font-weight:600}.box{width:var(--mni-s4);height:var(--mni-s4);border-radius:var(--mni-s1);border:1.5px solid var(--mni-line-2);background:var(--mni-card);justify-content:center;align-items:center;display:inline-flex}.chip.on .box{background:var(--mni-green);border-color:var(--mni-green);color:var(--mni-card)}.tag{height:var(--mni-s6);border-radius:var(--mni-r-tag);font-size:var(--mni-fs-caption);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.tag-green{background:var(--mni-green-tint);color:var(--mni-green-deep)}.tag-grey{background:var(--mni-sunk);color:var(--mni-ink-2)}.tag-amber{background:var(--mni-notice-tint);color:var(--mni-notice)}.tag-red{background:var(--mni-alert-tint);color:var(--mni-alert)}.tag-blue{background:var(--mni-info-tint);color:var(--mni-info-blue)}.crumbs{gap:var(--mni-s2);font-size:var(--mni-fs-label);color:var(--mni-muted);flex-wrap:wrap;align-items:center;display:flex}.crumbs a{color:var(--mni-muted)}.crumbs b{color:var(--mni-ink-2);font-weight:500}.rule{background:var(--mni-line);height:1px}.input>.bare{align-self:stretch}input.bare{line-height:inherit}.adwrap{flex-direction:column;align-items:center;gap:6px;max-width:100%;display:flex}.adlabel,.ad-label{color:var(--mni-ad-label);letter-spacing:.06em;font-size:11px;line-height:1}.ad{justify-content:center;align-items:center;gap:var(--mni-s1);background:repeating-linear-gradient(135deg, var(--mni-ad-hatch-a) 0 9px, var(--mni-ad-hatch-b) 9px 18px);border:1px dashed var(--mni-ad-line);border-radius:var(--mni-r-tag);color:var(--mni-ad-ink);font-size:var(--mni-fs-eyebrow);letter-spacing:.02em;text-align:center;flex-direction:column;max-width:100%;font-weight:600;display:flex}.ad small{color:var(--mni-ad-ink-2);font-size:11px;font-weight:500}.alert{gap:var(--mni-s3);padding:14px var(--mni-s4);border-radius:var(--mni-r-alert);font-size:var(--mni-fs-ui);align-items:flex-start;line-height:1.5;display:flex}.alert-amber{background:var(--mni-notice-tint);color:var(--mni-notice-ink)}.alert-amber svg{color:var(--mni-notice)}.alert-red{background:var(--mni-alert-tint);color:var(--mni-alert-ink)}.alert-red svg{color:var(--mni-alert)}.alert-green{background:var(--mni-green-tint);color:var(--mni-green-ink)}.alert-green svg{color:var(--mni-green)}.tbl{border-collapse:collapse;width:100%;font-size:var(--mni-fs-ui)}.tbl th,.tbl td{padding:11px var(--mni-s3);border-bottom:1px solid var(--mni-line);text-align:left;vertical-align:middle}.tbl thead th,.tbl thead td{font-size:var(--mni-fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--mni-muted);background:var(--mni-paper);font-weight:600}.tbl tbody th{font-weight:400}.tbl td.r,.tbl th.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl tr.total td,.tbl tr.total th{background:var(--mni-green-tint);color:var(--mni-green-deep);border-bottom:0;font-weight:700}@media (max-width:900px){:root{--mni-gutter:var(--mni-gutter-m)}}@media (max-width:480px){body:not(.has-phone-board) .card [style*=grid-template-columns],body:not(.has-phone-board) .card .pair,body:not(.has-phone-board) .card .t-pair{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:360px){:not(.tbl-scroll)>.tbl{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;display:block;overflow-x:auto!important}.card,.tbl-scroll,[data-calc-result]{min-width:0}.seg{flex-wrap:wrap}}.sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.pair{gap:var(--mni-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cards-4{gap:var(--mni-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tiles-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fig-result{font-size:var(--mni-fs-result)}@media (max-width:640px){.pair,.tiles-3{grid-template-columns:minmax(0,1fr)}}.wc-row{grid-template-columns:minmax(0,1fr) 170px 150px;gap:12px;display:grid}@media (max-width:900px){.tbl-scroll{overflow-x:auto}.chart-scroll{position:relative;overflow-x:auto}.chart-scroll>.card{width:max-content}.wc-row{grid-template-columns:minmax(0,1fr) auto}.wc-row>:nth-child(3){grid-column:1/-1}.fig-result{font-size:var(--mni-fs-result-m)}.fig-card-mobile{--rc-size:var(--mni-fs-result-m)}.mb-legend{flex-wrap:wrap}.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.seg{overflow-x:auto}}.anim-rise{animation:rise var(--mni-dur-slow) var(--mni-ease) both}.anim-rise-2{animation:rise var(--mni-dur-slow) .12s var(--mni-ease) both}.anim-grow{transform-origin:0;animation:grow var(--mni-dur-grow) .2s var(--mni-ease) both}.anim-draw{stroke-dasharray:3000;animation:draw var(--mni-dur-draw) .2s cubic-bezier(.3, .6, .2, 1) both}.anim-pop{animation:pop var(--mni-dur-pop) .9s var(--mni-ease-pop) both}.anim-pulse{animation:2.4s ease-out 1.4s infinite pulse}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes draw{0%{stroke-dashoffset:3000px}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}@keyframes pulse{0%{opacity:.55;r:7}70%{opacity:0;r:20}to{opacity:0;r:20}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mni-green);outline-offset:2px;border-radius:var(--mni-r-btn-sm)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{clip-path:inset(50%);white-space:nowrap;z-index:100;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;left:var(--mni-s4);top:var(--mni-s4);background:var(--mni-card);color:var(--mni-green-deep);padding:var(--mni-s3) var(--mni-s4);border-radius:var(--mni-r-btn-sm);box-shadow:var(--mni-shadow-card);font-weight:600}@media (max-width:900px){[data-ad-wrapper][data-ad-mobile]{min-height:var(--mni-ad-min-m)!important}[data-ad-wrapper][data-ad-mobile]>.ad{width:var(--mni-ad-w-m)!important;height:var(--mni-ad-h-m)!important}}.alert a,[data-reviewed] a{text-underline-offset:2px;text-decoration:underline}@media print{header,footer,nav,aside,[data-ad-wrapper],.skip-link,[data-print=hide]{display:none!important}body{background:0 0;font-size:11pt}body:has(>main.salary){padding-bottom:0!important}[data-print=page]{width:auto!important;margin:0!important;padding:0!important;display:block!important}.card{break-inside:avoid;box-shadow:none!important}.tbl{break-inside:auto}.tbl tr{break-inside:avoid;break-after:auto}thead{display:table-header-group}h1,h2,h3{break-after:avoid}[data-print=sources] a:after{content:" (" attr(href) ")";word-break:break-all;font-size:9pt}*{transition:none!important;animation:none!important}@page{margin:16mm}}.print-legal[data-astro-cid-j6fay7bb]{display:none}@media print{.print-legal[data-astro-cid-j6fay7bb]{border-top:1px solid var(--mni-line);font-size:9pt;line-height:var(--mni-lh-body);color:var(--mni-ink-2);break-inside:avoid;margin-top:8mm;padding-top:3mm;display:block}}.mni-logo-mark[data-astro-cid-f7espo7c]{width:var(--mni-logo-mark);height:var(--mni-logo-mark)}.mni-logo-word[data-astro-cid-f7espo7c]{font-size:var(--mni-logo-word)}@media (max-width:900px){.mni-logo-mark[data-astro-cid-f7espo7c]{width:var(--mni-logo-mark-m);height:var(--mni-logo-mark-m)}.mni-logo-word[data-astro-cid-f7espo7c]{font-size:var(--mni-logo-word-m)}}
