.salary-page[data-astro-cid-o5ozzcdg]{width:min(100%,1240px);margin:0 auto;padding:28px clamp(16px,3vw,40px) 72px}.salary-page[data-astro-cid-o5ozzcdg] h1[data-astro-cid-o5ozzcdg],.salary-page[data-astro-cid-o5ozzcdg] h2[data-astro-cid-o5ozzcdg],.salary-page[data-astro-cid-o5ozzcdg] h3[data-astro-cid-o5ozzcdg],.salary-page[data-astro-cid-o5ozzcdg] p[data-astro-cid-o5ozzcdg],.salary-page[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg]{margin:0}.salary-intro[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);gap:26px;align-items:end;padding:clamp(28px,5vw,56px);border-radius:8px;color:#fff;background:linear-gradient(110deg,#111827fa,#111827e8 62%,#e85a3cd6),#111827;box-shadow:0 24px 60px #11182729}.salary-eyebrow[data-astro-cid-o5ozzcdg]{color:#e85a3c;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.salary-intro[data-astro-cid-o5ozzcdg] .salary-eyebrow[data-astro-cid-o5ozzcdg]{color:#ffb7a7}.salary-intro[data-astro-cid-o5ozzcdg] h1[data-astro-cid-o5ozzcdg]{max-width:690px;margin-top:10px;font-size:clamp(38px,5vw,62px);line-height:1.02;letter-spacing:0}.salary-intro[data-astro-cid-o5ozzcdg]>div[data-astro-cid-o5ozzcdg]>p[data-astro-cid-o5ozzcdg]:last-child{max-width:700px;margin-top:16px;color:#ffffffc7;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.salary-intro[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg]{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff1f}.salary-intro[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg] div[data-astro-cid-o5ozzcdg]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 16px;background:#11182761}.salary-intro[data-astro-cid-o5ozzcdg] dt[data-astro-cid-o5ozzcdg]{color:#ffffffad;font-size:13px;font-weight:750}.salary-intro[data-astro-cid-o5ozzcdg] dd[data-astro-cid-o5ozzcdg]{margin:0;color:#fff;font-size:16px;font-weight:900}.salary-calculator[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:18px;align-items:start;margin-top:22px}.salary-form[data-astro-cid-o5ozzcdg],.salary-results[data-astro-cid-o5ozzcdg]{overflow:hidden;border:1px solid #e4e7ec;border-radius:8px;background:#fff;box-shadow:0 18px 46px #10182812}.salary-form[data-astro-cid-o5ozzcdg]{padding:clamp(22px,3vw,32px)}.salary-panel-heading[data-astro-cid-o5ozzcdg] h2[data-astro-cid-o5ozzcdg]{margin-top:6px;color:#111827;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:0}.salary-panel-heading[data-astro-cid-o5ozzcdg]>p[data-astro-cid-o5ozzcdg]:last-child{margin-top:10px;color:#667085;font-size:14px;line-height:1.55}.salary-fields[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.salary-field[data-astro-cid-o5ozzcdg]{display:grid;gap:6px;align-content:start;min-width:0}.salary-field-wide[data-astro-cid-o5ozzcdg]{grid-column:1 / -1}.salary-field[data-astro-cid-o5ozzcdg]>span[data-astro-cid-o5ozzcdg]:first-child{color:#111827;font-size:14px;font-weight:850}.salary-field[data-astro-cid-o5ozzcdg] small[data-astro-cid-o5ozzcdg]{min-height:34px;color:#667085;font-size:12px;line-height:1.4}.salary-field[data-astro-cid-o5ozzcdg] select[data-astro-cid-o5ozzcdg],.money-input[data-astro-cid-o5ozzcdg]{width:100%;min-height:52px;border:1px solid #d0d5dd;border-radius:8px;color:#111827;background:#fff;font-size:15px;font-weight:750;transition:border-color .16s ease,box-shadow .16s ease}.salary-field[data-astro-cid-o5ozzcdg] select[data-astro-cid-o5ozzcdg]{padding:0 40px 0 13px}.money-input[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 14px}.money-input[data-astro-cid-o5ozzcdg]>span[data-astro-cid-o5ozzcdg]{color:#e85a3c;font-size:16px;font-weight:900}.money-input[data-astro-cid-o5ozzcdg] input[data-astro-cid-o5ozzcdg]{min-width:0;min-height:48px;border:0;outline:0;color:#111827;background:transparent;font-size:18px;font-weight:850}.salary-field[data-astro-cid-o5ozzcdg] select[data-astro-cid-o5ozzcdg]:focus,.money-input[data-astro-cid-o5ozzcdg]:focus-within{border-color:#ff6b4a;box-shadow:0 0 0 4px #ff6b4a21;outline:0}.salary-form-actions[data-astro-cid-o5ozzcdg]{display:flex;gap:10px;margin-top:22px}.salary-form-actions[data-astro-cid-o5ozzcdg] button[data-astro-cid-o5ozzcdg]{min-height:48px;padding:0 18px;border:1px solid transparent;border-radius:8px;color:#fff;background:#ff6b4a;font-size:14px;font-weight:850;cursor:pointer}.salary-form-actions[data-astro-cid-o5ozzcdg] .salary-reset[data-astro-cid-o5ozzcdg]{color:#475467;border-color:#d0d5dd;background:#fff}.salary-form-actions[data-astro-cid-o5ozzcdg] button[data-astro-cid-o5ozzcdg]:hover,.salary-form-actions[data-astro-cid-o5ozzcdg] button[data-astro-cid-o5ozzcdg]:focus-visible{border-color:#e85a3c;outline:0}.salary-form-actions[data-astro-cid-o5ozzcdg] button[data-astro-cid-o5ozzcdg]:first-child:hover,.salary-form-actions[data-astro-cid-o5ozzcdg] button[data-astro-cid-o5ozzcdg]:first-child:focus-visible{background:#e85a3c}.salary-results[data-astro-cid-o5ozzcdg]{color:#fff;border-color:#111827;background:#111827}.take-home-result[data-astro-cid-o5ozzcdg]{padding:clamp(26px,4vw,40px);background:linear-gradient(135deg,rgba(255,107,74,.16),transparent 58%),#111827}.take-home-result[data-astro-cid-o5ozzcdg] p[data-astro-cid-o5ozzcdg],.annual-summary[data-astro-cid-o5ozzcdg]>p[data-astro-cid-o5ozzcdg]{color:#ffffffad;font-size:13px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.take-home-result[data-astro-cid-o5ozzcdg]>strong[data-astro-cid-o5ozzcdg]{display:block;margin-top:8px;color:#fff;font-size:clamp(42px,6vw,68px);line-height:1;letter-spacing:0}.take-home-result[data-astro-cid-o5ozzcdg]>span[data-astro-cid-o5ozzcdg]{display:block;margin-top:9px;color:#ffb7a7;font-size:14px;font-weight:800}.salary-composition[data-astro-cid-o5ozzcdg]{display:flex;width:100%;height:9px;margin-top:24px;overflow:hidden;border-radius:999px;background:#ffffff1f}.salary-composition[data-astro-cid-o5ozzcdg] span[data-astro-cid-o5ozzcdg]{display:block;height:100%;transition:width .18s ease}#take-home-bar[data-astro-cid-o5ozzcdg]{background:#ff6b4a}#employee-cpf-bar[data-astro-cid-o5ozzcdg]{background:#ffb7a7}#deductions-bar[data-astro-cid-o5ozzcdg]{background:#98a2b3}.salary-breakdown[data-astro-cid-o5ozzcdg],.cpf-context[data-astro-cid-o5ozzcdg],.employer-breakdown[data-astro-cid-o5ozzcdg],.annual-summary[data-astro-cid-o5ozzcdg]{padding:22px clamp(24px,4vw,36px);border-top:1px solid rgba(255,255,255,.12)}.salary-breakdown[data-astro-cid-o5ozzcdg] h2[data-astro-cid-o5ozzcdg]{color:#fff;font-size:19px;letter-spacing:0}.salary-breakdown[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg]{margin-top:12px}.salary-breakdown[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg] div[data-astro-cid-o5ozzcdg]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:38px;color:#ffffffb8;font-size:14px}.salary-breakdown[data-astro-cid-o5ozzcdg] dd[data-astro-cid-o5ozzcdg]{margin:0;color:#fff;font-weight:850}.salary-breakdown[data-astro-cid-o5ozzcdg] .salary-total-row[data-astro-cid-o5ozzcdg]{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);color:#fff;font-weight:850}.cpf-context[data-astro-cid-o5ozzcdg]{display:grid;gap:5px;background:#ffffff0a}.cpf-context[data-astro-cid-o5ozzcdg] p[data-astro-cid-o5ozzcdg]{color:#ffb7a7;font-size:14px;font-weight:850}.cpf-context[data-astro-cid-o5ozzcdg] span[data-astro-cid-o5ozzcdg]{color:#ffffff9e;font-size:13px;line-height:1.5}.employer-breakdown[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.employer-breakdown[data-astro-cid-o5ozzcdg] div[data-astro-cid-o5ozzcdg]{display:grid;gap:6px}.employer-breakdown[data-astro-cid-o5ozzcdg] span[data-astro-cid-o5ozzcdg],.annual-summary[data-astro-cid-o5ozzcdg] small[data-astro-cid-o5ozzcdg]{color:#ffffff9e;font-size:12px;line-height:1.35}.employer-breakdown[data-astro-cid-o5ozzcdg] strong[data-astro-cid-o5ozzcdg]{color:#fff;font-size:17px}.annual-summary[data-astro-cid-o5ozzcdg]>div[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px}.annual-summary[data-astro-cid-o5ozzcdg] span[data-astro-cid-o5ozzcdg]{display:grid;gap:5px}.annual-summary[data-astro-cid-o5ozzcdg] strong[data-astro-cid-o5ozzcdg]{color:#fff;font-size:18px}.salary-warning[data-astro-cid-o5ozzcdg]{margin-top:12px;padding:12px 14px;border:1px solid #fda29b;border-radius:8px;color:#912018;background:#fef3f2;font-size:14px;font-weight:750}.salary-notes[data-astro-cid-o5ozzcdg],.salary-faq[data-astro-cid-o5ozzcdg]{margin-top:22px;padding:clamp(24px,4vw,38px);border:1px solid #e4e7ec;border-radius:8px;background:#fff}.salary-notes[data-astro-cid-o5ozzcdg] h2[data-astro-cid-o5ozzcdg],.salary-faq[data-astro-cid-o5ozzcdg] h2[data-astro-cid-o5ozzcdg]{margin-top:6px;color:#111827;font-size:clamp(26px,3vw,34px);letter-spacing:0}.salary-note-grid[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}.salary-note-grid[data-astro-cid-o5ozzcdg] article[data-astro-cid-o5ozzcdg]{padding:22px}.salary-note-grid[data-astro-cid-o5ozzcdg] article[data-astro-cid-o5ozzcdg]+article[data-astro-cid-o5ozzcdg]{border-left:1px solid #e4e7ec}.salary-note-grid[data-astro-cid-o5ozzcdg] h3[data-astro-cid-o5ozzcdg]{color:#111827;font-size:18px;letter-spacing:0}.salary-note-grid[data-astro-cid-o5ozzcdg] p[data-astro-cid-o5ozzcdg]{margin-top:9px;color:#475467;font-size:14px;line-height:1.65}.salary-source-links[data-astro-cid-o5ozzcdg]{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:20px}.salary-source-links[data-astro-cid-o5ozzcdg] a[data-astro-cid-o5ozzcdg]{color:#e85a3c;font-size:14px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.salary-faq[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);gap:0 34px}.salary-faq[data-astro-cid-o5ozzcdg] details[data-astro-cid-o5ozzcdg]{grid-column:2;padding:16px 0;border-bottom:1px solid #e4e7ec}.salary-faq[data-astro-cid-o5ozzcdg]>div[data-astro-cid-o5ozzcdg]{grid-row:1 / span 3}.salary-faq[data-astro-cid-o5ozzcdg] details[data-astro-cid-o5ozzcdg]:first-of-type{padding-top:0}.salary-faq[data-astro-cid-o5ozzcdg] details[data-astro-cid-o5ozzcdg]:last-child{border-bottom:0}.salary-faq[data-astro-cid-o5ozzcdg] summary[data-astro-cid-o5ozzcdg]{color:#111827;font-size:16px;font-weight:850;cursor:pointer}.salary-faq[data-astro-cid-o5ozzcdg] details[data-astro-cid-o5ozzcdg] p[data-astro-cid-o5ozzcdg]{margin-top:10px;color:#475467;font-size:14px;line-height:1.65}@media(max-width:900px){.salary-intro[data-astro-cid-o5ozzcdg],.salary-calculator[data-astro-cid-o5ozzcdg]{grid-template-columns:1fr}.salary-intro[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg]{grid-template-columns:repeat(3,minmax(0,1fr))}.salary-intro[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg] div[data-astro-cid-o5ozzcdg]{display:grid;justify-content:start}.salary-note-grid[data-astro-cid-o5ozzcdg]{grid-template-columns:1fr}.salary-note-grid[data-astro-cid-o5ozzcdg] article[data-astro-cid-o5ozzcdg]+article[data-astro-cid-o5ozzcdg]{border-top:1px solid #e4e7ec;border-left:0}}@media(max-width:640px){.salary-page[data-astro-cid-o5ozzcdg]{padding-top:18px;padding-bottom:48px}.salary-intro[data-astro-cid-o5ozzcdg]{padding:26px 20px}.salary-intro[data-astro-cid-o5ozzcdg] dl[data-astro-cid-o5ozzcdg],.salary-fields[data-astro-cid-o5ozzcdg],.employer-breakdown[data-astro-cid-o5ozzcdg],.annual-summary[data-astro-cid-o5ozzcdg]>div[data-astro-cid-o5ozzcdg]{grid-template-columns:1fr}.salary-field-wide[data-astro-cid-o5ozzcdg]{grid-column:auto}.salary-field[data-astro-cid-o5ozzcdg] small[data-astro-cid-o5ozzcdg]{min-height:0}.salary-form-actions[data-astro-cid-o5ozzcdg]{display:grid;grid-template-columns:1fr}.salary-form-actions[data-astro-cid-o5ozzcdg] button[data-astro-cid-o5ozzcdg]{width:100%}.take-home-result[data-astro-cid-o5ozzcdg]>strong[data-astro-cid-o5ozzcdg]{font-size:clamp(38px,13vw,54px)}.salary-faq[data-astro-cid-o5ozzcdg]{grid-template-columns:1fr;gap:20px}.salary-faq[data-astro-cid-o5ozzcdg]>div[data-astro-cid-o5ozzcdg],.salary-faq[data-astro-cid-o5ozzcdg] details[data-astro-cid-o5ozzcdg]{grid-column:1;grid-row:auto}}
