.employment-module__CQDXDq__page{--ink:#142b2a;--muted:#586a6b;--green:#08725d;--mint:#45d2b0;--line:#dce6e3;color:var(--ink);background:#fff;font-size:15px;line-height:1.65}.employment-module__CQDXDq__page *{box-sizing:border-box}.employment-module__CQDXDq__page a,.employment-module__CQDXDq__page button,.employment-module__CQDXDq__page input,.employment-module__CQDXDq__page select,.employment-module__CQDXDq__page summary{-webkit-tap-highlight-color:transparent}.employment-module__CQDXDq__page :is(a,button,input,select,summary):focus-visible{outline-offset:5px;border-radius:5px;outline:3px solid #147f6b}.employment-module__CQDXDq__container{width:min(1160px,100% - 64px);margin-inline:auto}.employment-module__CQDXDq__hero{isolation:isolate;background:linear-gradient(115deg,#f7faf9 0%,#f3fbf8 65%,#f8f5fa 100%);padding:28px 0 64px;position:relative;overflow:hidden}.employment-module__CQDXDq__heroMark{z-index:-1;pointer-events:none;position:absolute;top:-50px;right:-150px;transform:rotate(12deg)}.employment-module__CQDXDq__breadcrumb{color:#60756d;flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:12px;display:flex}.employment-module__CQDXDq__breadcrumb a{color:var(--green);text-decoration:none}.employment-module__CQDXDq__breadcrumb a:hover{text-decoration:underline}.employment-module__CQDXDq__heroGrid{grid-template-columns:1.25fr .85fr;align-items:center;gap:90px;display:grid}.employment-module__CQDXDq__eyebrow{letter-spacing:.15em;color:#4e6c61;font-size:11px;font-weight:750;line-height:1.6}.employment-module__CQDXDq__dot{vertical-align:1px;background:#139c78;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.employment-module__CQDXDq__hero h1{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(45px,5.3vw,68px);font-weight:650;line-height:1.06}.employment-module__CQDXDq__hero h1 span{color:var(--green)}.employment-module__CQDXDq__heroText{letter-spacing:-.025em;margin:0 0 16px;font-size:23px;font-weight:500;line-height:1.45}.employment-module__CQDXDq__heroDescription{max-width:460px;color:var(--muted);margin:0;font-size:15px}.employment-module__CQDXDq__primaryLink{background:var(--ink);color:#fff;border-radius:50px;align-items:center;gap:24px;margin-top:26px;padding:13px 23px;font-size:13px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}.employment-module__CQDXDq__primaryLink:hover{background:var(--green)}.employment-module__CQDXDq__heroCard{background:#fff;border:1px solid #d9e8e2;border-radius:22px;padding:25px 30px 0;transform:rotate(1.5deg);box-shadow:0 16px 48px -30px #2e675c50}.employment-module__CQDXDq__heroCardTop{color:#5c786d;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.employment-module__CQDXDq__njStamp{width:37px;height:37px;color:var(--green);background:#f1faf6;border:1px solid #bdddcf;border-radius:50%;place-items:center;font-size:12px;display:grid}.employment-module__CQDXDq__heroCard h2{letter-spacing:-.035em;margin:17px 0 22px;font-size:21px;font-weight:650;line-height:1.3}.employment-module__CQDXDq__heroCard ol{margin:0;padding:0;list-style:none}.employment-module__CQDXDq__heroCard li{border-top:1px solid #edf0ee;align-items:flex-start;gap:19px;padding:17px 0;display:flex}.employment-module__CQDXDq__heroCard li>span{color:#728c80;font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px}.employment-module__CQDXDq__heroCard li strong{font-size:14px;font-weight:650;display:block}.employment-module__CQDXDq__heroCard li p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.employment-module__CQDXDq__heroCardNote{border-top:1px solid var(--line);color:#4a6b5e;background:#f4faf7;border-radius:0 0 22px 22px;gap:8px;margin:19px -30px 0;padding:16px 24px;font-size:11px;display:flex}.employment-module__CQDXDq__scopeBand{border-bottom:1px solid var(--line);background:#fff}.employment-module__CQDXDq__scopeBand>div{align-items:center;gap:22px;padding-block:19px;font-size:11px;display:flex}.employment-module__CQDXDq__scopeBand strong{color:var(--green);white-space:nowrap;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.employment-module__CQDXDq__scopeBand p{color:var(--muted);margin:0}.employment-module__CQDXDq__guide{padding-top:65px;padding-bottom:80px;scroll-margin-top:90px}.employment-module__CQDXDq__sectionTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;padding-bottom:35px;display:flex}.employment-module__CQDXDq__page h2{font-weight:650}.employment-module__CQDXDq__sectionTop h2,.employment-module__CQDXDq__sourceHeading h2{letter-spacing:-.04em;margin:11px 0 10px;font-size:30px;line-height:1.25}.employment-module__CQDXDq__sectionTop p{color:var(--muted);margin:0;font-size:13px}.employment-module__CQDXDq__viewSwitch{background:#f0f4f2;border:1px solid #e1e8e4;border-radius:10px;flex-shrink:0;padding:4px;display:flex}.employment-module__CQDXDq__viewSwitch button{color:#4d6258;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:10px 15px;font-size:12px;font-weight:600}.employment-module__CQDXDq__viewSwitch button[aria-pressed=true]{color:#0e5745;background:#fff;box-shadow:0 1px 5px #193b2514}.employment-module__CQDXDq__checklistLayout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:44px;display:grid}.employment-module__CQDXDq__sections{gap:52px;min-width:0;display:grid}.employment-module__CQDXDq__sections>section,.employment-module__CQDXDq__sourceSection{scroll-margin-top:92px}.employment-module__CQDXDq__groupHeading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.employment-module__CQDXDq__groupLetter{color:#26775a;background:#e9f5ef;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.employment-module__CQDXDq__groupHeading h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:650;line-height:1.35}.employment-module__CQDXDq__groupHeading p{color:var(--muted);margin:4px 0 0;font-size:12px}.employment-module__CQDXDq__itemCount{color:#6a7c73;white-space:nowrap;margin-left:auto;font-size:11px}.employment-module__CQDXDq__requirementList{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.employment-module__CQDXDq__requirement+.employment-module__CQDXDq__requirement{border-top:1px solid var(--line)}.employment-module__CQDXDq__requirement{scroll-margin-top:95px}.employment-module__CQDXDq__rowSummary{cursor:pointer;align-items:flex-start;gap:16px;padding:23px 24px;list-style:none;transition:background .15s;display:flex}.employment-module__CQDXDq__rowSummary::-webkit-details-marker{display:none}.employment-module__CQDXDq__rowSummary:hover{background:#f7fbf8}.employment-module__CQDXDq__requirement[open]>summary{background:#f5faf7}.employment-module__CQDXDq__rowNumber{color:#3c7f64;font-variant-numeric:tabular-nums;border:1px solid #dbe9e0;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;margin-top:1px;font-size:10px;font-weight:650;display:grid}.employment-module__CQDXDq__rowCopy{flex:1;min-width:0;display:block}.employment-module__CQDXDq__rowTitle{letter-spacing:-.015em;font-size:15px;font-weight:650;line-height:1.5;display:block}.employment-module__CQDXDq__rowDescription{color:var(--muted);max-width:590px;margin-top:6px;font-size:12px;line-height:1.7;display:block}.employment-module__CQDXDq__rowMeta{color:#607269;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:10px;line-height:1.5;display:flex}.employment-module__CQDXDq__rowMeta>span:first-child{color:#426752;background:#eef4f0;border-radius:5px;padding:3px 7px;font-weight:600}.employment-module__CQDXDq__rowMeta .employment-module__CQDXDq__conditionalTag{color:#806023;background:#fbf3e0;border-radius:5px;padding:3px 7px}.employment-module__CQDXDq__expandIcon{color:#5d7a6c;flex-shrink:0;margin-left:auto;padding-top:3px}.employment-module__CQDXDq__expandIcon svg{transition:transform .15s}.employment-module__CQDXDq__requirement[open] .employment-module__CQDXDq__expandIcon svg{transform:rotate(180deg)}.employment-module__CQDXDq__detailBody{color:#455e55;padding:2px 26px 25px 67px;font-size:13px}.employment-module__CQDXDq__detailBody>p{margin:21px 0}.employment-module__CQDXDq__detailFacts{grid-template-columns:1fr 1fr;gap:22px;margin:0;padding-top:19px;display:grid}.employment-module__CQDXDq__detailFacts dt{text-transform:uppercase;letter-spacing:.09em;color:#557364;margin-bottom:6px;font-size:10px;font-weight:750}.employment-module__CQDXDq__detailFacts dd{margin:0;font-size:12px}.employment-module__CQDXDq__process{background:#fafcfb;border:1px solid #dce7e1;border-radius:12px;margin:24px 0;padding:20px 22px}.employment-module__CQDXDq__process h4{color:#233d32;margin:0 0 16px;font-size:15px}.employment-module__CQDXDq__process ol{margin:0;padding-left:20px}.employment-module__CQDXDq__process li{margin-bottom:17px;padding-left:6px}.employment-module__CQDXDq__process li:last-child{margin-bottom:0}.employment-module__CQDXDq__process li::marker{color:#47755f;font-weight:700}.employment-module__CQDXDq__process li>strong{color:#233d32;font-size:13px}.employment-module__CQDXDq__process li p{margin:5px 0 0;font-size:13px;line-height:1.65}.employment-module__CQDXDq__costEstimate{background:#f2f9f5;border:1px solid #cfe4d9;border-radius:12px;margin:24px 0;padding:20px 22px}.employment-module__CQDXDq__costEstimate h4{color:#233d32;margin:0 0 12px;font-size:15px}.employment-module__CQDXDq__costEstimate>p{font-size:13px;line-height:1.7}.employment-module__CQDXDq__costFormula{color:#224d39;background:#e3f1e9;border-radius:6px;margin:17px 0;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.6}.employment-module__CQDXDq__costTableWrap{overflow-x:auto}.employment-module__CQDXDq__costTableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.employment-module__CQDXDq__costTableWrap caption{text-align:left;color:#526b5f;padding-bottom:10px;font-size:11px}.employment-module__CQDXDq__costTableWrap th,.employment-module__CQDXDq__costTableWrap td{text-align:right;border-bottom:1px solid #d4e5dc;padding:12px 9px}.employment-module__CQDXDq__costTableWrap th:first-child{text-align:left;padding-left:0}.employment-module__CQDXDq__costTableWrap thead th{color:#496655;font-size:11px}.employment-module__CQDXDq__costTableWrap tbody th{font-weight:500}.employment-module__CQDXDq__costTableWrap tbody td{color:#234c38;font-weight:700}.employment-module__CQDXDq__costEstimate .employment-module__CQDXDq__costNote{color:#52675b;margin:14px 0 0;font-size:11px;line-height:1.7}.employment-module__CQDXDq__record{background:#f4f7f5;border-left:2px solid #9dcbb6;border-radius:0 6px 6px 0;padding:13px 16px}.employment-module__CQDXDq__record strong{color:#284b3c;font-size:11px;display:block}.employment-module__CQDXDq__record p{margin:4px 0 0;font-size:12px}.employment-module__CQDXDq__sourceLinks{flex-wrap:wrap;gap:10px 19px;margin-top:20px;display:flex}.employment-module__CQDXDq__sourceLinks a{color:#086e56;text-underline-offset:4px;align-items:center;gap:5px;font-size:11px;-webkit-text-decoration:underline #adcfc1;text-decoration:underline #adcfc1;display:inline-flex}.employment-module__CQDXDq__sourceLinks svg{flex-shrink:0;width:12px;height:12px}.employment-module__CQDXDq__sourceLinks a:hover{color:#063d30;text-decoration-color:currentColor}.employment-module__CQDXDq__conditionalHeading .employment-module__CQDXDq__groupLetter{color:#876123;background:#fbf1dc}.employment-module__CQDXDq__conditionalNote{color:#755c2a;background:#fcf8ee;border:1px solid #eee4c9;border-radius:10px;margin-bottom:16px;padding:13px 17px;font-size:12px}.employment-module__CQDXDq__sideRail{position:sticky;top:93px}.employment-module__CQDXDq__pageNav{border:1px solid var(--line);border-radius:13px;padding:22px 21px 12px}.employment-module__CQDXDq__pageNav .employment-module__CQDXDq__eyebrow{margin-bottom:15px;font-size:9px;display:block}.employment-module__CQDXDq__pageNav a{color:#365449;border-top:1px solid #edf1ee;align-items:center;gap:10px;padding:12px 0;font-size:11px;text-decoration:none;display:flex}.employment-module__CQDXDq__pageNav a:hover{color:#08725d}.employment-module__CQDXDq__pageNav a>span{color:#72917e;width:13px;font-size:10px}.employment-module__CQDXDq__pageNav svg{width:13px;margin-left:auto}.employment-module__CQDXDq__explainer{color:#fff;background:#173c35;border-radius:13px;margin-top:20px;padding:24px 23px}.employment-module__CQDXDq__smallIcon{color:#8ce1bf;margin-bottom:15px}.employment-module__CQDXDq__explainer h3{letter-spacing:-.025em;margin:0 0 10px;font-size:17px;font-weight:550;line-height:1.4}.employment-module__CQDXDq__explainer p{color:#cee1d9;margin:0;font-size:12px;line-height:1.8}.employment-module__CQDXDq__terms{padding:23px 8px 0}.employment-module__CQDXDq__terms h3{font-size:12px;font-weight:650}.employment-module__CQDXDq__terms p{color:var(--muted);margin:15px 0 0;font-size:11px}.employment-module__CQDXDq__terms strong{color:#365a49;font-size:11px;font-weight:650}.employment-module__CQDXDq__terms .employment-module__CQDXDq__termsFoot{border-top:1px solid var(--line);color:#758478;margin-top:22px;padding-top:18px;font-size:10px}.employment-module__CQDXDq__filterBar{border:1px solid var(--line);background:#f7faf8;border-radius:13px;grid-template-columns:1fr 330px;gap:18px;padding:23px;display:grid}.employment-module__CQDXDq__filterBar label>span{color:#496454;margin-bottom:9px;font-size:11px;font-weight:650;display:block}.employment-module__CQDXDq__filterBar input,.employment-module__CQDXDq__filterBar select{width:100%;min-width:0;height:45px;color:var(--ink);background:#fff;border:1px solid #ccdcd2;border-radius:7px;padding:10px 13px;font-family:inherit;font-size:12px}.employment-module__CQDXDq__filterBar input::placeholder{color:#6c7b72}.employment-module__CQDXDq__resultBar{color:var(--muted);justify-content:space-between;align-items:center;margin:19px 0 31px;font-size:12px;display:flex}.employment-module__CQDXDq__resultBar button,.employment-module__CQDXDq__emptyState button{color:#086e56;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:12px;font-weight:600;text-decoration:underline}.employment-module__CQDXDq__agencySection{border-bottom:1px solid var(--line);grid-template-columns:250px minmax(0,1fr);gap:40px;margin:0 0 35px;padding-bottom:35px;display:grid}.employment-module__CQDXDq__agencyHeading h3{letter-spacing:-.025em;margin:4px 0 10px;font-size:18px;font-weight:650;line-height:1.4}.employment-module__CQDXDq__agencyHeading p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.employment-module__CQDXDq__emptyState{text-align:center;border:1px dashed #cadbd0;border-radius:15px;padding:70px 20px}.employment-module__CQDXDq__emptyState h3{margin:0;font-size:20px}.employment-module__CQDXDq__emptyState p{color:var(--muted)}.employment-module__CQDXDq__sourceSection{background:#f2f7f4;border-block:1px solid #deebe2;padding:62px 0 35px}.employment-module__CQDXDq__sourceHeading{grid-template-columns:1fr 1fr;align-items:end;gap:65px;margin-bottom:30px;display:grid}.employment-module__CQDXDq__sourceHeading h2{margin-bottom:0}.employment-module__CQDXDq__sourceHeading>p{color:var(--muted);margin:0;font-size:12px}.employment-module__CQDXDq__guideLinks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.employment-module__CQDXDq__guideLinks a{color:#244f3c;background:#fff;border:1px solid #d9e5dd;border-radius:8px;align-items:center;gap:15px;padding:20px;font-size:12px;font-weight:550;text-decoration:none;display:flex}.employment-module__CQDXDq__guideLinks a:hover{background:#fcfefc;border-color:#7cad93}.employment-module__CQDXDq__guideIndex{color:#678370;font-size:10px}.employment-module__CQDXDq__guideLinks svg{flex-shrink:0;width:15px;margin-left:auto}.employment-module__CQDXDq__sourceNote{color:#597163;border-top:1px solid #d9e5dd;margin-top:31px;padding-top:22px;font-size:11px}.employment-module__CQDXDq__sourceNote p{max-width:960px;margin:0 0 12px}.employment-module__CQDXDq__sourceNote p:last-child{color:#6c7b71;font-size:10px}.employment-module__CQDXDq__bottomNav{align-items:center;gap:30px;padding-block:30px;font-size:11px;display:flex}.employment-module__CQDXDq__bottomNav>span{color:#748579}.employment-module__CQDXDq__bottomNav a{color:#215840;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.employment-module__CQDXDq__bottomNav a:hover{text-decoration:underline}.employment-module__CQDXDq__bottomNav a:last-child{margin-left:auto}.employment-module__CQDXDq__bottomNav svg{width:13px}@media (min-width:1450px){.employment-module__CQDXDq__hero{padding-bottom:80px}.employment-module__CQDXDq__hero h1{font-size:74px}}@media (max-width:1000px){.employment-module__CQDXDq__heroGrid{grid-template-columns:1.1fr .9fr;gap:45px}.employment-module__CQDXDq__heroCard{padding-inline:22px}.employment-module__CQDXDq__heroCardNote{margin-inline:-22px;padding-inline:20px}.employment-module__CQDXDq__hero h1{font-size:56px}.employment-module__CQDXDq__heroText{font-size:21px}.employment-module__CQDXDq__checklistLayout{grid-template-columns:minmax(0,1fr) 230px;gap:26px}.employment-module__CQDXDq__sectionTop{flex-direction:column;align-items:flex-start;gap:23px}.employment-module__CQDXDq__rowSummary{gap:12px;padding-inline:19px}.employment-module__CQDXDq__detailBody{padding-left:58px}.employment-module__CQDXDq__agencySection{grid-template-columns:200px minmax(0,1fr);gap:25px}.employment-module__CQDXDq__groupHeading h3{font-size:18px}}@media (max-width:760px){.employment-module__CQDXDq__container{width:calc(100% - 40px)}.employment-module__CQDXDq__hero{padding:20px 0 40px}.employment-module__CQDXDq__breadcrumb{margin-bottom:36px;font-size:11px}.employment-module__CQDXDq__heroGrid{grid-template-columns:1fr;gap:35px}.employment-module__CQDXDq__hero h1{font-size:clamp(44px,10vw,68px)}.employment-module__CQDXDq__heroText{font-size:22px}.employment-module__CQDXDq__heroDescription{max-width:520px;font-size:14px}.employment-module__CQDXDq__heroMark{top:-180px;right:-340px}.employment-module__CQDXDq__heroCard{max-width:550px;padding-top:22px;transform:none}.employment-module__CQDXDq__heroCard h2{margin:12px 0;font-size:20px}.employment-module__CQDXDq__heroCard li{padding-block:13px}.employment-module__CQDXDq__heroCardNote{margin-top:10px}.employment-module__CQDXDq__scopeBand>div{padding-block:17px;display:block}.employment-module__CQDXDq__scopeBand p{margin-top:5px;font-size:10px}.employment-module__CQDXDq__guide{padding-top:40px;padding-bottom:45px}.employment-module__CQDXDq__sectionTop{margin-bottom:28px;padding-bottom:25px}.employment-module__CQDXDq__sectionTop h2,.employment-module__CQDXDq__sourceHeading h2{font-size:27px}.employment-module__CQDXDq__sectionTop p{font-size:12px}.employment-module__CQDXDq__viewSwitch{width:100%}.employment-module__CQDXDq__viewSwitch button{flex:1;padding:11px}.employment-module__CQDXDq__checklistLayout{display:block}.employment-module__CQDXDq__sideRail{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid;position:static}.employment-module__CQDXDq__pageNav{display:none}.employment-module__CQDXDq__explainer{margin-top:0;padding:23px}.employment-module__CQDXDq__terms{padding:10px 5px}.employment-module__CQDXDq__terms p{font-size:12px}.employment-module__CQDXDq__terms .employment-module__CQDXDq__termsFoot{font-size:11px}.employment-module__CQDXDq__rowSummary{gap:12px;padding:20px 16px}.employment-module__CQDXDq__rowTitle{font-size:14px}.employment-module__CQDXDq__rowDescription{font-size:12px}.employment-module__CQDXDq__detailBody{padding:0 19px 23px}.employment-module__CQDXDq__detailFacts{gap:16px}.employment-module__CQDXDq__rowMeta{gap:7px;font-size:9px}.employment-module__CQDXDq__rowNumber{width:24px;height:24px}.employment-module__CQDXDq__expandIcon{width:16px}.employment-module__CQDXDq__groupHeading{gap:11px}.employment-module__CQDXDq__groupHeading h3{font-size:18px}.employment-module__CQDXDq__groupHeading p{font-size:11px}.employment-module__CQDXDq__itemCount{font-size:10px}.employment-module__CQDXDq__filterBar{grid-template-columns:1fr;gap:18px;padding:17px}.employment-module__CQDXDq__agencySection{grid-template-columns:1fr;gap:18px}.employment-module__CQDXDq__agencyHeading h3{font-size:18px}.employment-module__CQDXDq__sourceSection{padding:40px 0 25px}.employment-module__CQDXDq__sourceHeading{grid-template-columns:1fr;gap:15px}.employment-module__CQDXDq__guideLinks{grid-template-columns:1fr}.employment-module__CQDXDq__bottomNav{flex-wrap:wrap;gap:18px}.employment-module__CQDXDq__bottomNav>span{width:100%}}@media (max-width:420px){.employment-module__CQDXDq__container{width:calc(100% - 32px)}.employment-module__CQDXDq__hero h1{font-size:45px}.employment-module__CQDXDq__sideRail,.employment-module__CQDXDq__detailFacts{grid-template-columns:1fr}.employment-module__CQDXDq__rowMeta>span:last-child{width:100%}.employment-module__CQDXDq__itemCount{display:none}.employment-module__CQDXDq__bottomNav a:last-child{width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.employment-module__CQDXDq__page *{scroll-behavior:auto;transition:none}}
.payroll-module__AwK7wW__modeBar{color:#142b2a;background:#fff;border-bottom:1px solid #dce6e3}.payroll-module__AwK7wW__modeInner{justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100% - 64px);margin:auto;padding:18px 0;display:flex}.payroll-module__AwK7wW__modeLabel{letter-spacing:.12em;color:#60756d;font-size:10px;font-weight:700}.payroll-module__AwK7wW__modeSwitch{background:#f2f6f3;border:1px solid #dce6e3;border-radius:11px;gap:3px;padding:4px;display:flex}.payroll-module__AwK7wW__modeSwitch a{color:#4d6258;text-align:center;border-radius:7px;padding:10px 17px;font-size:12px;font-weight:650;text-decoration:none}.payroll-module__AwK7wW__modeSwitch a[aria-current=page]{color:#fff;background:#173c35;box-shadow:0 2px 7px #193b2515}.payroll-module__AwK7wW__modeSwitch a:hover{box-shadow:0 0 0 1px #8ba99d}.payroll-module__AwK7wW__modeSwitch a:focus-visible{outline-offset:4px;outline:3px solid #147f6b}.payroll-module__AwK7wW__page{--ink:#142b2a;--muted:#586a6b;--green:#08725d;--line:#dce6e3;color:var(--ink);background:#fff;font-size:14px;line-height:1.75}.payroll-module__AwK7wW__page *{box-sizing:border-box}.payroll-module__AwK7wW__page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #147f6b}.payroll-module__AwK7wW__page button,.payroll-module__AwK7wW__page input,.payroll-module__AwK7wW__page select{font:inherit}.payroll-module__AwK7wW__page button{cursor:pointer}.payroll-module__AwK7wW__page button:disabled{opacity:.4;cursor:default}.payroll-module__AwK7wW__page h2,.payroll-module__AwK7wW__page h3,.payroll-module__AwK7wW__page p{margin:0}.payroll-module__AwK7wW__page h2,.payroll-module__AwK7wW__page h3{letter-spacing:-.025em;font-weight:650;line-height:1.3}.payroll-module__AwK7wW__page a{text-underline-offset:4px}.payroll-module__AwK7wW__container{width:min(1160px,100% - 64px);margin-inline:auto}.payroll-module__AwK7wW__hero{isolation:isolate;background:linear-gradient(115deg,#f6faf8,#eff9f4 65%,#f7f4fa);padding:35px 0 62px;position:relative;overflow:hidden}.payroll-module__AwK7wW__heroMark{z-index:-1;pointer-events:none;position:absolute;top:-50px;right:-190px;transform:rotate(12deg)}.payroll-module__AwK7wW__heroMeta{color:#60756d;justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px;font-size:10px;display:flex}.payroll-module__AwK7wW__eyebrow{letter-spacing:.13em;color:#4e6c61;font-size:10px;font-weight:750;line-height:1.6;display:inline-block}.payroll-module__AwK7wW__heroGrid{grid-template-columns:1.35fr .85fr;align-items:center;gap:65px;display:grid}.payroll-module__AwK7wW__hero h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(40px,4.5vw,62px);font-weight:650;line-height:1.08}.payroll-module__AwK7wW__hero h1 em{color:var(--green);font-style:normal}.payroll-module__AwK7wW__heroLead{letter-spacing:-.025em;max-width:470px;font-size:20px;line-height:1.5;margin-bottom:14px!important}.payroll-module__AwK7wW__heroDescription{color:var(--muted);max-width:490px;font-size:14px}.payroll-module__AwK7wW__heroActions{flex-wrap:wrap;align-items:center;gap:18px 23px;margin-top:26px;display:flex}.payroll-module__AwK7wW__heroActions a{color:var(--green);font-size:12px;font-weight:600;text-decoration:none}.payroll-module__AwK7wW__heroActions .payroll-module__AwK7wW__primary{background:var(--ink);color:#fff;border-radius:30px;padding:13px 22px}.payroll-module__AwK7wW__heroActions .payroll-module__AwK7wW__primary:hover{background:var(--green)}.payroll-module__AwK7wW__moneyCard{background:#fff;border:1px solid #d3e4db;border-radius:19px;padding:23px 25px 0;box-shadow:0 14px 45px -30px #244c4560}.payroll-module__AwK7wW__moneyCard>.payroll-module__AwK7wW__eyebrow{margin-bottom:12px;font-size:9px}.payroll-module__AwK7wW__moneyCard>div{border-bottom:1px solid #e9eeeb;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.payroll-module__AwK7wW__moneyCard>div>span{color:#789184;padding-top:4px;font-size:10px}.payroll-module__AwK7wW__moneyCard strong{font-size:14px;display:block}.payroll-module__AwK7wW__moneyCard small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.payroll-module__AwK7wW__moneyCard .payroll-module__AwK7wW__cardFoot{color:#4d6a5c;background:#f3f9f5;border-radius:0 0 19px 19px;margin:0 -25px;padding:16px 24px;font-size:11px}.payroll-module__AwK7wW__jumpNav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffefcf5;position:sticky;top:60px}.payroll-module__AwK7wW__jumpNav>div{scrollbar-width:thin;gap:24px;display:flex;overflow-x:auto}.payroll-module__AwK7wW__jumpNav a{color:#426354;white-space:nowrap;padding:16px 0;font-size:11px;font-weight:600;text-decoration:none}.payroll-module__AwK7wW__jumpNav a:hover{color:var(--green);text-decoration:underline}.payroll-module__AwK7wW__scope{border-bottom:1px solid var(--line);background:#f7f9f7}.payroll-module__AwK7wW__scope>div{align-items:baseline;gap:26px;padding-block:17px;display:flex}.payroll-module__AwK7wW__scope strong{color:var(--green);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px}.payroll-module__AwK7wW__scope p{color:var(--muted);font-size:11px}.payroll-module__AwK7wW__section{border-bottom:1px solid var(--line);padding-block:60px;scroll-margin-top:135px}.payroll-module__AwK7wW__sectionHeading{align-items:flex-start;gap:18px;margin-bottom:30px;display:flex}.payroll-module__AwK7wW__sectionNumber{color:#39775b;background:#eaf5ee;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;margin-top:1px;font-size:11px;font-weight:650;display:grid}.payroll-module__AwK7wW__sectionHeading h2{letter-spacing:-.04em;font-size:29px}.payroll-module__AwK7wW__sectionHeading p{color:var(--muted);max-width:920px;margin-top:9px;font-size:13px}.payroll-module__AwK7wW__factGrid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.payroll-module__AwK7wW__fact{padding:24px 26px}.payroll-module__AwK7wW__fact:not(:nth-child(3n)){border-right:1px solid var(--line)}.payroll-module__AwK7wW__fact:nth-child(-n+3){border-bottom:1px solid var(--line)}.payroll-module__AwK7wW__fact>span{color:#799285;margin-bottom:9px;font-size:10px;display:block}.payroll-module__AwK7wW__fact h3{margin-bottom:10px;font-size:16px}.payroll-module__AwK7wW__fact p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__inlineNote{color:var(--muted);font-size:12px;margin-top:22px!important}.payroll-module__AwK7wW__inlineNote a{color:var(--green)}.payroll-module__AwK7wW__source{color:var(--green);align-items:center;gap:7px;font-size:11px;line-height:1.7;text-decoration-color:#a8cbb9;display:inline-flex}.payroll-module__AwK7wW__source span{text-decoration:none}.payroll-module__AwK7wW__sourcesRow{flex-wrap:wrap;gap:10px 23px;margin-top:22px;display:flex}.payroll-module__AwK7wW__wageGrid{grid-template-columns:1.25fr .85fr;align-items:start;gap:50px;display:grid}.payroll-module__AwK7wW__steps article{gap:17px;margin-bottom:24px;display:flex}.payroll-module__AwK7wW__steps article>span{width:25px;height:25px;color:var(--green);border:1px solid #cde0d3;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:10px;display:grid}.payroll-module__AwK7wW__steps h3{margin-bottom:8px;font-size:16px}.payroll-module__AwK7wW__steps p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__workedExample{background:#f3f8f4;border:1px solid #d5e5db;border-radius:14px;padding:28px}.payroll-module__AwK7wW__workedExample h3{margin:15px 0;font-size:23px}.payroll-module__AwK7wW__workedExample p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__workedExample dl{margin:22px 0}.payroll-module__AwK7wW__workedExample dl>div{border-top:1px solid #d6e4d9;justify-content:space-between;gap:12px;padding:13px 0;font-size:12px;display:flex}.payroll-module__AwK7wW__workedExample dd{text-align:right;margin:0}.payroll-module__AwK7wW__workedExample .payroll-module__AwK7wW__total{color:var(--green);border-bottom:1px solid #d6e4d9;font-size:14px}.payroll-module__AwK7wW__workedExample .payroll-module__AwK7wW__source{margin-top:20px}.payroll-module__AwK7wW__formulaBand{color:#fff;background:#173c35;border-radius:12px;margin-top:30px;padding:27px 30px}.payroll-module__AwK7wW__formulaBand>strong{font-size:15px}.payroll-module__AwK7wW__formulaBand p{color:#e6f3ed;margin:10px 0;font-size:16px}.payroll-module__AwK7wW__formulaBand>span{color:#bfd8cb;font-size:12px;display:block}.payroll-module__AwK7wW__formulaBand .payroll-module__AwK7wW__source{color:#abe7ce;margin:13px 20px 0 0}.payroll-module__AwK7wW__tableWrap{border:1px solid var(--line);border-radius:13px;overflow-x:auto}.payroll-module__AwK7wW__taxTable{border-collapse:collapse;text-align:left;width:100%;min-width:980px;font-size:12px}.payroll-module__AwK7wW__taxTable caption{text-align:left;color:#5c786a;border-bottom:1px solid var(--line);background:#fafcfb;padding:13px 18px;font-size:11px}.payroll-module__AwK7wW__taxTable thead th{color:#496554;background:#edf5ef;padding:16px 18px;font-size:11px;font-weight:650}.payroll-module__AwK7wW__taxTable td,.payroll-module__AwK7wW__taxTable tbody th{vertical-align:top;border-top:1px solid #e7ede8;width:20%;padding:15px 18px}.payroll-module__AwK7wW__taxTable td{color:#4e645b}.payroll-module__AwK7wW__taxTable tbody th{font-weight:600}.payroll-module__AwK7wW__taxTable th button{color:#244d3a;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.payroll-module__AwK7wW__taxTable th button small{color:#789184;margin-bottom:4px;font-size:9px;font-weight:500;display:block}.payroll-module__AwK7wW__taxTable th button span{color:#619077;margin-left:8px;display:inline-block}.payroll-module__AwK7wW__selectedTax{background:#f2f9f4;box-shadow:inset 3px 0 #278c66}.payroll-module__AwK7wW__taxMethod{background:#edf6ef;border:1px solid #d7e7db;border-radius:12px;grid-template-columns:230px 1fr;gap:28px;margin-top:16px;padding:27px 30px;display:grid}.payroll-module__AwK7wW__taxMethod h3{margin:9px 0 14px;font-size:19px}.payroll-module__AwK7wW__taxMethod p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__taxMethod .payroll-module__AwK7wW__methodFormula{color:#234f3b;margin-bottom:12px;font-size:14px;line-height:1.8}.payroll-module__AwK7wW__twoNotes{grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;display:grid}.payroll-module__AwK7wW__twoNotes article{border-left:2px solid #c0daca;padding-left:20px}.payroll-module__AwK7wW__twoNotes h3{margin-bottom:10px;font-size:16px}.payroll-module__AwK7wW__twoNotes p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__twoNotes .payroll-module__AwK7wW__source{margin-top:13px}.payroll-module__AwK7wW__explorer{border:1px solid #d2e2d8;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.payroll-module__AwK7wW__explorerInputs{background:#f7faf8;padding:30px}.payroll-module__AwK7wW__explorerInputs h3{margin:14px 0;font-size:23px}.payroll-module__AwK7wW__explorerInputs p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__page label{color:#3f5e4e;font-size:11px;font-weight:650;display:block}.payroll-module__AwK7wW__page :is(input,select){width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #c7dbce;border-radius:7px;height:45px;margin-top:8px;padding:11px 12px;font-size:13px;display:block}.payroll-module__AwK7wW__page input[aria-invalid=true]{border-color:#b45b44}.payroll-module__AwK7wW__explorerInputs>label{margin-top:24px}.payroll-module__AwK7wW__inputPair{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.payroll-module__AwK7wW__explorerInputs .payroll-module__AwK7wW__small{margin-top:20px;font-size:11px}.payroll-module__AwK7wW__explorerInputs .payroll-module__AwK7wW__inputError{color:#9b4330;margin-top:12px}.payroll-module__AwK7wW__explorerResult{color:#fff;background:#173c35;padding:31px 34px}.payroll-module__AwK7wW__explorerResult .payroll-module__AwK7wW__eyebrow{color:#aedfc6}.payroll-module__AwK7wW__explorerResult .payroll-module__AwK7wW__resultLabel{color:#d5e8dc;margin-top:25px;font-size:12px}.payroll-module__AwK7wW__resultAmount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1.4;display:block}.payroll-module__AwK7wW__explorerResult code{color:#bfe3cf;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff20;border-radius:6px;margin-top:12px;padding:13px 15px;font-size:11px;line-height:1.8;display:block}.payroll-module__AwK7wW__resultSplit{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.payroll-module__AwK7wW__resultSplit span{color:#b6d1c1;font-size:10px;display:block}.payroll-module__AwK7wW__resultSplit strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;font-weight:550;display:block}.payroll-module__AwK7wW__explorerResult>p{color:#c7dfd1;font-size:11px}.payroll-module__AwK7wW__resultFoot{color:#9bbfa9;border-top:1px solid #ffffff20;margin-top:22px;padding-top:16px;font-size:10px;display:block}.payroll-module__AwK7wW__citySwitch{background:#f2f6f3;border:1px solid #d4e2d8;border-radius:9px;margin-bottom:19px;padding:4px;display:inline-flex}.payroll-module__AwK7wW__citySwitch button{color:#4f6e5d;background:0 0;border:0;border-radius:6px;padding:10px 28px;font-size:12px;font-weight:600}.payroll-module__AwK7wW__citySwitch button[aria-pressed=true]{color:var(--green);background:#fff;box-shadow:0 1px 5px #173c3515}.payroll-module__AwK7wW__cityPanel{border:1px solid var(--line);border-radius:14px;grid-template-columns:270px 1fr;display:grid;overflow:hidden}.payroll-module__AwK7wW__cityPanel>div:first-child{background:#f2f8f3;padding:30px}.payroll-module__AwK7wW__cityPanel h3{margin:17px 0 5px;font-size:22px}.payroll-module__AwK7wW__cityRate{letter-spacing:-.05em;color:var(--green);font-size:65px;font-weight:550;line-height:1.5;display:block}.payroll-module__AwK7wW__cityPanel>div:first-child>p{color:var(--muted);margin-bottom:22px;font-size:12px}.payroll-module__AwK7wW__cityPanel>div:last-child{padding:30px}.payroll-module__AwK7wW__cityPanel ol{color:var(--muted);margin:0;padding-left:19px;font-size:12px}.payroll-module__AwK7wW__cityPanel li{margin-bottom:14px;padding-left:6px}.payroll-module__AwK7wW__cityPanel li strong{color:#2c503c}.payroll-module__AwK7wW__caution{color:#745d31;background:#fcf8ee;border:1px solid #e7ddc5;border-radius:9px;margin-top:22px;padding:19px 21px;font-size:12px}.payroll-module__AwK7wW__caution p{margin-top:6px}.payroll-module__AwK7wW__caution .payroll-module__AwK7wW__source{margin-top:10px}.payroll-module__AwK7wW__caution .payroll-module__AwK7wW__sourcesRow{margin-top:6px}.payroll-module__AwK7wW__cifCard{border:1px solid var(--line);border-radius:14px;grid-template-columns:1.25fr .75fr;gap:45px;padding:30px;display:grid}.payroll-module__AwK7wW__cifCard h3{margin:13px 0;font-size:24px}.payroll-module__AwK7wW__cifCard p{color:var(--muted);margin-bottom:15px;font-size:12px}.payroll-module__AwK7wW__cifMath{background:#f1f8f3;border-radius:10px;padding:23px}.payroll-module__AwK7wW__cifMath>div{margin-top:20px}.payroll-module__AwK7wW__cifMath span{color:#587260;font-size:12px}.payroll-module__AwK7wW__cifMath strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:39px;font-weight:600;line-height:1.5;display:block}.payroll-module__AwK7wW__cifMath small{color:#62796b;font-size:10px;display:block}.payroll-module__AwK7wW__assessmentGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.payroll-module__AwK7wW__assessmentGrid h3{margin-bottom:11px;font-size:16px}.payroll-module__AwK7wW__assessmentGrid p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__benefitGrid{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.payroll-module__AwK7wW__benefitGrid article{padding:28px 30px}.payroll-module__AwK7wW__benefitGrid article:nth-child(odd){border-right:1px solid var(--line)}.payroll-module__AwK7wW__benefitGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.payroll-module__AwK7wW__benefitGrid h3{margin:12px 0 16px;font-size:21px}.payroll-module__AwK7wW__benefitGrid p{color:var(--muted);margin-bottom:15px;font-size:12px}.payroll-module__AwK7wW__benefitGrid code{color:#29533d;background:#eff6f0;border-radius:6px;margin:18px 0;padding:13px 15px;font-size:11px;display:block}.payroll-module__AwK7wW__benefitGrid .payroll-module__AwK7wW__source{margin-right:18px}.payroll-module__AwK7wW__reconcile{color:#fff;background:#173c35;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:28px;padding:28px 30px;display:grid}.payroll-module__AwK7wW__reconcile span{letter-spacing:.1em;color:#b4d6c2;font-size:9px}.payroll-module__AwK7wW__reconcile h3{margin:12px 0;font-size:20px}.payroll-module__AwK7wW__reconcile p{color:#c7dfd0;font-size:12px}.payroll-module__AwK7wW__paymentRoutes{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px;display:grid}.payroll-module__AwK7wW__paymentRoutes article{border-left:2px solid #b6d5c2;padding-left:20px}.payroll-module__AwK7wW__paymentRoutes article>span{letter-spacing:.13em;color:#668574;font-size:9px;font-weight:700}.payroll-module__AwK7wW__paymentRoutes h3{margin:12px 0;font-size:21px}.payroll-module__AwK7wW__paymentRoutes p{color:var(--muted);font-size:12px}.payroll-module__AwK7wW__paymentRoutes .payroll-module__AwK7wW__source{margin-top:15px}.payroll-module__AwK7wW__deadlines{border:1px solid var(--line);border-radius:13px;overflow:hidden}.payroll-module__AwK7wW__deadlines details+details{border-top:1px solid var(--line)}.payroll-module__AwK7wW__deadlines summary{cursor:pointer;align-items:center;gap:15px;padding:19px 23px;list-style:none;display:flex}.payroll-module__AwK7wW__deadlines summary::-webkit-details-marker{display:none}.payroll-module__AwK7wW__deadlines summary>span:first-child{color:#74917f;font-size:10px}.payroll-module__AwK7wW__deadlines summary strong{flex:1;font-size:13px}.payroll-module__AwK7wW__deadlines summary small{color:#637c6c;text-align:right;max-width:40%;font-size:10px}.payroll-module__AwK7wW__deadlines details[open] summary{background:#f1f7f2}.payroll-module__AwK7wW__deadlines details>div{padding:5px 28px 24px 53px}.payroll-module__AwK7wW__deadlines dl{grid-template-columns:1.2fr 1fr 1fr;gap:26px;margin:16px 0;display:grid}.payroll-module__AwK7wW__deadlines dt{color:#4b6d58;margin-bottom:7px;font-size:10px;font-weight:700}.payroll-module__AwK7wW__deadlines dd{color:var(--muted);margin:0;font-size:12px}.payroll-module__AwK7wW__chevron{color:#6f8d7b;font-size:17px;line-height:1;display:inline-block}.payroll-module__AwK7wW__page details[open]>summary .payroll-module__AwK7wW__chevron{transform:rotate(180deg)}.payroll-module__AwK7wW__checklist{background:#f3f8f4;border-radius:12px;margin-top:30px;padding:26px 28px}.payroll-module__AwK7wW__checklist h3{font-size:19px}.payroll-module__AwK7wW__checklist ol{columns:2;column-gap:42px;margin:16px 0 0;padding-left:19px}.payroll-module__AwK7wW__checklist li{color:#4f695a;break-inside:avoid;margin-bottom:11px;padding-left:7px;font-size:12px}.payroll-module__AwK7wW__library{scroll-margin-top:135px}.payroll-module__AwK7wW__libraryTabs{background:#eff5f0;border:1px solid #d7e4db;border-radius:11px;gap:5px;margin-bottom:20px;padding:5px;display:flex}.payroll-module__AwK7wW__libraryTabs button{color:#567360;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:12px;padding:13px 14px;font-size:12px;font-weight:600;display:flex}.payroll-module__AwK7wW__libraryTabs button span{font-variant-numeric:tabular-nums;background:#e2ede5;border-radius:5px;padding:1px 6px;font-size:10px}.payroll-module__AwK7wW__libraryTabs button[aria-pressed=true]{color:#08725d;background:#fff;box-shadow:0 1px 7px #173c3512}.payroll-module__AwK7wW__libraryFilters{grid-template-columns:1fr 300px;gap:20px;display:grid}.payroll-module__AwK7wW__libraryCount{color:#60796a;justify-content:space-between;align-items:center;gap:18px;margin:19px 0;font-size:11px;display:flex}.payroll-module__AwK7wW__libraryCount button{color:var(--green);text-underline-offset:4px;background:0 0;border:0;font-size:11px;text-decoration:underline}.payroll-module__AwK7wW__referenceRows{border:1px solid var(--line);border-radius:13px;overflow:hidden}.payroll-module__AwK7wW__referenceRows:empty{border:0}.payroll-module__AwK7wW__referenceRow+.payroll-module__AwK7wW__referenceRow{border-top:1px solid var(--line)}.payroll-module__AwK7wW__referenceRow summary{cursor:pointer;align-items:flex-start;gap:16px;padding:20px 23px;list-style:none;display:flex}.payroll-module__AwK7wW__referenceRow summary::-webkit-details-marker{display:none}.payroll-module__AwK7wW__referenceRow summary:hover,.payroll-module__AwK7wW__deadlines summary:hover{background:#f7faf8}.payroll-module__AwK7wW__referenceRow[open] summary{background:#f1f7f3}.payroll-module__AwK7wW__referenceId{color:#508062;border:1px solid #d4e4d9;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:29px;margin-top:2px;font-size:10px;display:grid}.payroll-module__AwK7wW__referenceRow summary>span:nth-child(2){flex:1}.payroll-module__AwK7wW__referenceRow summary strong{font-size:14px;font-weight:600;display:block}.payroll-module__AwK7wW__referenceRow summary small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.payroll-module__AwK7wW__areaBadge{color:#597766;text-align:right;background:#eef4ef;border-radius:5px;max-width:180px;margin-top:4px;padding:3px 8px;font-size:9px}.payroll-module__AwK7wW__referenceRow summary .payroll-module__AwK7wW__chevron{margin-top:7px}.payroll-module__AwK7wW__referenceBody{padding:0 30px 26px 74px}.payroll-module__AwK7wW__referenceBody dl{grid-template-columns:1fr 1fr;gap:18px 30px;margin:21px 0;display:grid}.payroll-module__AwK7wW__referenceBody dl>div:first-child{background:#f6f9f6;border-left:2px solid #b1d0bd;grid-column:1/-1;padding:15px 18px}.payroll-module__AwK7wW__referenceBody dt{text-transform:uppercase;letter-spacing:.07em;color:#537762;margin-bottom:7px;font-size:10px;font-weight:700}.payroll-module__AwK7wW__referenceBody dd{color:#4a6656;margin:0;font-size:12px;line-height:1.85}.payroll-module__AwK7wW__related{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.payroll-module__AwK7wW__related>span{color:#718777;margin-right:5px;font-size:10px}.payroll-module__AwK7wW__related button{color:#276246;background:#f0f7f2;border:1px solid #d4e3d8;border-radius:5px;padding:4px 8px;font-size:10px}.payroll-module__AwK7wW__pagination{color:#637e6c;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.payroll-module__AwK7wW__pagination button,.payroll-module__AwK7wW__empty button{color:#286048;background:#fff;border:1px solid #d1e0d7;border-radius:7px;padding:9px 17px;font-size:12px}.payroll-module__AwK7wW__empty{text-align:center;border:1px dashed #bed2c4;border-radius:12px;padding:45px 25px}.payroll-module__AwK7wW__empty h3{font-size:22px}.payroll-module__AwK7wW__empty p{color:var(--muted);margin:12px 0 18px}.payroll-module__AwK7wW__reading{border-bottom:0}.payroll-module__AwK7wW__readingGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payroll-module__AwK7wW__readingGrid>a{border:1px solid var(--line);color:#2c5841;background:#f8fbf8;border-radius:9px;align-items:baseline;gap:17px;padding:21px 22px;text-decoration:none;display:flex}.payroll-module__AwK7wW__readingGrid>a:hover{background:#f1f8f2;border-color:#95bda4}.payroll-module__AwK7wW__readingGrid>a>span:first-child{color:#728c7b;font-size:10px}.payroll-module__AwK7wW__readingGrid>a>span:last-child{margin-left:auto}.payroll-module__AwK7wW__readingGrid strong{font-size:13px;font-weight:600}.payroll-module__AwK7wW__readingGrid p{color:var(--muted);margin-top:5px;font-size:11px}.payroll-module__AwK7wW__reviewNote{border-top:1px solid var(--line);color:#728477;justify-content:space-between;gap:40px;margin-top:30px;padding-top:26px;font-size:11px;display:flex}.payroll-module__AwK7wW__reviewNote p{max-width:840px}.payroll-module__AwK7wW__reviewNote a{color:var(--green);flex-shrink:0}.payroll-module__AwK7wW__taxPaymentShortcut{color:#5b7465;margin-bottom:18px;font-size:12px}.payroll-module__AwK7wW__taxPaymentShortcut a{color:var(--green);text-underline-offset:4px}.payroll-module__AwK7wW__tablePayee{color:#496c56;margin-bottom:9px;font-size:10px;display:block}.payroll-module__AwK7wW__tablePayButton{color:var(--green);text-align:left;background:0 0;border:0;border-bottom:1px solid #8cb6a1;padding:0 0 3px;font-size:11px}.payroll-module__AwK7wW__taxPaymentAnchor,.payroll-module__AwK7wW__paymentWalkthrough,.payroll-module__AwK7wW__integration{scroll-margin-top:130px}.payroll-module__AwK7wW__taxPayment{border:1px solid #bfd9cc;border-radius:12px;margin-top:16px;padding:28px 30px}.payroll-module__AwK7wW__taxPaymentHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.payroll-module__AwK7wW__taxPaymentHeading h3{margin-top:8px;font-size:22px}.payroll-module__AwK7wW__taxPaymentHeading>a{color:#176a50;background:#eef6f1;border:1px solid #c6ddd1;border-radius:8px;flex-shrink:0;padding:10px 15px;font-size:11px;text-decoration:none}.payroll-module__AwK7wW__paymentFacts{grid-template-columns:1fr 1fr;gap:23px 34px;margin:25px 0;display:grid}.payroll-module__AwK7wW__paymentFacts dt,.payroll-module__AwK7wW__paymentWalkthrough dt{color:#2e624a;margin-bottom:7px;font-size:11px;font-weight:700}.payroll-module__AwK7wW__paymentFacts dd,.payroll-module__AwK7wW__paymentWalkthrough dd{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.payroll-module__AwK7wW__paymentApi{border-top:1px solid var(--line);color:#536e5d;padding-top:18px;font-size:12px}.payroll-module__AwK7wW__paymentApi a{color:#176a50;text-underline-offset:3px}.payroll-module__AwK7wW__paymentHint{color:#708477;margin-top:19px;font-size:10px}.payroll-module__AwK7wW__paymentIntro{border:1px solid var(--line);background:#f3f8f4;border-radius:14px;padding:30px}.payroll-module__AwK7wW__paymentIntro h3{letter-spacing:-.025em;margin:13px 0;font-size:30px}.payroll-module__AwK7wW__paymentIntro>p{color:#4f6b5a;max-width:850px;margin-bottom:17px;font-size:13px}.payroll-module__AwK7wW__paymentMap{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.payroll-module__AwK7wW__paymentMap a{color:#284e3d;background:#fff;border:1px solid #d3e4d9;border-radius:10px;flex-direction:column;align-items:flex-start;padding:18px;text-decoration:none;display:flex}.payroll-module__AwK7wW__paymentMap a:hover{border-color:#68a28a}.payroll-module__AwK7wW__paymentMap a>span,.payroll-module__AwK7wW__walkthroughHeading>span{color:#247054;background:#e9f4ed;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.payroll-module__AwK7wW__paymentMap strong{margin-top:14px;font-size:13px}.payroll-module__AwK7wW__paymentMap small{color:#617c6c;margin:9px 0 15px;font-size:11px}.payroll-module__AwK7wW__paymentMap b{color:#438b6d;margin-top:auto;font-weight:400}.payroll-module__AwK7wW__medicareExample{color:#fff;background:#173c35;border-radius:14px;grid-template-columns:1.3fr 1fr;gap:40px;margin:25px 0 30px;padding:30px;display:grid}.payroll-module__AwK7wW__medicareExample .payroll-module__AwK7wW__eyebrow{color:#a7d8bc}.payroll-module__AwK7wW__medicareExample h3{margin:13px 0;font-size:24px}.payroll-module__AwK7wW__medicareExample p{color:#c5ddce;margin:12px 0;font-size:12px}.payroll-module__AwK7wW__medicareExample .payroll-module__AwK7wW__source{color:#b1e8cf}.payroll-module__AwK7wW__depositTotal{background:#ffffff06;border:1px solid #ffffff29;border-radius:10px;align-self:center;padding:20px 24px}.payroll-module__AwK7wW__medicareExample dl{margin:0}.payroll-module__AwK7wW__medicareExample dl>div{border-bottom:1px solid #ffffff20;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.payroll-module__AwK7wW__medicareExample dt{color:#cae0d1;font-size:11px}.payroll-module__AwK7wW__medicareExample dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:16px}.payroll-module__AwK7wW__medicareExample dl>div:last-of-type{border:0;margin-top:8px}.payroll-module__AwK7wW__medicareExample dl>div:last-of-type dd{color:#b5f0d0;font-size:24px}.payroll-module__AwK7wW__medicareExample .payroll-module__AwK7wW__depositTotal>p{font-size:10px}.payroll-module__AwK7wW__paymentWalkthroughs{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:30px;display:grid}.payroll-module__AwK7wW__paymentWalkthrough{border:1px solid var(--line);border-radius:13px;padding:28px}.payroll-module__AwK7wW__walkthroughHeading{align-items:flex-start;gap:14px;display:flex}.payroll-module__AwK7wW__walkthroughHeading h3{font-size:20px;line-height:1.4}.payroll-module__AwK7wW__walkthroughHeading p{color:#657c6c;margin-top:9px;font-size:11px}.payroll-module__AwK7wW__routeCovers{color:#4f705b;background:#f2f7f3;border-radius:7px;margin-top:20px;padding:14px 16px;font-size:12px}.payroll-module__AwK7wW__paymentWalkthrough ol{margin:23px 0;padding-left:20px}.payroll-module__AwK7wW__paymentWalkthrough li{color:#32604a;margin-top:18px;padding-left:5px;font-size:12px}.payroll-module__AwK7wW__paymentWalkthrough li p{color:var(--muted);margin-top:6px;font-size:12px}.payroll-module__AwK7wW__paymentWalkthrough dl{border-top:1px solid var(--line);gap:18px;padding-top:20px;display:grid}.payroll-module__AwK7wW__paymentWalkthrough .payroll-module__AwK7wW__sourcesRow{gap:12px 18px}.payroll-module__AwK7wW__bankMechanics{grid-template-columns:1fr 1fr;gap:35px;margin:30px 0 40px;display:grid}.payroll-module__AwK7wW__bankMechanics>div{border-left:2px solid #bed7c8;padding-left:21px}.payroll-module__AwK7wW__bankMechanics h3{margin-bottom:12px;font-size:19px}.payroll-module__AwK7wW__bankMechanics p{color:var(--muted);margin-top:12px;font-size:12px}.payroll-module__AwK7wW__integration{border-top:1px solid var(--line);margin:40px 0 30px;padding-top:35px}.payroll-module__AwK7wW__integration>h3{margin:12px 0;font-size:28px}.payroll-module__AwK7wW__integrationLead{color:var(--muted);max-width:900px;font-size:13px}.payroll-module__AwK7wW__integrationGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:25px;display:grid}.payroll-module__AwK7wW__integrationGrid article{border:1px solid var(--line);background:#fafcfb;border-radius:11px;padding:25px}.payroll-module__AwK7wW__integrationGrid article>span{letter-spacing:.1em;color:#58816b;font-size:9px;font-weight:650}.payroll-module__AwK7wW__integrationGrid h4{margin:12px 0;font-size:18px}.payroll-module__AwK7wW__integrationGrid p{color:var(--muted);margin-bottom:13px;font-size:12px}.payroll-module__AwK7wW__integrationGrid .payroll-module__AwK7wW__source{margin:7px 17px 0 0}.payroll-module__AwK7wW__paymentReceipt{border:1px solid var(--line);background:#eff6f1;border-radius:12px;margin:30px 0;padding:24px 28px}.payroll-module__AwK7wW__paymentReceipt h3{font-size:21px}.payroll-module__AwK7wW__paymentReceipt p{color:var(--muted);margin-top:13px;font-size:12px}.payroll-module__AwK7wW__paymentReceipt>div{flex-wrap:wrap;align-items:center;gap:11px;margin:20px 0;display:flex}.payroll-module__AwK7wW__paymentReceipt span{color:#2c6248;background:#fff;border:1px solid #d3e3d8;border-radius:6px;padding:8px 12px;font-size:11px}.payroll-module__AwK7wW__paymentReceipt b{color:#84a28f;font-weight:400}@media (max-width:1000px){.payroll-module__AwK7wW__paymentMap{grid-template-columns:1fr 1fr}.payroll-module__AwK7wW__modeLabel{display:none}.payroll-module__AwK7wW__modeInner{justify-content:center}.payroll-module__AwK7wW__heroGrid{grid-template-columns:1.1fr .9fr;gap:35px}.payroll-module__AwK7wW__hero h1{font-size:45px}.payroll-module__AwK7wW__jumpNav>div{gap:20px}.payroll-module__AwK7wW__heroMeta{flex-wrap:wrap}.payroll-module__AwK7wW__factGrid{grid-template-columns:1fr 1fr}.payroll-module__AwK7wW__fact:not(:nth-child(3n)){border-right:0}.payroll-module__AwK7wW__fact:nth-child(odd){border-right:1px solid var(--line)}.payroll-module__AwK7wW__fact:nth-child(-n+4){border-bottom:1px solid var(--line)}.payroll-module__AwK7wW__wageGrid{grid-template-columns:1fr 1fr;gap:25px}.payroll-module__AwK7wW__explorerInputs,.payroll-module__AwK7wW__explorerResult{padding:25px}.payroll-module__AwK7wW__cityPanel{grid-template-columns:230px 1fr}.payroll-module__AwK7wW__cityPanel>div:first-child,.payroll-module__AwK7wW__cityPanel>div:last-child{padding:24px}.payroll-module__AwK7wW__libraryFilters{grid-template-columns:1fr 250px}.payroll-module__AwK7wW__deadlines dl{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.payroll-module__AwK7wW__taxPayment{padding:23px}.payroll-module__AwK7wW__taxPaymentHeading{flex-direction:column;align-items:flex-start}.payroll-module__AwK7wW__paymentFacts,.payroll-module__AwK7wW__medicareExample,.payroll-module__AwK7wW__paymentWalkthroughs,.payroll-module__AwK7wW__bankMechanics,.payroll-module__AwK7wW__integrationGrid{grid-template-columns:1fr}.payroll-module__AwK7wW__paymentIntro,.payroll-module__AwK7wW__medicareExample,.payroll-module__AwK7wW__paymentWalkthrough{padding:23px}.payroll-module__AwK7wW__paymentIntro h3,.payroll-module__AwK7wW__integration>h3{font-size:25px}.payroll-module__AwK7wW__paymentMap{grid-template-columns:1fr}.payroll-module__AwK7wW__paymentMap a{grid-template-columns:30px 1fr 14px;gap:7px 13px;display:grid}.payroll-module__AwK7wW__paymentMap a>span{grid-row:1/3}.payroll-module__AwK7wW__paymentMap strong{margin-top:3px}.payroll-module__AwK7wW__paymentMap small{grid-column:2;margin:0}.payroll-module__AwK7wW__paymentMap b{grid-area:1/3/3;margin:auto}.payroll-module__AwK7wW__medicareExample{gap:22px}.payroll-module__AwK7wW__depositTotal{padding:15px 18px}.payroll-module__AwK7wW__paymentReceipt{padding:22px}.payroll-module__AwK7wW__modeInner,.payroll-module__AwK7wW__container{width:calc(100% - 40px)}.payroll-module__AwK7wW__modeInner{padding-block:13px}.payroll-module__AwK7wW__modeSwitch{width:100%}.payroll-module__AwK7wW__modeSwitch a{flex:1;place-items:center;padding:10px 8px;font-size:11px;display:grid}.payroll-module__AwK7wW__hero{padding:24px 0 35px}.payroll-module__AwK7wW__heroMeta{gap:8px;margin-bottom:28px;font-size:9px}.payroll-module__AwK7wW__heroGrid{grid-template-columns:1fr;gap:30px}.payroll-module__AwK7wW__hero h1{font-size:clamp(37px,7.5vw,54px)}.payroll-module__AwK7wW__heroLead{font-size:21px}.payroll-module__AwK7wW__heroDescription{font-size:13px}.payroll-module__AwK7wW__moneyCard{max-width:550px}.payroll-module__AwK7wW__jumpNav{top:60px}.payroll-module__AwK7wW__jumpNav>div{gap:23px;width:100%;padding-inline:20px}.payroll-module__AwK7wW__jumpNav a{padding-block:14px;font-size:10px}.payroll-module__AwK7wW__scope>div{display:block}.payroll-module__AwK7wW__scope p{margin-top:6px;font-size:10px}.payroll-module__AwK7wW__section{padding-block:40px;scroll-margin-top:120px}.payroll-module__AwK7wW__sectionHeading{gap:13px;margin-bottom:25px}.payroll-module__AwK7wW__sectionNumber{border-radius:8px;width:30px;height:30px;font-size:10px}.payroll-module__AwK7wW__sectionHeading h2{font-size:25px}.payroll-module__AwK7wW__sectionHeading p{font-size:12px}.payroll-module__AwK7wW__fact{padding:20px}.payroll-module__AwK7wW__fact h3{font-size:15px}.payroll-module__AwK7wW__wageGrid,.payroll-module__AwK7wW__explorer,.payroll-module__AwK7wW__cityPanel,.payroll-module__AwK7wW__cifCard,.payroll-module__AwK7wW__benefitGrid,.payroll-module__AwK7wW__twoNotes{grid-template-columns:1fr}.payroll-module__AwK7wW__wageGrid{gap:12px}.payroll-module__AwK7wW__workedExample{padding:24px}.payroll-module__AwK7wW__taxMethod{grid-template-columns:1fr;gap:20px;padding:24px}.payroll-module__AwK7wW__twoNotes{gap:26px}.payroll-module__AwK7wW__formulaBand{padding:23px}.payroll-module__AwK7wW__formulaBand p{font-size:14px}.payroll-module__AwK7wW__explorerResult{padding:26px}.payroll-module__AwK7wW__resultAmount{font-size:48px}.payroll-module__AwK7wW__cityPanel h3{margin-top:10px}.payroll-module__AwK7wW__cityRate{font-size:55px}.payroll-module__AwK7wW__cityPanel>div:first-child>p{margin-bottom:12px}.payroll-module__AwK7wW__cifCard{gap:22px;padding:23px}.payroll-module__AwK7wW__cifMath{padding:20px}.payroll-module__AwK7wW__assessmentGrid,.payroll-module__AwK7wW__paymentRoutes,.payroll-module__AwK7wW__reconcile{grid-template-columns:1fr;gap:26px}.payroll-module__AwK7wW__assessmentGrid article{border-bottom:1px solid var(--line);padding-bottom:22px}.payroll-module__AwK7wW__assessmentGrid article:last-child{border:0;padding:0}.payroll-module__AwK7wW__benefitGrid article{padding:25px}.payroll-module__AwK7wW__benefitGrid article:nth-child(odd){border-right:0}.payroll-module__AwK7wW__benefitGrid article:not(:last-child){border-bottom:1px solid var(--line)}.payroll-module__AwK7wW__reconcile{padding:26px}.payroll-module__AwK7wW__reconcile>div+div{border-top:1px solid #fff2;padding-top:23px}.payroll-module__AwK7wW__deadlines summary{flex-wrap:wrap;gap:8px 13px;padding:19px}.payroll-module__AwK7wW__deadlines summary strong{flex-basis:calc(100% - 65px);font-size:12px}.payroll-module__AwK7wW__deadlines summary small{text-align:left;order:2;width:100%;max-width:100%;padding-left:27px}.payroll-module__AwK7wW__deadlines details>div{padding:0 22px 23px}.payroll-module__AwK7wW__checklist ol{columns:1}.payroll-module__AwK7wW__checklist{padding:23px}.payroll-module__AwK7wW__libraryTabs button{padding:10px 7px;font-size:10px;line-height:1.55;display:block}.payroll-module__AwK7wW__libraryTabs button span{width:max-content;margin:5px auto 0;font-size:9px;display:block}.payroll-module__AwK7wW__libraryFilters{grid-template-columns:1fr;gap:15px}.payroll-module__AwK7wW__libraryCount{align-items:flex-start}.payroll-module__AwK7wW__libraryCount button{text-align:right;max-width:120px}.payroll-module__AwK7wW__referenceRow summary{gap:11px;padding:19px 16px}.payroll-module__AwK7wW__referenceRow summary strong{font-size:13px}.payroll-module__AwK7wW__referenceRow summary small{font-size:10px}.payroll-module__AwK7wW__referenceId{width:31px;height:26px;font-size:9px}.payroll-module__AwK7wW__areaBadge{display:none}.payroll-module__AwK7wW__referenceBody{padding:0 20px 22px}.payroll-module__AwK7wW__referenceBody dl{grid-template-columns:1fr;gap:17px}.payroll-module__AwK7wW__readingGrid{grid-template-columns:1fr}.payroll-module__AwK7wW__reviewNote{display:block}.payroll-module__AwK7wW__reviewNote a{margin-top:18px;display:inline-block}}@media (max-width:430px){.payroll-module__AwK7wW__modeInner,.payroll-module__AwK7wW__container{width:calc(100% - 32px)}.payroll-module__AwK7wW__factGrid{grid-template-columns:1fr}.payroll-module__AwK7wW__fact:nth-child(odd){border-right:0}.payroll-module__AwK7wW__fact:not(:last-child){border-bottom:1px solid var(--line)}.payroll-module__AwK7wW__inputPair{grid-template-columns:1fr}.payroll-module__AwK7wW__hero h1{font-size:36px}.payroll-module__AwK7wW__heroActions{gap:18px}.payroll-module__AwK7wW__heroActions a{font-size:11px}.payroll-module__AwK7wW__heroActions .payroll-module__AwK7wW__primary{padding:12px 18px}.payroll-module__AwK7wW__sectionHeading h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.payroll-module__AwK7wW__page *{scroll-behavior:auto;transition:none}}@media print{.payroll-module__AwK7wW__modeBar,.payroll-module__AwK7wW__jumpNav,.payroll-module__AwK7wW__heroActions,.payroll-module__AwK7wW__libraryFilters,.payroll-module__AwK7wW__pagination{display:none}.payroll-module__AwK7wW__page{font-size:11px}.payroll-module__AwK7wW__container{width:100%}.payroll-module__AwK7wW__section{padding-block:25px}.payroll-module__AwK7wW__hero{padding:20px 0}.payroll-module__AwK7wW__hero h1{font-size:35px}.payroll-module__AwK7wW__tableWrap{overflow:visible}.payroll-module__AwK7wW__taxTable{min-width:0}.payroll-module__AwK7wW__explorer,.payroll-module__AwK7wW__cityPanel,.payroll-module__AwK7wW__cifCard,.payroll-module__AwK7wW__workedExample{break-inside:avoid}}
