.take-home-pay-module__e3xA-q__payRow{grid-template-columns:minmax(0,1fr) minmax(0,150px);align-items:end;gap:12px;display:grid}.take-home-pay-module__e3xA-q__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.take-home-pay-module__e3xA-q__table th,.take-home-pay-module__e3xA-q__table td{border-bottom:1px solid var(--line);text-align:right;padding:9px 0;font-size:15px}.take-home-pay-module__e3xA-q__table th:first-child{text-align:left}.take-home-pay-module__e3xA-q__table thead th{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.take-home-pay-module__e3xA-q__table tbody th{font-weight:600}.take-home-pay-module__e3xA-q__table td{font-family:var(--font-mono), monospace;padding-left:10px;font-size:14px}.take-home-pay-module__e3xA-q__table tr[data-total] th,.take-home-pay-module__e3xA-q__table tr[data-total] td{border-top:2px solid;border-bottom:0;font-weight:700}.take-home-pay-module__e3xA-q__jump{display:none}@media (max-width:820px){.take-home-pay-module__e3xA-q__jump{z-index:2;font-variant-numeric:tabular-nums;border-radius:12px;justify-content:space-between;display:flex;position:sticky;bottom:12px}.take-home-pay-module__e3xA-q__jump span:last-child{font-weight:500}}.take-home-pay-module__e3xA-q__plans summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.take-home-pay-module__e3xA-q__plans ul{margin:8px 0;padding-left:18px}.take-home-pay-module__e3xA-q__plans a{text-decoration:underline}.take-home-pay-module__e3xA-q__keep{font-size:15px;line-height:1.5}.take-home-pay-module__e3xA-q__salaries{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.take-home-pay-module__e3xA-q__salaries a{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.take-home-pay-module__e3xA-q__salaries a span:first-child{font-weight:700}.take-home-pay-module__e3xA-q__salaries a span:last-child{font-family:var(--font-mono), monospace;color:var(--muted);font-size:13.5px}.take-home-pay-module__e3xA-q__salaries a:hover span:first-child,.take-home-pay-module__e3xA-q__salaries a[aria-current] span:first-child{text-underline-offset:3px;text-decoration:underline}.take-home-pay-module__e3xA-q__salaryBlock{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}@media (max-width:820px){.take-home-pay-module__e3xA-q__salaryBlock{grid-template-columns:minmax(0,1fr)}}.take-home-pay-module__e3xA-q__who{color:var(--muted);font-size:13px;font-weight:400;display:block}.take-home-pay-module__e3xA-q__cta{margin-top:20px}
.calculator-module__JjyA-G__calc{--ease:.2s ease;margin-top:32px}.calculator-module__JjyA-G__tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.calculator-module__JjyA-G__tabs button{border:1px solid var(--line);min-height:40px;transition:border-color var(--ease), background var(--ease), color var(--ease);background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.calculator-module__JjyA-G__tabs button:hover{border-color:#000}.calculator-module__JjyA-G__tabs button[aria-selected=true]{color:#fff;background:#000;border-color:#000}.calculator-module__JjyA-G__panel{background:var(--naut-mist);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(16px,2.4vw,28px);padding:clamp(16px,2.4vw,28px);display:grid}@media (max-width:820px){.calculator-module__JjyA-G__panel{grid-template-columns:1fr}}.calculator-module__JjyA-G__inputs{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.calculator-module__JjyA-G__question{letter-spacing:-.02em;font-size:17px;font-weight:750}.calculator-module__JjyA-G__field{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.calculator-module__JjyA-G__field>label{font-size:13.5px;font-weight:600}.calculator-module__JjyA-G__inputWrap{border:1px solid var(--line);min-width:0;height:46px;transition:border-color var(--ease);background:#fff;border-radius:10px;align-items:center;display:flex}.calculator-module__JjyA-G__inputWrap:hover{border-color:#000}.calculator-module__JjyA-G__inputWrap:focus-within{outline:3px solid var(--focus);outline-offset:2px;border-color:#000}.calculator-module__JjyA-G__inputWrap input{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:10px;flex:1;width:100%;min-width:0;height:100%;padding:0 12px;font-size:17px}.calculator-module__JjyA-G__inputWrap input:focus-visible{outline:none}.calculator-module__JjyA-G__inputWrap>span{white-space:nowrap;color:var(--muted);flex:none;padding:0 12px;font-size:14px}.calculator-module__JjyA-G__inputWrap>span:first-child{color:#000;padding-right:0;font-size:17px}.calculator-module__JjyA-G__hint{color:var(--muted);font-size:13px;line-height:1.5}.calculator-module__JjyA-G__pair{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px;display:grid}fieldset.calculator-module__JjyA-G__pair,fieldset.calculator-module__JjyA-G__packFields{border:0;min-width:0;margin:0;padding:0}.calculator-module__JjyA-G__select{border:1px solid var(--line);width:100%;height:46px;transition:border-color var(--ease);background:#fff;border-radius:10px;padding:0 10px;font-size:15px}.calculator-module__JjyA-G__select:hover{border-color:#000}.calculator-module__JjyA-G__offerList{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.calculator-module__JjyA-G__offer{background:#fff9;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.calculator-module__JjyA-G__offerHead{min-height:24px;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.calculator-module__JjyA-G__packFields{grid-template-columns:1fr 1fr minmax(92px,.8fr);gap:10px;display:grid}@media (max-width:420px){.calculator-module__JjyA-G__packFields{grid-template-columns:1fr 1fr}.calculator-module__JjyA-G__packFields>:last-child{grid-column:1/-1}}.calculator-module__JjyA-G__remove{background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.calculator-module__JjyA-G__remove:hover{background:#fff}.calculator-module__JjyA-G__add{background:#fff;border:1px solid #000;border-radius:999px;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.calculator-module__JjyA-G__add:hover{background:var(--accent)}.calculator-module__JjyA-G__answer{background:#fff;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:clamp(18px,2.4vw,26px);display:grid}.calculator-module__JjyA-G__headline{gap:10px;display:grid}.calculator-module__JjyA-G__label{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:11px}.calculator-module__JjyA-G__figure{font-family:var(--font-mono), monospace;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1}.calculator-module__JjyA-G__sub{font-size:17px;line-height:1.45}.calculator-module__JjyA-G__problem{color:var(--danger);font-size:16px;font-weight:600;line-height:1.5}.calculator-module__JjyA-G__working{counter-reset:step;gap:6px;margin:0;padding:0;list-style:none;display:grid}.calculator-module__JjyA-G__working li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;counter-increment:step;padding:8px 0 8px 28px;font-size:15px;line-height:1.5;position:relative}.calculator-module__JjyA-G__working li:before{content:counter(step);font-family:var(--font-mono), monospace;color:var(--muted);font-size:11px;position:absolute;top:9px;left:0}.calculator-module__JjyA-G__ranked{margin:6px 0 4px;padding:0;list-style:none;display:grid}.calculator-module__JjyA-G__ranked li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.calculator-module__JjyA-G__ranked li[data-off]{color:var(--muted)}.calculator-module__JjyA-G__rankName{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.calculator-module__JjyA-G__rankFigure{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-weight:700}.calculator-module__JjyA-G__rankNote{grid-column:1/-1;font-size:14px;line-height:1.45}.calculator-module__JjyA-G__best{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#000;padding:2px 7px;font-size:10px;font-weight:500}.calculator-module__JjyA-G__copy{text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:0;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}
.code-comparer-module__b00tbq__box{background:var(--naut-mist);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px;padding:clamp(16px,2.4vw,24px);display:grid}.code-comparer-module__b00tbq__head h3{letter-spacing:-.03em;margin:0 0 4px;font-size:20px}.code-comparer-module__b00tbq__head p{font-size:15px;line-height:1.5}.code-comparer-module__b00tbq__basket{max-width:220px}.code-comparer-module__b00tbq__box a{text-underline-offset:3px;text-decoration:underline}
.tools-module__N-NtKa__page{padding-bottom:72px}.tools-module__N-NtKa__hero{align-items:end;gap:var(--edge);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);padding:28px 0 32px;display:grid}.tools-module__N-NtKa__hero h1{letter-spacing:-.045em;max-width:20ch;margin:12px 0 16px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:900;line-height:1}.tools-module__N-NtKa__standfirst{max-width:640px;margin:0;font-size:18px;line-height:1.6}.tools-module__N-NtKa__facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tools-module__N-NtKa__facts li{background:var(--naut-mist);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px}@media (max-width:860px){.tools-module__N-NtKa__hero{grid-template-columns:1fr;align-items:start}}.tools-module__N-NtKa__label{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}.tools-module__N-NtKa__section{border-top:3px solid #000;margin-top:56px;padding-top:18px}.tools-module__N-NtKa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.tools-module__N-NtKa__sectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem)}.tools-module__N-NtKa__sectionHead p{color:var(--muted);margin:0;font-size:14px}.tools-module__N-NtKa__prose{max-width:680px;font-size:17px;line-height:1.65}.tools-module__N-NtKa__prose p{margin:0 0 14px}.tools-module__N-NtKa__prose h3{margin:28px 0 8px;font-size:1.2rem}.tools-module__N-NtKa__prose ul{margin:0 0 14px;padding-left:20px}.tools-module__N-NtKa__prose li{margin-bottom:6px}.tools-module__N-NtKa__prose a{text-underline-offset:3px;text-decoration:underline}.tools-module__N-NtKa__rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.tools-module__N-NtKa__row{border-bottom:1px solid var(--line)}.tools-module__N-NtKa__row a{color:inherit;grid-template-columns:minmax(180px,.9fr) minmax(0,2fr) auto;align-items:baseline;gap:6px 28px;padding:18px 0;display:grid}.tools-module__N-NtKa__row a:hover{background:linear-gradient(var(--naut-mist), var(--naut-mist)) no-repeat;text-decoration:none}.tools-module__N-NtKa__rowName{letter-spacing:-.02em;font-size:18px;font-weight:800}.tools-module__N-NtKa__row a:hover .tools-module__N-NtKa__rowName{text-underline-offset:3px;text-decoration:underline}.tools-module__N-NtKa__rowAnswers{margin:0;font-size:16px;line-height:1.5}.tools-module__N-NtKa__rowMeta{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.tools-module__N-NtKa__new{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#000;padding:2px 7px;font-size:10px}@media (max-width:760px){.tools-module__N-NtKa__row a{grid-template-columns:1fr;padding:16px 0}.tools-module__N-NtKa__rowMeta{white-space:normal}}.tools-module__N-NtKa__cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tools-module__N-NtKa__card{background:var(--naut-mist);height:100%;color:inherit;gap:8px;padding:18px;display:grid}.tools-module__N-NtKa__card:hover{outline:1px solid #000;text-decoration:none}.tools-module__N-NtKa__card strong{letter-spacing:-.02em;font-size:17px}.tools-module__N-NtKa__card span:last-child{font-size:15px;line-height:1.45}.tools-module__N-NtKa__sources{margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}.tools-module__N-NtKa__sources li{border-bottom:1px solid var(--line);padding:10px 0}.tools-module__N-NtKa__sources a{text-underline-offset:3px;text-decoration:underline}.tools-module__N-NtKa__guideGrid{gap:32px var(--edge);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.tools-module__N-NtKa__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tools-module__N-NtKa__guideGrid{grid-template-columns:1fr}}.tools-module__N-NtKa__topicLink{text-underline-offset:3px;font-weight:700;text-decoration:underline}.tools-module__N-NtKa__topics{margin-top:20px}.tools-module__N-NtKa__faqs{border-top:1px solid var(--line);max-width:760px}.tools-module__N-NtKa__faqs details{border-bottom:1px solid var(--line)}.tools-module__N-NtKa__faqs summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.tools-module__N-NtKa__faqs summary::-webkit-details-marker{display:none}.tools-module__N-NtKa__faqs summary:after{content:"+";font-family:var(--font-mono), monospace;font-weight:400}.tools-module__N-NtKa__faqs details[open] summary:after{content:"−"}.tools-module__N-NtKa__faqs details p{max-width:680px;margin:0 0 18px;font-size:16px;line-height:1.6}
