.site-navigation-icon{width:20px;height:20px;flex-shrink:0;display:block}.header-menu{z-index:50;position:relative;font-family:var(--wages-font-family)}.header-menu,.header-menu *{box-sizing:border-box}.header-menu .header-menu-toggle{gap:8px;display:flex;cursor:pointer;min-height:44px;list-style:none;padding:10px 12px;border-radius:8px;align-items:center;color:var(--site-ink, #24282c);border:1px solid var(--site-border, #dfe2e5);background:var(--site-surface, #fff);transition:background-color 180ms ease,border-color 180ms ease}.header-menu .header-menu-toggle::marker{content:""}.header-menu .header-menu-toggle::-webkit-details-marker{display:none}.header-menu .header-menu-toggle:hover{background:var(--site-soft, #edf3ef)}.header-menu .header-menu-label{font-size:13px;font-weight:600;line-height:20px}.header-menu[open]>.header-menu-toggle{background:var(--site-soft, #edf3ef);border-color:var(--site-link, #2d624b)}.header-menu .header-menu-navigation{right:0;padding:8px;overflow:auto;position:absolute;border-radius:12px;top:calc(100% + 8px);overscroll-behavior:contain;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);width:min(320px,100vw - 32px);color:var(--site-ink, #24282c);background:var(--site-surface, #fff);border:1px solid var(--site-border, #dfe2e5);box-shadow:0 12px 32px rgba(0,0,0,.14)}.header-menu .header-menu-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--site-border, #dfe2e5)}.header-menu .header-menu-heading{margin:0;font-size:11px;font-weight:600;line-height:18px;padding:7px 10px 5px;letter-spacing:.06em;text-transform:uppercase;color:var(--site-muted, #626b73)}.header-menu .header-menu-link{gap:10px;display:flex;min-height:44px;font-size:14px;padding:10px;line-height:20px;border-radius:6px;align-items:center;text-decoration:none;color:var(--site-ink, #24282c);transition:color 180ms ease,background-color 180ms ease}.header-menu .header-menu-link:hover,.header-menu .header-menu-link[aria-current=page]{text-decoration:none;color:var(--site-link, #2d624b);background:var(--site-soft, #edf3ef)}.header-menu .header-menu-link[aria-current=page]{font-weight:600}.header-menu .header-menu-toggle:focus-visible,.header-menu .header-menu-link:focus-visible{outline-offset:2px;outline:2px solid var(--site-link, #2d624b)}.document-page .document-header{gap:12px;flex-wrap:nowrap;position:relative}.document-page .document-brand{gap:10px;min-width:0;display:flex;align-items:center;color:var(--site-ink)}.document-brand-logo{width:34px;height:34px;flex-shrink:0;object-fit:contain}.document-brand-label{line-height:1.25}.document-content{min-width:0}.document-mobile-navigation{display:none}@media(max-width: 767px){.header-menu .header-menu-toggle{padding:10px;min-width:44px;justify-content:center}.header-menu .header-menu-label{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;clip-path:inset(50%)}html:has(body.document-page--article){height:100%;overflow:hidden}body.document-page--article{display:flex;height:100vh;height:100dvh;min-height:0;overflow:hidden;flex-direction:column}.document-page--article .site-skip-link{z-index:100}.document-page--article .document-header{z-index:60;flex-shrink:0;padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.document-page .document-brand{gap:8px;font-size:clamp(14px,4vw,17px)}.document-page--article .document-content{flex:1;min-height:0;overflow:auto;scroll-padding-top:20px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.document-page--article .document-main{width:100%;padding:24px 20px 36px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.document-page--article .document-footer{padding:20px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.document-mobile-navigation{z-index:40;display:grid;flex-shrink:0;padding:6px 12px;grid-template-columns:repeat(4, minmax(0, 1fr));background:var(--site-surface, #fff);border-top:1px solid var(--site-border, #dfe2e5);padding-bottom:max(6px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.document-page .document-mobile-link{gap:4px;display:flex;min-width:0;min-height:50px;padding:6px 4px;border-radius:8px;align-items:center;text-decoration:none;flex-direction:column;justify-content:center;color:var(--site-muted, #626b73);transition:color 180ms ease,background-color 180ms ease}.document-page .document-mobile-link:hover,.document-page .document-mobile-link[aria-current=true]{color:var(--site-link, #2d624b);background:var(--site-soft, #edf3ef)}.document-mobile-label{font-size:11px;font-weight:600;line-height:14px}}@media(prefers-reduced-motion: reduce){.header-menu .header-menu-link,.header-menu .header-menu-toggle,.document-page .document-mobile-link{transition:none}}
:root{--wages-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,.app-provider,.document-page{font-family:var(--wages-font-family)}button,input,select,textarea{font-family:inherit}.app-provider,.site-copy,.document-page{--site-ink: #24282c;--site-link: #2d624b;--site-muted: #626b73;--site-border: #dfe2e5;--site-surface: #ffffff;--site-soft: #edf3ef;--site-background: #f5f6f7;color:var(--site-ink)}.app-theme-dark,.app-theme-dark .site-copy{--site-ink: #edf0f2;--site-link: #a2d2ac;--site-muted: #a3aeb7;--site-border: #363c41;--site-surface: #1d2226;--site-soft: #23372d;--site-background: #111416}.site-copy{width:100%;font-size:16px;line-height:1.75;overflow-wrap:anywhere;font-family:var(--wages-font-family)}.site-copy .site-eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--site-muted);text-transform:uppercase}.site-copy .site-title{margin:0 0 16px;line-height:1.18;letter-spacing:-0.025em;font-size:clamp(27px,4vw,42px)}.site-copy .site-intro{margin:0;max-width:72ch;color:var(--site-muted);font-size:clamp(16px,2vw,19px)}.site-copy .site-heading{margin:0 0 12px;font-size:22px;line-height:1.35;letter-spacing:-0.015em}.site-copy .site-section{margin-top:36px}.site-copy .site-paragraph{margin:0 0 16px}.site-copy .site-list{margin:0;padding-left:24px}.site-copy .site-list-item{margin:0 0 12px;padding-left:3px}.site-copy .site-paragraph:last-child,.site-copy .site-list-item:last-child{margin-bottom:0}.site-copy .site-link{color:var(--site-link);text-decoration-thickness:1px;text-underline-offset:3px;transition:color 180ms ease,text-decoration-color 180ms ease}.site-copy .site-link:hover{text-decoration-thickness:2px}.site-copy .site-formula,.site-copy .site-note{margin:20px 0;padding:18px 20px;background:var(--site-soft);border-left:3px solid var(--site-link)}.site-copy .site-formula{font-weight:600;font-variant-numeric:tabular-nums}.site-copy .site-note{margin-top:32px;font-size:14px;line-height:1.7}.site-copy .site-table-scroll{width:100%;overflow-x:auto;margin:20px 0}.site-copy .site-table{width:100%;font-size:14px;border-collapse:collapse;font-variant-numeric:tabular-nums}.site-copy .site-table-caption{margin-bottom:12px;text-align:left;color:var(--site-muted)}.site-copy .site-table-head{background:var(--site-soft)}.site-copy .site-table-heading,.site-copy .site-table-label,.site-copy .site-table-cell{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--site-border)}.site-copy .site-table-label{font-weight:500}.site-copy .site-table-cell{white-space:nowrap}.site-copy .site-guide-grid{gap:12px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.site-copy .site-guide-link{display:block;padding:16px 18px;line-height:1.5;font-weight:600;text-decoration:none;color:var(--site-link);background:var(--site-surface);border:1px solid var(--site-border);transition:border-color 180ms ease,background-color 180ms ease}.site-copy .site-guide-link:hover{background:var(--site-soft);border-color:var(--site-link)}.site-home-copy{max-width:1040px;margin:24px auto;padding:32px 0 16px}.site-article{max-width:820px;margin:0 auto}.calculator-supporting-content{max-width:1040px;margin:0 auto}.calculator-introduction{width:100%;color:var(--site-ink, #24282c)}.calculator-page-title{margin:0 0 6px;font-size:24px;line-height:1.3;letter-spacing:-0.02em}.calculator-page-description{margin:0 0 12px;font-size:14px;line-height:1.6;color:var(--site-muted, #626b73)}.calculator-introduction .site-nav{gap:6px 20px}.calculator-supporting-content+.site-footer-links{padding:16px 0 20px;border-top:1px solid var(--site-border, #dfe2e5)}html:has(.document-page){height:auto;min-height:100%}.document-page{margin:0;height:auto;min-height:100vh;overflow:auto;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--site-background);font-family:var(--wages-font-family)}.document-page *,.document-page *::before,.document-page *::after{box-sizing:border-box}.document-page a{color:var(--site-link);text-underline-offset:3px}.document-header{gap:20px;display:flex;flex-wrap:wrap;padding:20px 32px;align-items:center;justify-content:space-between;background:var(--site-surface);border-bottom:1px solid var(--site-border)}.document-brand{font-size:18px;font-weight:700;text-decoration:none;color:var(--site-ink)}.document-main{margin:0 auto;max-width:980px;padding:52px 40px 64px;background:var(--site-surface)}.site-breadcrumbs{margin:0 0 24px;font-size:13px;line-height:1.6;color:var(--site-muted)}.site-breadcrumb-list{gap:8px;margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.site-breadcrumb-item+.site-breadcrumb-item::before{content:"/";margin-right:8px;color:var(--site-muted)}.document-footer{gap:16px;display:flex;flex-wrap:wrap;padding:24px 32px;justify-content:space-between;color:var(--site-muted);border-top:1px solid var(--site-border)}.document-footer p{margin:0;font-size:13px}.site-nav,.site-footer-links{gap:8px 18px;display:flex;flex-wrap:wrap;align-items:center}.site-nav a,.site-footer-links a{padding:5px 0;font-size:13px;line-height:1.5;color:var(--site-link, #2d624b);text-decoration:none;transition:color 180ms ease,text-decoration-color 180ms ease}.site-nav a:hover,.site-footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.site-nav a[aria-current=page],.site-footer-links a[aria-current=page]{font-weight:700;text-decoration:underline}.site-copy a:focus-visible,.document-page a:focus-visible,.site-nav a:focus-visible,.site-footer-links a:focus-visible,.site-privacy-settings:focus-visible{outline-offset:4px;outline:2px solid var(--site-link, #2d624b)}.site-privacy-settings{border:0;padding:5px 0;cursor:pointer;background:none;font:inherit;font-size:13px;line-height:1.5;text-align:left;color:var(--site-link, #2d624b);transition:color 180ms ease,text-decoration-color 180ms ease}.site-privacy-settings:hover{text-decoration:underline;text-underline-offset:3px}.site-ad-slot,.advertisement-space{width:100%;display:block;margin:24px auto;text-align:center}.site-ad-slot{max-width:820px}.site-ad-slot .adsbygoogle,.advertisement-space .adsbygoogle{width:100%;display:block}.site-ad-label,.advertisement-label{display:block;margin-bottom:8px;font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--site-muted, #626b73)}[data-wages-ad-slot][hidden],.advertisement-space[hidden],[data-wages-privacy-settings][hidden]{display:none !important}.site-skip-link{top:8px;left:8px;z-index:10;padding:12px 16px;position:absolute;transform:translateY(-150%);color:var(--site-link, #2d624b);background:var(--site-surface, #fff)}.site-skip-link:focus{transform:translateY(0)}@media(max-width: 640px){.document-header{gap:12px;padding:18px 20px}.document-main{padding:32px 20px 40px}.document-footer{padding:20px}.site-home-copy{margin:12px auto;padding-top:24px}.calculator-page-title{font-size:22px}.site-copy{font-size:15px}.site-copy .site-title{font-size:28px}.site-copy .site-heading{font-size:20px}.site-copy .site-section{margin-top:28px}.site-copy .site-guide-grid{grid-template-columns:1fr}.site-copy .site-table-heading,.site-copy .site-table-label,.site-copy .site-table-cell{padding:10px}.site-copy .site-formula,.site-copy .site-note{padding:14px 16px}}@media(prefers-reduced-motion: reduce){.site-copy a,.site-nav a,.site-footer-links a,.site-privacy-settings{transition:none}}