.clp-h{font-family:var(--vz-display);letter-spacing:-.01em;color:var(--vz-ink);font-size:20px;font-weight:800;line-height:1.3}.clp-sub{color:var(--vz-slate);margin-top:4px;font-size:16px;line-height:1.5}.clp-plate{fill:var(--vz-b50);stroke:var(--vz-b200)}.clp-key{color:var(--vz-slate);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.clp-key li{align-items:center;gap:8px;display:flex}.clp-key-swatch{border-radius:3px;flex:none;width:22px;height:14px}.clp-layers{flex-direction:column;display:flex}.clp-layers-panel{flex-direction:column;flex:auto;padding:20px 16px 22px;display:flex}.clp-layers-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:14px;display:flex}.clp-layers-body{--clp-art:88px;isolation:isolate;flex-direction:column;flex:auto;display:flex;position:relative}.clp-layers-body:before{content:"";z-index:0;top:0;bottom:0;left:calc(var(--clp-art) / 2 - 1px);border-left:2px dashed var(--vz-b200);position:absolute}.clp-layers-list{z-index:1;flex:auto;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.clp-layer,.clp-layers-base{grid-template-columns:var(--clp-art) minmax(0, 1fr);column-gap:14px;display:grid;position:relative}.clp-layers--compact .clp-layers-list{grid-auto-rows:auto}.clp-layer{z-index:var(--clp-z,1);min-height:calc(var(--clp-art) * .5)}.clp-layer:first-child:after{content:"";z-index:-1;top:0;bottom:50%;left:calc(var(--clp-art) / 2 - 6px);background:#fff;width:12px;position:absolute}.clp-layer-art{display:block;position:relative}.clp-layer-svg{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.clp-layer-text{border-top:1px solid var(--vz-line);align-content:center;row-gap:2px;padding:12px 0;display:grid}.clp-layer:first-child .clp-layer-text{border-top:0}.clp-layer-name{color:var(--vz-ink);font-size:17px;font-weight:700;line-height:1.35}.clp-layer-n{color:var(--vz-b700);margin-right:8px;font-size:15px;font-weight:700}.clp-layer-detail{color:var(--vz-slate);font-size:16px;line-height:1.5}.clp-layers-base{z-index:1;margin-top:8px}.clp-layers-base:after{content:"";z-index:-1;top:calc(var(--clp-art) * .37);bottom:0;left:calc(var(--clp-art) / 2 - 6px);background:#fff;width:12px;position:absolute}.clp-base-svg{width:100%;height:auto}.clp-base-text{border-top:2px solid var(--vz-b500);align-content:center;row-gap:4px;padding:14px 0 2px;display:grid}.clp-base-name{font-family:var(--vz-display);color:var(--vz-ink);align-items:flex-start;gap:8px;font-size:20px;font-weight:800;line-height:1.3;display:flex}.clp-base-detail{color:var(--vz-slate);font-size:16px;line-height:1.5}@media (min-width:640px){.clp-layers-head{flex-wrap:nowrap}.clp-layers-head>.vz-chip{flex:none}}@media (min-width:768px){.clp-layers-panel{padding:26px 28px 28px}.clp-layers-body{--clp-art:124px}.clp-layers--compact .clp-layers-body{--clp-art:104px}.clp-layer,.clp-layers-base{column-gap:24px}.clp-layers--wide .clp-layer-text,.clp-layers--wide .clp-base-text{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:center;column-gap:28px}}.clp-month-panel{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:20px 16px 8px;display:grid}.clp-month-stage{width:100%;max-width:440px;margin:0 auto;position:relative}.clp-month-svg{width:100%;height:auto}.clp-month-flag{margin-top:-5px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 0 0 2px #fff}.clp-month-dates{margin:0;padding:0;list-style:none;display:grid}.clp-month-date{border-top:1px solid var(--vz-line);grid-template-columns:18px minmax(0,1fr);column-gap:14px;padding:14px 0;display:grid}.clp-month-swatch{border:1px solid;border-radius:5px;width:18px;height:18px;margin-top:5px}.clp-month-day{font-family:var(--vz-display);color:var(--vz-b700);font-size:22px;font-weight:800;line-height:1.25}.clp-month-what{color:var(--vz-ink);margin-top:2px;font-size:17px;font-weight:700;line-height:1.35}.clp-month-note{color:var(--vz-slate);margin-top:2px;font-size:16px;line-height:1.5}@media (min-width:900px){.clp-month-panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:44px;padding:28px 36px 24px}.clp-month-head{grid-column:1/-1}.clp-month-date:first-child{border-top:0}}.clp-rhythm-grid{background:var(--vz-line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.clp-rhythm-cell{background:#fff;grid-template-columns:76px minmax(0,1fr);align-items:start;column-gap:16px;padding:20px 16px;display:grid}.clp-rhythm-svg{width:76px;height:auto}.clp-rhythm-count{font-family:var(--vz-display);letter-spacing:-.02em;color:var(--vz-b500);font-size:44px;font-weight:800;line-height:1}.clp-rhythm-label{color:var(--vz-ink);margin-top:6px;font-size:17px;font-weight:700;line-height:1.35}.clp-rhythm-items{border-top:1px solid var(--vz-line);row-gap:10px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.clp-rhythm-name{color:var(--vz-ink);font-size:16px;font-weight:600;line-height:1.35;display:block}.clp-rhythm-when{color:var(--vz-slate);font-size:15px;line-height:1.4;display:block}@media (min-width:640px){.clp-rhythm-cell{grid-template-columns:100px minmax(0,1fr);column-gap:28px;padding:24px 28px}.clp-rhythm-svg{width:100px}}@media (min-width:640px) and (max-width:1023.98px){.clp-rhythm-items{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));column-gap:24px}}@media (min-width:1024px){.clp-rhythm-grid{grid-template-columns:repeat(var(--clp-cols,5), minmax(0, 1fr))}.clp-rhythm-cell{flex-direction:column;padding:26px 18px 28px;display:flex}.clp-rhythm-svg{width:104px;margin-bottom:18px}}.clp-pt-panel{overflow:hidden}.clp-pt-head{border-bottom:1px solid var(--vz-line);grid-template-columns:minmax(0,1fr);row-gap:12px;padding:22px 16px;display:grid}.clp-pt-figure{font-family:var(--vz-display);color:var(--vz-ink);align-items:baseline;gap:10px;font-weight:800;line-height:1;display:flex}.clp-pt-figure strong{letter-spacing:-.03em;color:var(--vz-b500);font-size:60px;font-weight:800}.clp-pt-figure span{font-size:24px}.clp-pt-lead{color:var(--vz-slate);font-size:17px;line-height:1.5}.clp-pt-lead b{color:var(--vz-ink);font-weight:700}.clp-pt-grid{background:var(--vz-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.clp-pt-tile{background:#fff;flex-direction:column;padding:16px 14px 18px;display:flex}.clp-pt-tile--none{background:var(--vz-paper)}.clp-pt-svg{width:60px;height:auto;margin-bottom:10px}.clp-pt-tile--none .clp-plate{fill:#fff;stroke:var(--vz-b300);stroke-width:1.2px;stroke-dasharray:3 3}.clp-pt-state{color:var(--vz-ink);font-size:17px;font-weight:700;line-height:1.3}.clp-pt-value{color:var(--vz-slate);margin-top:4px;font-size:15px;line-height:1.4}.clp-pt-value b{color:var(--vz-b700);font-size:17px;font-weight:700}@media (min-width:640px){.clp-pt-head{padding:24px 28px}.clp-pt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clp-pt-tile{padding:20px 22px 22px}.clp-pt-svg{width:68px}}@media (min-width:1024px){.clp-pt-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:36px}.clp-pt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.clp-pt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.clp-pt-tile{padding:20px 18px 22px}}.clp-lwf-panel{padding:22px 16px 8px}.clp-lwf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:14px;display:flex}.clp-lwf-rows{margin:0;padding:0;list-style:none}.clp-lwf-row{border-top:1px solid var(--vz-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px 0;display:grid}.clp-lwf-who{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.clp-lwf-state{color:var(--vz-ink);font-size:17px;font-weight:700;line-height:1.3}.clp-lwf-total{font-family:var(--vz-display);text-align:right;white-space:nowrap;color:var(--vz-ink);font-size:22px;font-weight:800;line-height:1.2}.clp-lwf-total span{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);color:var(--vz-slate);font-size:15px;font-weight:500}.clp-lwf-track{background:var(--vz-b50);border-radius:0 7px 7px 0;grid-column:1/-1;height:26px}.clp-lwf-bar{height:100%;display:flex}.clp-lwf-seg{width:var(--clp-w,0%);flex:none;min-width:4px;height:100%}.clp-lwf-seg--employee{background:linear-gradient(180deg, var(--vz-b200) 0 36%, var(--vz-b300) 36% 100%)}.clp-lwf-seg--employer{background:linear-gradient(180deg, var(--vz-b400) 0 36%, var(--vz-b500) 36% 100%);border-radius:0 7px 7px 0}.clp-key-swatch--employee{background:var(--vz-b300)}.clp-key-swatch--employer{background:var(--vz-b500)}.clp-lwf-note{color:var(--vz-slate);grid-column:1/-1;font-size:15px;line-height:1.5}.clp-lwf-note b{color:var(--vz-ink);font-weight:600}@media (min-width:640px){.clp-lwf-panel{padding:26px 28px 10px}}@media (min-width:1024px){.clp-lwf-row{grid-template-columns:15.5rem minmax(0,1fr) 9rem;gap:8px 28px}.clp-lwf-who{grid-area:1/1}.clp-lwf-track{grid-area:1/2}.clp-lwf-total{grid-area:1/3}.clp-lwf-note{grid-area:2/2/auto/-1}}.clp-journey-panel{padding:22px 16px}.clp-journey-head{margin-bottom:18px}.clp-journey-list{--clp-jw:84px;isolation:isolate;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.clp-journey-step{grid-template-columns:var(--clp-jw) minmax(0, 1fr);align-items:start;column-gap:16px;padding-bottom:24px;display:grid;position:relative}.clp-journey-step:last-child{padding-bottom:0}.clp-journey-step:before{content:"";z-index:0;top:calc(var(--clp-jw) * var(--clp-ground,.6));left:calc(var(--clp-jw) / 2 - 3px);background:var(--vz-b200);border-radius:3px;width:6px;height:100%;position:absolute}.clp-journey-step:last-child:before{display:none}.clp-journey-art{z-index:1;display:block;position:relative}.clp-journey-svg--compact{width:100%;height:auto}.clp-journey-svg--wide{display:none}.clp-journey-beam rect:first-child{fill:var(--vz-b200)}.clp-journey-beam rect:last-child{fill:var(--vz-b300)}.clp-journey-arrow{fill:none;stroke:var(--vz-b500);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.clp-journey-text{min-width:0;padding-top:6px}.clp-journey-n{letter-spacing:.12em;color:var(--vz-b700);font-size:15px;font-weight:700;line-height:1.4}.clp-journey-stage{font-family:var(--vz-display);color:var(--vz-ink);font-size:24px;font-weight:800;line-height:1.2}.clp-journey-docs-h{border-top:1px solid var(--vz-line);color:var(--vz-ink);margin-top:10px;padding-top:10px;font-size:15px;font-weight:700;line-height:1.4}.clp-journey-docs{color:var(--vz-slate);row-gap:4px;margin:6px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.vz .clp-journey-close{white-space:normal;margin-top:12px}@media (min-width:640px){.clp-journey-panel{padding:26px 28px}.clp-journey-list{--clp-jw:104px}.clp-journey-step{column-gap:24px}}@media (min-width:1024px){.clp-journey-panel{padding:28px 14px 32px}.clp-journey-head{padding:0 14px}.clp-journey-list{grid-template-columns:repeat(var(--clp-steps,4), minmax(0, 1fr))}.clp-journey-step{flex-direction:column;align-items:stretch;padding-bottom:0;display:flex}.clp-journey-step:before,.clp-journey-svg--compact{display:none}.clp-journey-svg--wide{width:100%;height:auto;display:block}.clp-journey-text{text-align:center;flex-direction:column;flex:1;align-items:center;padding:12px 16px 0;display:flex}.clp-journey-docs-h{align-self:stretch}}.clp-compare{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.clp-compare-card{grid-template-columns:92px minmax(0,1fr);align-items:center;column-gap:16px;padding:20px 16px;display:grid}.clp-compare-card--with{border-color:var(--vz-b300);background:linear-gradient(180deg, #fff 0%, var(--vz-b50) 100%)}.clp-compare-svg{width:100%;height:auto}.clp-compare-gap{fill:var(--vz-amber-soft);stroke:var(--vz-amber);stroke-dasharray:4 3}.clp-compare-title{font-family:var(--vz-display);color:var(--vz-ink);margin-top:10px;font-size:19px;font-weight:800;line-height:1.3}.clp-compare-body{color:var(--vz-slate);margin-top:6px;font-size:16px;line-height:1.55}@media (min-width:640px){.clp-compare-card{grid-template-columns:132px minmax(0,1fr);column-gap:24px;padding:24px 26px}}@media (min-width:1024px){.clp-compare{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.clp-compare-card{grid-template-columns:156px minmax(0,1fr);padding:28px 30px}}.clp-ask-icon{background:var(--vz-b50);width:44px;height:44px;color:var(--vz-b700);border-radius:12px;justify-content:center;align-items:center;display:flex}.clp-answer-icon{background:var(--vz-b500);color:#fff;width:64px;height:64px;box-shadow:var(--vz-shadow-2);border-radius:18px;justify-content:center;align-items:center;display:flex}.clp-answer-icon svg{width:30px;height:30px}.clp-steps-head{margin-bottom:22px}
