.cl4-page [hidden]{display:none!important}.cl4-page{--cl4-ink:#22271e;--cl4-moss:#40603f;--cl4-moss-soft:#dfe6da;--cl4-saffron:#a8701a;--cl4-stone:#767c6e;--cl4-line:#d9d6c8;color:#22271e;background:#f6f5ef}.cl4-shell{width:min(1120px,100% - 44px);margin-inline:auto}.cl4-page h1{letter-spacing:-.02em;font:600 clamp(28px,4vw,45px)/1.08 "Source Serif 4",serif}.cl4-page h2{letter-spacing:-.01em;font:600 clamp(23px,3vw,34px)/1.14 "Source Serif 4",serif}.cl4-page h3{font:600 clamp(18px,2.1vw,22px)/1.22 "Source Serif 4",serif}.cl4-page h4{font:700 16px/1.25 Hanken Grotesk,sans-serif}.cl4-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl4-hero{color:#eef1e9;background:linear-gradient(160deg,#22271e 0%,#2c3527 55%,#374030 100%);padding:clamp(26px,4vw,40px) 0 clamp(34px,5vw,54px)}.cl4-breadcrumbs ol{color:#a8b19c;flex-wrap:wrap;gap:8px;margin:0;padding:0;font:12.5px/1.4 Space Mono,monospace;list-style:none;display:flex}.cl4-breadcrumbs li+li:before{content:"/";opacity:.6;margin-right:8px}.cl4-breadcrumbs a{color:#c9d3bd}.cl4-breadcrumbs a:hover{color:#fff}.cl4-hero__grid{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:clamp(24px,4vw,56px);margin-top:clamp(20px,3vw,30px);display:grid}.cl4-hero__lead{color:#d3dac9;max-width:66ch;margin-top:16px;font-size:17px;line-height:1.62}.cl4-hero__stamp{color:#9fa992;margin-top:14px;font:12px Space Mono,monospace}.cl4-rail{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;margin:0;padding:18px}.cl4-rail figcaption{letter-spacing:.08em;text-transform:uppercase;color:#c6b083;font:700 11px Space Mono,monospace}.cl4-rail__list{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cl4-rail__step{border-top:1px solid #ffffff1f;grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.cl4-rail__step:first-child{border-top:0}.cl4-rail__step b{color:#c6b083;font:700 12px Space Mono,monospace}.cl4-rail__label{font-size:14px;font-weight:700}.cl4-rail__step small{color:#a8b19c;grid-column:2;font-size:12.5px;line-height:1.45}.cl4-rail__note{color:#a8b19c;margin-top:14px;font-size:12.5px;line-height:1.5}.cl4-hero__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(24px,3vw,34px) 0 0;padding:0;list-style:none;display:grid}.cl4-hero__facts li{background:#ffffff0d;border-left:3px solid #7f8f63;border-radius:0 10px 10px 0;gap:6px;padding:13px 15px;display:grid}.cl4-hero__facts strong{font-size:14.5px}.cl4-hero__facts span{color:#b6bfa8;font-size:13px;line-height:1.5}.cl4-calc{padding:clamp(30px,4vw,50px) 0}.cl4-calc__head p{color:#5a6153;max-width:74ch;margin-top:10px;line-height:1.6}.cl4-disclaimer{border:1px solid var(--cl4-line);border-left:4px solid var(--cl4-saffron);background:#eef0e6;border-radius:0 12px 12px 0;gap:7px;margin-top:20px;padding:15px 17px;display:grid}.cl4-disclaimer strong{font-size:14.5px}.cl4-disclaimer p{color:#5a6153;font-size:13.5px;line-height:1.55}.cl4-form{margin-top:22px}.cl4-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cl4-step{border:1px solid var(--cl4-line);background:#fff;border-radius:14px;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px;display:grid}.cl4-step__index{color:var(--cl4-moss);padding-top:3px;font:700 15px Space Mono,monospace}.cl4-step__body{gap:14px;min-width:0;display:grid}.cl4-choice{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cl4-choice legend{padding:0;font-size:15.5px;font-weight:700;line-height:1.35}.cl4-choice--tight legend{font-size:14px}.cl4-choice__hint{color:#6b7263;margin:0;font-size:13px;line-height:1.5}.cl4-inline-group{flex-wrap:wrap;gap:8px;display:flex}.cl4-inline{border:1px solid var(--cl4-line);cursor:pointer;background:#fbfbf7;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:14px;display:inline-flex}.cl4-inline:hover{border-color:var(--cl4-moss)}.cl4-inline input{accent-color:var(--cl4-moss);flex:none;width:17px;height:17px}.cl4-reason{border:1px solid var(--cl4-line);cursor:pointer;background:#fbfbf7;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;min-height:44px;padding:11px 13px;display:grid}.cl4-reason:hover{border-color:var(--cl4-moss)}.cl4-reason input{accent-color:var(--cl4-moss);width:17px;height:17px;margin-top:2px}.cl4-reason b{font-size:14.5px;display:block}.cl4-reason small{color:#6b7263;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.cl4-field{gap:6px;min-width:0;display:grid}.cl4-field label{font-size:14px;font-weight:700}.cl4-field input{border:1px solid var(--cl4-line);min-height:44px;font:inherit;color:inherit;background:#fbfbf7;border-radius:10px;width:100%;max-width:100%;padding:10px 12px;font-size:15px}.cl4-field input:focus-visible,.cl4-inline input:focus-visible,.cl4-reason input:focus-visible,.cl4-tile:focus-visible,.cl4-submit:focus-visible,.cl4-ghost:focus-visible{outline:2px solid var(--cl4-moss);outline-offset:2px}.cl4-field input[aria-invalid=true]{background:#fdf3f1;border-color:#9d3b2c}.cl4-field small{color:#6b7263;font-size:12.5px;line-height:1.5}.cl4-error{color:#9d3b2c;min-height:0;font-size:12.5px;line-height:1.45}.cl4-error:empty{display:none}.cl4-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cl4-help{border:1px dashed var(--cl4-line);background:#fbfbf7;border-radius:11px;margin-top:4px;padding:11px 13px}.cl4-help summary{cursor:pointer;min-height:24px;font-size:13.5px;font-weight:700}.cl4-help>*+*{margin-top:9px}.cl4-help p{color:#5a6153;font-size:13px;line-height:1.55}.cl4-note-inline{color:#6b7263;margin:0;font-size:13px;line-height:1.55}.cl4-basis-alt{background:#eef0e6;border-radius:11px;padding:12px 14px}.cl4-advanced{border:1px solid var(--cl4-line);background:#fff;border-radius:14px;margin-top:20px;padding:18px}.cl4-advanced__intro{color:#5a6153;margin-top:6px;font-size:13.5px;line-height:1.55}.cl4-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cl4-tile{text-align:left;border:1px solid var(--cl4-line);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fbfbf7;border-radius:11px;gap:4px;padding:12px 14px;display:grid}.cl4-tile b{font-size:14px}.cl4-tile small{color:#6b7263;font-size:12.5px;line-height:1.4}.cl4-tile:hover{border-color:var(--cl4-moss)}.cl4-tile[aria-expanded=true]{background:var(--cl4-moss-soft);border-color:var(--cl4-moss)}.cl4-panel{border:1px solid var(--cl4-line);background:#f4f5ee;border-radius:12px;gap:13px;margin-top:14px;padding:16px;display:grid}.cl4-panel>p{color:#5a6153;margin:0;font-size:13.5px;line-height:1.58}.cl4-row{border:1px solid var(--cl4-line);background:#fff;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;display:grid}.cl4-record{border:1px solid var(--cl4-line);background:#fff;border-radius:11px;gap:11px;min-width:280px;padding:13px;display:grid}.cl4-table-scroll{max-width:100%;overflow-x:auto}.cl4-records{gap:11px;min-width:0;display:grid}.cl4-exclusion{border-top:1px solid var(--cl4-line);gap:7px;padding:11px 0;display:grid}.cl4-exclusion__label{margin:0;font-size:13.5px;line-height:1.5}.cl4-exclusion__note{color:#767c6e;margin:0;font-size:12.5px;line-height:1.45}.cl4-gap-reason{background:#faf5ea;border:1px solid #e6d3ac;border-radius:10px;padding:11px 13px}.cl4-caps{border:1px solid var(--cl4-line);background:#fff;border-radius:11px;gap:9px;padding:13px;display:grid}.cl4-caps__label{margin:0;font-size:13.5px;font-weight:700}.cl4-caps ul{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.cl4-caps li{background:#f4f5ee;border-radius:9px;gap:2px;padding:9px 11px;display:grid}.cl4-caps b{color:var(--cl4-moss);font:700 15px Space Mono,monospace}.cl4-caps span{color:#5a6153;font-size:12.5px}.cl4-caps small{color:#767c6e;font-size:11.5px}.cl4-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cl4-compare>div{border:1px solid var(--cl4-line);background:#fff;border-radius:11px;padding:13px}.cl4-compare__label{letter-spacing:.06em;text-transform:uppercase;color:var(--cl4-saffron);margin:0 0 7px;font:700 11px Space Mono,monospace}.cl4-compare ul{color:#5a6153;gap:5px;margin:0;padding-left:17px;font-size:13px;line-height:1.5;display:grid}.cl4-actions{flex-wrap:wrap;gap:11px;margin-top:20px;display:flex}.cl4-submit{background:var(--cl4-moss);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:48px;padding:13px 26px;font:700 15px Hanken Grotesk,sans-serif}.cl4-submit:hover{background:#35502f}.cl4-ghost{border:1px solid var(--cl4-line);min-height:48px;color:inherit;cursor:pointer;background:#fff;border-radius:11px;padding:13px 22px;font:600 14.5px Hanken Grotesk,sans-serif}.cl4-ghost--small{justify-self:start;min-height:44px;padding:10px 16px;font-size:13.5px}.cl4-ghost:hover{border-color:var(--cl4-moss)}.cl4-result-band{border-top:1px solid var(--cl4-line);border-bottom:1px solid var(--cl4-line);background:#eceee3;padding:clamp(28px,4vw,46px) 0}.cl4-result-band__title{margin-bottom:16px}.cl4-result{border:1px solid var(--cl4-line);background:#fff;border-radius:15px;gap:16px;padding:clamp(16px,2.4vw,24px);display:grid}.cl4-result__empty{color:#5a6153;margin:0;line-height:1.6}.cl4-result__headline strong{font:600 clamp(19px,2.4vw,25px)/1.2 "Source Serif 4",serif;display:block}.cl4-result__lead{color:#5a6153;margin-top:7px;line-height:1.6}.cl4-route{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.cl4-route__tag{letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:6px 11px;font:700 11px Space Mono,monospace}.cl4-route--sickness .cl4-route__tag{background:var(--cl4-moss-soft);color:#2c4429;border:1px solid #b6c4ae}.cl4-route--accident .cl4-route__tag{color:#7d5210;background:#f6ead3;border:1px solid #ddc48f}.cl4-route__note{color:#6b7263;font-size:13px}.cl4-path{border:1px solid var(--cl4-line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cl4-path__step{border-left:1px solid var(--cl4-line);background:#fbfbf7;gap:5px;padding:14px 15px;display:grid;position:relative}.cl4-path__step:first-child{border-left:0}.cl4-path__dot{border:2px solid var(--cl4-stone);background:#fff;border-radius:50%;width:11px;height:11px}.cl4-path__step--ok{background:#f2f6ee}.cl4-path__step--ok .cl4-path__dot{border-color:var(--cl4-moss);background:var(--cl4-moss)}.cl4-path__step--blocked{background:#fbf1ee}.cl4-path__step--blocked .cl4-path__dot{background:#9d3b2c;border-color:#9d3b2c}.cl4-path__step--pending{background:#faf5ea}.cl4-path__step--pending .cl4-path__dot{border-color:var(--cl4-saffron);background:repeating-linear-gradient(45deg,#fff,#fff 2px,#e6cb9a 2px 4px)}.cl4-path__label{letter-spacing:.07em;text-transform:uppercase;color:#767c6e;font:700 11px Space Mono,monospace}.cl4-path__value{font-size:14.5px;line-height:1.35}.cl4-amount{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.cl4-amount p{border:1px solid var(--cl4-line);background:#f4f5ee;border-radius:12px;gap:3px;margin:0;padding:15px 16px;display:grid}.cl4-amount b{color:var(--cl4-ink);font:700 clamp(20px,2.7vw,29px)/1.1 Space Mono,monospace}.cl4-amount span{color:#6b7263;font-size:12.5px}.cl4-amount__total{background:var(--cl4-moss)!important;border-color:var(--cl4-moss)!important}.cl4-amount__total b{color:#fff}.cl4-amount__total span{color:#cbd8c3}.cl4-strip{gap:11px;display:grid}.cl4-strip h3{font-size:17px}.cl4-strip__track{border:1px solid var(--cl4-line);border-radius:9px;height:32px;display:flex;overflow:hidden}.cl4-strip__bar{flex:0 0 var(--cl4-share);place-items:center;min-width:0;font:700 11px Space Mono,monospace;display:grid}.cl4-strip__bar i{font-style:normal}.cl4-strip__bar--paid{background:var(--cl4-moss);color:#fff}.cl4-strip__bar--unpaid{color:#5a6153;background:repeating-linear-gradient(45deg,#e6e6db,#e6e6db 5px,#d6d6c8 5px 10px)}.cl4-strip__bar--open{color:#7d5210;background:repeating-linear-gradient(45deg,#f6ead3,#f6ead3 5px,#e9d7b2 5px 10px)}.cl4-strip__rows{background:var(--cl4-line);border:1px solid var(--cl4-line);border-radius:10px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cl4-strip__row{background:#fbfbf7;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 13px;font-size:13.5px;display:grid}.cl4-strip__row--paid{background:#f2f6ee}.cl4-strip__row--open{background:#faf5ea}.cl4-strip__range{font-family:Space Mono,monospace;font-size:12.5px}.cl4-strip__state{color:#5a6153}.cl4-strip__amount{text-align:right;font-weight:700}.cl4-strip__note{color:#5a6153;margin:0;font-size:13.5px;line-height:1.55}.cl4-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0;display:grid}.cl4-fact{background:#f4f5ee;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.cl4-fact dt{letter-spacing:.06em;text-transform:uppercase;color:#767c6e;font:700 11px Space Mono,monospace}.cl4-fact dd{margin:0;font-size:16px;font-weight:700}.cl4-fact small{color:#6b7263;font-size:12px;line-height:1.45}.cl4-reason-block,.cl4-reason{min-width:0}.cl4-result .cl4-reason{cursor:default;background:#fbf1ee;border-color:#e2c3ba;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.cl4-flags{gap:9px;display:grid}.cl4-flag{border:1px solid var(--cl4-line);background:#fbfbf7;border-radius:11px;gap:5px;padding:12px 14px;display:grid}.cl4-flag--check{background:#faf5ea;border-color:#e6d3ac}.cl4-flag strong{font-size:14.5px}.cl4-flag strong:before{content:attr(data-kind) " · ";letter-spacing:.05em;text-transform:uppercase;color:#767c6e;font:700 11px Space Mono,monospace}.cl4-flag p{color:#5a6153;margin:0;font-size:13.5px;line-height:1.55}.cl4-flag em{color:#767c6e;font-size:12px;font-style:normal}.cl4-article{padding:clamp(32px,4.5vw,56px) 0}.cl4-article__grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.cl4-toc{border:1px solid var(--cl4-line);background:#fff;border-radius:13px;padding:16px;position:sticky;top:20px}.cl4-toc h2{letter-spacing:.07em;text-transform:uppercase;color:#767c6e;font:700 12px Space Mono,monospace}.cl4-toc ol{gap:6px;margin:11px 0 0;padding-left:19px;display:grid}.cl4-toc a{color:#3f4a38;font-size:13.5px;line-height:1.4}.cl4-toc a:hover{color:var(--cl4-moss)}.cl4-prose{gap:clamp(26px,3.5vw,42px);min-width:0;display:grid}.cl4-chapter p{color:#4a5245;max-width:72ch;margin-top:13px;line-height:1.68}.cl4-chapter h2+p{margin-top:15px}.cl4-callout{border-left:4px solid var(--cl4-moss);background:#eef0e6;border-radius:0 12px 12px 0;margin-top:16px;padding:15px 17px}.cl4-callout--warn{border-left-color:var(--cl4-saffron);background:#faf5ea}.cl4-callout h3{font-size:17px}.cl4-callout p{margin-top:8px;font-size:14px}.cl4-docs{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cl4-docs li{border:1px solid var(--cl4-line);background:#fff;border-radius:12px;gap:5px;padding:14px 16px;display:grid}.cl4-docs b{color:var(--cl4-moss);font:700 15px Space Mono,monospace}.cl4-docs__when{color:var(--cl4-saffron);font-size:12.5px}.cl4-docs p{color:#4a5245;margin:0;font-size:13.5px;line-height:1.55}.cl4-method{margin-top:18px}.cl4-method h3{font-size:17.5px}.cl4-method p{margin-top:8px;font-size:14.5px}.cl4-myths{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cl4-myths li{border:1px solid var(--cl4-line);border-left:3px solid var(--cl4-saffron);background:#fff;border-radius:0 11px 11px 0;gap:5px;padding:12px 15px;display:grid}.cl4-myths b{font-size:14.5px}.cl4-myths span{color:#4a5245;font-size:13.5px;line-height:1.55}.cl4-faq__group{margin-top:24px}.cl4-faq__intro{color:#6b7263;margin-top:6px;font-size:13.5px}.cl4-faq__list{gap:8px;margin-top:12px;display:grid}.cl4-faq__item{border:1px solid var(--cl4-line);background:#fff;border-radius:11px;padding:12px 15px}.cl4-faq__item summary{cursor:pointer;min-height:24px;font-size:14.5px;font-weight:700;line-height:1.4}.cl4-faq__item p{margin-top:9px;font-size:14px}.cl4-faq__more{border:1px solid var(--cl4-line);cursor:pointer;min-height:44px;color:inherit;background:#fff;border-radius:10px;margin-top:11px;padding:11px 17px;font:600 13.5px Hanken Grotesk,sans-serif}.cl4-faq__more:hover{border-color:var(--cl4-moss)}.cl4-sources ul{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cl4-sources li{border:1px solid var(--cl4-line);background:#fff;border-radius:11px;gap:4px;padding:13px 15px;display:grid}.cl4-sources a{color:var(--cl4-moss);font-size:14px;font-weight:700;line-height:1.4}.cl4-sources span{color:#5a6153;font-size:13px;line-height:1.55}.cl4-sources__stamp{color:#767c6e;margin-top:14px;font:12px Space Mono,monospace}.cl4-related{border-top:1px solid var(--cl4-line);background:#e7e9dd;padding:clamp(30px,4vw,50px) 0}.cl4-related__grid{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:13px;margin-top:18px;display:grid}.cl4-related a{border:1px solid var(--cl4-line);color:inherit;background:#fff;border-radius:13px;gap:6px;padding:16px;display:grid}.cl4-related a strong{color:#35502f;font-size:15.5px}.cl4-related a span{color:#55604f;font-size:14px;line-height:1.5}.cl4-related a:hover{border-color:var(--cl4-moss)}@media (width<=980px){.cl4-article__grid{grid-template-columns:minmax(0,1fr)}.cl4-toc{position:static}.cl4-hero__facts,.cl4-path{grid-template-columns:repeat(2,minmax(0,1fr))}.cl4-path__step:nth-child(3){border-left:0}.cl4-path__step:nth-child(n+3){border-top:1px solid var(--cl4-line)}.cl4-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.cl4-hero__grid{grid-template-columns:minmax(0,1fr)}.cl4-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cl4-dates,.cl4-row,.cl4-compare{grid-template-columns:minmax(0,1fr)}.cl4-strip__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:4px}.cl4-strip__amount{text-align:left}}@media (width<=560px){.cl4-shell{width:min(100% - 32px,1120px)}.cl4-step{grid-template-columns:minmax(0,1fr);gap:10px}.cl4-step__index{padding-top:0}.cl4-tiles,.cl4-hero__facts,.cl4-path{grid-template-columns:minmax(0,1fr)}.cl4-path__step{border-left:0;border-top:1px solid var(--cl4-line)}.cl4-path__step:first-child{border-top:0}.cl4-amount,.cl4-facts{grid-template-columns:minmax(0,1fr)}.cl4-actions{display:grid}.cl4-submit,.cl4-ghost{width:100%}.cl4-record{min-width:0}}@media (prefers-reduced-motion:reduce){.cl4-page *{transition:none!important;animation:none!important}}
