.jb{color:var(--ch-ink-900);font-size:var(--ch-fs-body);line-height:var(--ch-lh-body)}.jb *,.jb :after,.jb :before{box-sizing:border-box}.jb a{color:var(--ch-mint-700);text-underline-offset:3px}.jb a:active,.jb a:focus,.jb a:hover{color:var(--ch-link-hover)}.jb :focus-visible{outline:2px solid var(--ch-mint-700);outline-offset:2px}.jb .jb-dark :focus-visible{outline-color:var(--ch-mint-500)}.jb .jb-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.jb .jb-wrap{margin:0 auto;max-width:calc(var(--ch-container) + var(--ch-gutter)*2);padding:0 var(--ch-gutter);width:100%}.jb .jb-ic{color:var(--ch-ink-600);fill:none;flex:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:20px}.jb .jb-eyebrow{color:var(--ch-ink-600);font-size:var(--ch-fs-sm);font-weight:500;line-height:var(--ch-lh-heading);margin:0 0 16px;text-transform:uppercase}.jb .jb-h1{font-size:var(--ch-fs-h1)}.jb .jb-h1,.jb .jb-h2{color:var(--ch-ink-900);font-weight:600;line-height:var(--ch-lh-heading);margin:0}.jb .jb-h2{font-size:var(--ch-fs-h2)}.jb .jb-h5{color:var(--ch-ink-900);font-size:var(--ch-fs-h5);font-weight:600;line-height:var(--ch-lh-heading);margin:0}.jb .jb-lead{color:var(--ch-ink-600);font-size:var(--ch-fs-body-lg);line-height:var(--ch-lh-body);margin:16px 0 0;max-width:700px}.jb .jb-p{margin:0}.jb .jb-muted{color:var(--ch-ink-600)}.jb .jb-mark{background:linear-gradient(transparent 60%,var(--ch-mint-500) 60%,var(--ch-mint-500) 93%,transparent 93%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.jb .jb-hero{background:var(--ch-ink-50);border-bottom:1px solid var(--ch-ink-200)}.jb .jb-hero,.jb .jb-sec{padding:40px 0}.jb .jb-band{background:var(--ch-ink-50);border-bottom:1px solid var(--ch-ink-200);border-top:1px solid var(--ch-ink-200)}.jb .jb-sec-h{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 0 24px}.jb .jb-hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 400px}.jb .jb-bc{color:var(--ch-ink-500);font-size:var(--ch-fs-sm);line-height:1.5;margin:0 0 24px}.jb .jb-bc ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.jb .jb-bc a,.jb .jb-bc a:active,.jb .jb-bc a:focus{color:var(--ch-ink-500);display:inline-block;padding:12px 0;text-decoration:underline}.jb .jb-bc a:hover{color:var(--ch-ink-900)}.jb .jb-btn{align-items:center;border:1px solid transparent;border-radius:var(--ch-radius);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ch-fs-body);font-weight:500;gap:8px;justify-content:center;line-height:var(--ch-lh-heading);min-height:44px;padding:12px 24px;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out}.jb .jb-btn-p,.jb a.jb-btn-p,.jb a.jb-btn-p:active,.jb a.jb-btn-p:focus{background:var(--ch-mint-500);border-color:var(--ch-mint-500);color:var(--ch-ink-900)}.jb .jb-btn-p:hover,.jb a.jb-btn-p:hover{background:var(--ch-mint-100);color:var(--ch-ink-900)}.jb .jb-btn-s{background:transparent;border-color:var(--ch-ink-500);color:var(--ch-ink-900)}.jb .jb-btn-s:hover{background:var(--ch-ink-50)}.jb .jb-btn-d{background:var(--ch-ink-900);border-color:var(--ch-ink-900);color:var(--ch-surface)}.jb .jb-btn-d:hover{background:var(--ch-ink-700);border-color:var(--ch-ink-700)}.jb .jb-btn-t{background:transparent;border-color:transparent;color:var(--ch-mint-700)}.jb .jb-btn-t:hover{text-decoration:underline;text-underline-offset:3px}.jb .jb-btn .jb-ic{color:currentColor}.jb .jb-search{align-items:flex-end;display:flex;gap:16px;margin-top:32px;max-width:820px}.jb .jb-search .jb-fld{flex:1}.jb .jb-inpw{position:relative}.jb .jb-inpw .jb-ic{left:16px;pointer-events:none;position:absolute;top:14px}.jb .jb-lbl{color:var(--ch-ink-600);display:block;font-size:var(--ch-fs-sm);line-height:1.5;margin:0 0 8px}.jb .jb-inp{background:var(--ch-surface);border:1px solid var(--ch-ink-500);border-radius:var(--ch-radius);color:var(--ch-ink-900);font:inherit;font-size:var(--ch-fs-body);line-height:1.4;min-height:48px;padding:12px 16px;transition:border-color .15s ease-out,box-shadow .15s ease-out;width:100%}.jb .jb-inp.jb-pl{padding-left:48px}.jb .jb-inp:focus,.jb .jb-inp:focus-visible{border-color:var(--ch-mint-700);box-shadow:0 0 0 2px var(--ch-mint-700);outline:none}.jb .jb-inp.jb-err{border-color:var(--ch-danger)}.jb .jb-hint{color:var(--ch-ink-600)}.jb .jb-errt,.jb .jb-hint{font-size:var(--ch-fs-sm);line-height:1.5;margin:8px 0 0}.jb .jb-errt{color:var(--ch-danger-text);font-weight:500}.jb .jb-check{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--ch-fs-body);gap:12px;line-height:var(--ch-lh-body);padding:10px 0}.jb .jb-check input{accent-color:var(--ch-mint-700);cursor:pointer;flex:none;height:20px;margin:3px 0 0;width:20px}.jb .jb-check a{display:inline-block;margin:-12px 0;padding:12px 0}.jb .jb-check-sm{color:var(--ch-ink-700);font-size:var(--ch-fs-sm);gap:10px;line-height:1.45;margin:0;padding:2px 0}.jb .jb-check-sm~.jb-check-sm{margin-top:-12px}.jb .jb-check-sm input{height:18px;margin:1px 0 0;width:18px}.jb .jb-check-sm a{margin:-6px 0;padding:6px 0}.jb .jb-check-sm+.jb-errt{margin-top:0}.jb .jb-check-nl{border-top:1px solid var(--ch-ink-200);font-weight:700;margin:4px 0 0;padding:16px 0 0}.jb .jb-kpi{background:var(--ch-mint-500);border-radius:var(--ch-radius-lg);display:flex;flex-direction:column;gap:24px;padding:40px}.jb .jb-kpi .jb-eyebrow{color:var(--ch-ink-900);margin:0}.jb .jb-kpi-i{border-bottom:1px solid var(--ch-ink-900);display:flex;flex-direction:column;gap:4px;padding-bottom:24px}.jb .jb-kpi-i:last-child{border-bottom:0;padding-bottom:0}.jb .jb-kpi-n{color:var(--ch-ink-900);font-size:40px;font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--ch-lh-heading)}.jb .jb-kpi-l{color:var(--ch-ink-700);font-size:var(--ch-fs-sm);line-height:1.5}.jb .jb-tiles{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.jb .jb-tile{align-items:flex-start;background:var(--ch-surface);border:1px solid var(--ch-ink-200);border-radius:var(--ch-radius);color:var(--ch-ink-900);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:16px;height:100%;min-height:44px;padding:24px;text-align:left;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;width:100%}.jb .jb-tile:hover{border-color:var(--ch-ink-300);box-shadow:var(--ch-shadow-md)}.jb .jb-tile[aria-pressed=true]{background:var(--ch-mint-50);border-color:var(--ch-ink-900)}.jb .jb-tico{align-items:center;background:var(--ch-mint-500);border-radius:var(--ch-radius);display:flex;flex:none;height:48px;justify-content:center;width:48px}.jb .jb-tico .jb-ic{color:var(--ch-ink-900);height:24px;width:24px}.jb .jb-tl{font-size:var(--ch-fs-body);font-weight:500;line-height:1.4}.jb .jb-tc{color:var(--ch-ink-600);font-size:var(--ch-fs-sm);line-height:1.5}.jb .jb-layout{align-items:start;display:grid;gap:24px;grid-template-columns:296px minmax(0,1fr)}.jb .jb-mtools{align-items:center;display:none;gap:16px;justify-content:space-between}.jb .jb-fpanel{background:var(--ch-surface);border:1px solid var(--ch-ink-200);border-radius:var(--ch-radius);padding:0 24px 8px}@media (min-width:992px){.jb .jb-fpanel{margin-top:40px;max-height:calc(100vh - 117px);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:101px}}.jb .jb-fpanel-h{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:16px 0}.jb .jb-acc,.jb .jb-fpanel-h{border-bottom:1px solid var(--ch-ink-200)}.jb .jb-acc:last-of-type{border-bottom:0}.jb .jb-acc summary{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:500;gap:16px;justify-content:space-between;line-height:var(--ch-lh-heading);list-style:none;min-height:44px;padding:16px 0}.jb .jb-acc summary::-webkit-details-marker{display:none}.jb .jb-chev{transition:transform .3s ease-out}.jb .jb-acc[open] .jb-chev{transform:rotate(90deg)}.jb .jb-fs{border:0;margin:0;min-width:0;padding:0}.jb .jb-opts{list-style:none;margin:0;padding:0 0 16px}.jb .jb-opt{align-items:center;cursor:pointer;display:flex;font-size:var(--ch-fs-body);gap:12px;line-height:1.4;margin:0;min-height:44px}.jb .jb-opt input{accent-color:var(--ch-mint-700);cursor:pointer;flex:none;height:20px;margin:0;width:20px}.jb .jb-fnote{color:var(--ch-ink-600);font-size:var(--ch-fs-sm);line-height:1.5;margin:0 0 8px}.jb .jb-fclose{display:none;padding:8px 0 16px}.jb .jb-fclose .jb-btn{width:100%}.jb .jb-rhead{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 0 16px}.jb .jb-rcount{font-size:20px;font-weight:600;line-height:var(--ch-lh-heading);margin:0;scroll-margin-top:120px}.jb .jb-rcount:focus{outline:none}.jb .jb-active{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.jb .jb-active:empty{display:none}.jb .jb-chipbtn{background:none;border:0;cursor:pointer;font:inherit;min-height:44px;padding:0}.jb .jb-chip,.jb .jb-chipbtn{align-items:center;display:inline-flex}.jb .jb-chip{background:var(--ch-ink-100);border-radius:var(--ch-radius-full);color:var(--ch-ink-700);font-size:var(--ch-fs-xs);font-weight:500;gap:4px;letter-spacing:.08em;line-height:1.4;padding:4px 12px}.jb .jb-chipbtn .jb-chip{padding:8px 12px}.jb .jb-chipbtn .jb-ic{color:var(--ch-ink-700);height:16px;width:16px}.jb .jb-chipbtn:hover .jb-chip{background:var(--ch-ink-200)}.jb .jb-cards{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.jb .jb-cards>li[hidden]{display:none}.jb .jb-card{background:var(--ch-surface);border:1px solid var(--ch-ink-200);border-radius:var(--ch-radius);display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;position:relative;transition:border-color .15s ease-out,box-shadow .15s ease-out}.jb .jb-card:hover{border-color:var(--ch-ink-300);box-shadow:var(--ch-shadow-md)}.jb .jb-card-top{display:flex;flex-wrap:wrap;gap:8px}.jb .jb-card .jb-h5{font-size:20px}.jb a.jb-stretch,.jb a.jb-stretch:active,.jb a.jb-stretch:focus,.jb a.jb-stretch:hover{color:var(--ch-ink-900);font:inherit;font-size:20px;font-weight:600;line-height:var(--ch-lh-heading);text-decoration:none}.jb .jb-stretch:after{border-radius:var(--ch-radius);content:"";inset:0;position:absolute}.jb .jb-stretch:focus-visible{outline:none}.jb .jb-stretch:focus-visible:after{outline:2px solid var(--ch-mint-700);outline-offset:2px}.jb .jb-cbr{align-items:center;align-self:flex-start;color:var(--ch-ink-900);display:inline-flex;font-size:var(--ch-fs-sm);font-weight:500;gap:8px;line-height:1.4;margin:-8px 0;min-height:44px;position:relative;text-decoration:none;z-index:2}.jb .jb-cbr .jb-ic{height:18px;width:18px}.jb a.jb-cbr,.jb a.jb-cbr .jb-ic{color:var(--ch-mint-700)}.jb a.jb-cbr:hover{text-decoration:underline}.jb .jb-meta{color:var(--ch-ink-600);display:grid;font-size:var(--ch-fs-sm);gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.5;list-style:none;margin:0;padding:0}.jb .jb-meta li{align-items:center;display:flex;gap:8px;margin:0}.jb .jb-meta .jb-ic{height:18px;width:18px}.jb .jb-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:auto 0 0;padding:0}.jb .jb-chips li{margin:0}.jb .jb-cfoot{align-items:center;border-top:1px solid var(--ch-ink-200);color:var(--ch-mint-700);display:flex;font-size:var(--ch-fs-body);font-weight:500;gap:8px;line-height:var(--ch-lh-heading);margin-top:auto;padding-top:16px}.jb .jb-cfoot .jb-ic{color:var(--ch-mint-700);transition:transform .15s ease-out}.jb .jb-card:hover .jb-cfoot .jb-ic{transform:translateX(4px)}.jb .jb-empty{align-items:center;border:1px dashed var(--ch-ink-400);border-radius:var(--ch-radius);display:flex;flex-direction:column;gap:16px;padding:40px 24px;text-align:center}.jb .jb-empty[hidden]{display:none}.jb .jb-steps{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.jb .jb-step{background:var(--ch-surface);border:1px solid var(--ch-ink-200);border-radius:var(--ch-radius);display:flex;flex-direction:column;gap:16px;margin:0;padding:24px}.jb .jb-stn{align-items:center;background:var(--ch-ink-900);border-radius:var(--ch-radius-full);color:var(--ch-surface);display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;line-height:1;width:48px}.jb .jb-nl{align-items:start;background:var(--ch-ink-50);border-radius:var(--ch-radius-lg);display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:40px}.jb .jb-nlform{display:flex;flex-direction:column;gap:16px}.jb .jb-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.jb .jb-ok{align-items:flex-start;display:flex;gap:16px}.jb .jb-ok[hidden]{display:none}.jb .jb-bcheck-c{fill:var(--ch-mint-500)}.jb .jb-bcheck-s{fill:none;stroke:#172e1b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.jb .jb-ab{background:var(--ch-ink-950);color:var(--ch-on-dark);padding:80px 0}.jb .jb-ab-in{align-items:center;display:flex;gap:40px;justify-content:space-between}.jb .jb-ab .jb-abt,.jb .jb-ab .jb-h2{color:var(--ch-on-dark)}.jb .jb-ab .jb-abt{margin:16px 0 0;max-width:620px}.jb .jb-phbox{background:var(--ch-surface);border:1px dashed var(--ch-ink-400);border-radius:var(--ch-radius);color:var(--ch-ink-600);margin:24px 0 0;padding:16px 24px}.jb .jb-h3{color:var(--ch-ink-900);font-size:var(--ch-fs-h3);font-weight:600;line-height:var(--ch-lh-heading);margin:0}.jb .jb-small{font-size:var(--ch-fs-sm);line-height:1.5}.jb .jb-dhero{background:var(--ch-ink-50);border-bottom:1px solid var(--ch-ink-200);padding:40px 0}.jb .jb-dcols{display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 384px}.jb .jb-dmain{min-width:0}.jb .jb-dmeta{display:flex;flex-wrap:wrap;gap:16px 40px;margin:0 0 24px}.jb .jb-dmi{align-items:center;color:var(--ch-ink-900);display:flex;gap:12px;min-height:44px}.jb .jb-dmi-t{display:flex;flex-direction:column}.jb .jb-dmi-k{color:var(--ch-ink-600);font-size:var(--ch-fs-sm);line-height:1.5}.jb .jb-dmi-v{color:var(--ch-ink-900);font-size:var(--ch-fs-body-lg);font-weight:600;line-height:1.3}.jb .jb-dchips{margin:0 0 16px}.jb .jb-notice{background:var(--ch-ink-50);border:1px solid var(--ch-ink-300);border-left:4px solid var(--ch-ink-900);border-radius:var(--ch-radius);display:flex;flex-direction:column;gap:8px;margin:0 0 24px;padding:16px 24px}.jb .jb-ftiles{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.jb .jb-ft{background:var(--ch-surface);border:1px solid var(--ch-ink-200);border-radius:var(--ch-radius);gap:8px;min-width:0;padding:24px}.jb .jb-ft,.jb .jb-ft dt{display:flex;flex-direction:column}.jb .jb-ft dt{color:var(--ch-ink-600);font-size:var(--ch-fs-sm);font-weight:400;gap:12px;line-height:1.5;margin:0}.jb .jb-ft .jb-tico{height:40px;width:40px}.jb .jb-ft .jb-tico .jb-ic{height:20px;width:20px}.jb .jb-ft dd{color:var(--ch-ink-900);font-size:20px;font-weight:600;line-height:var(--ch-lh-heading);margin:0;overflow-wrap:anywhere}.jb .jb-dblock{margin-top:56px}.jb .jb-dblock>.jb-h2{margin:0 0 24px}.jb .jb-desc{color:var(--ch-ink-900);font-size:var(--ch-fs-body-lg);line-height:var(--ch-lh-body);max-width:700px}.jb .jb-desc p{margin:0 0 16px}.jb .jb-ccards{display:flex;flex-direction:column;gap:40px;margin-top:40px;max-width:700px}.jb .jb-ccard{min-width:0}.jb .jb-ccard .jb-h3{margin:0 0 24px}.jb .jb-clist{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.jb .jb-clist li{align-items:flex-start;display:flex;gap:12px;line-height:1.5;margin:0}.jb .jb-cm{align-items:center;background:var(--ch-mint-500);border-radius:var(--ch-radius-sm);display:flex;flex:none;height:24px;justify-content:center;width:24px}.jb .jb-cm .jb-ic{color:var(--ch-ink-900);height:16px;stroke-width:2;width:16px}.jb .jb-cm-n{background:var(--ch-ink-100)}.jb .jb-cm-n .jb-ic{color:var(--ch-ink-700)}.jb .jb-rgrp-n{border-top:1px solid var(--ch-ink-200);margin-top:32px;padding-top:32px}.jb .jb-rh{align-items:center;display:flex;font-size:20px;font-weight:600;gap:12px;line-height:var(--ch-lh-heading);margin:0}.jb .jb-rhint{color:var(--ch-ink-600);font-size:var(--ch-fs-sm);line-height:1.5;margin:8px 0 16px}.jb .jb-flow{background:var(--ch-ink-50);border-radius:var(--ch-radius-lg);margin-top:56px;padding:40px}.jb .jb-flow .jb-steps{margin-top:24px}.jb .jb-dside{min-width:0}.jb .jb-dside-in{gap:24px;position:sticky;top:110px}.jb .jb-box,.jb .jb-dside-in{display:flex;flex-direction:column}.jb .jb-box{background:var(--ch-surface);border:1px solid var(--ch-ink-200);border-radius:var(--ch-radius);gap:16px;padding:24px}.jb .jb-box .jb-btn{width:100%}.jb .jb-box .jb-hint{margin:0}.jb .jb-light{background:var(--ch-ink-50)}.jb .jb-prof{gap:16px}.jb .jb-ava,.jb .jb-prof{align-items:center;display:flex}.jb .jb-ava{background:var(--ch-surface);border-radius:var(--ch-radius-full);box-shadow:0 0 0 2px var(--ch-mint-500);flex:none;height:64px;justify-content:center;width:64px}.jb .jb-ava .jb-ic{height:28px;width:28px}.jb .jb-prof-n{font-size:var(--ch-fs-body-lg);font-weight:600}.jb .jb-clist2{border-top:1px solid var(--ch-ink-200);display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0}.jb .jb-clist2 li{align-items:center;display:flex;gap:8px;margin:0;min-height:44px;overflow-wrap:anywhere}.jb .jb-clist2 a{align-items:center;display:inline-flex;min-height:44px}.jb .jb-sim{padding-top:0}.jb .jb-sim .jb-h2{margin:0 0 24px}.jb .jb-cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.jb .jb-sim-h{align-items:center;display:flex;gap:16px;justify-content:space-between}.jb .jb-sim-nav{display:flex;gap:8px}.jb .jb-snav{align-items:center;background:var(--ch-surface);border:1px solid var(--ch-ink-300);border-radius:var(--ch-radius-full);color:var(--ch-ink-900);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.jb .jb-snav:hover{border-color:var(--ch-ink-900)}.jb .jb-snav .jb-ic{height:20px;width:20px}.jb .jb-snav[data-jb-sim="-1"] .jb-ic{transform:rotate(180deg)}.jb .jb-scroller{grid-auto-columns:calc(33.33333% - 16px);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:12px;scroll-padding:0;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.jb .jb-scroller>li{display:flex;scroll-snap-align:start}.jb .jb-scroller>li>.jb-card{width:100%}.jb .jb-scroller:focus-visible{outline:2px solid var(--ch-mint-700);outline-offset:4px}.jb .jb-mbar{display:none}.sticky-cta,[class*=k2-header] a.button[href*=consultingheads-finden],[class*=k2-header] a.button[href*=find-consultinghead]{display:none!important}@media (max-width:991px){.jb .jb-h1{font-size:var(--ch-fs-h1-t)}.jb .jb-h2{font-size:var(--ch-fs-h2-t)}.jb .jb-hero-grid{gap:32px;grid-template-columns:minmax(0,1fr)}.jb .jb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.jb .jb-dcols{gap:32px;grid-template-columns:minmax(0,1fr) 320px}.jb .jb-cards3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.jb .jb-wrap{padding:0 var(--ch-gutter-m)}.jb .jb-h1{font-size:var(--ch-fs-h1-m)}.jb .jb-h2{font-size:var(--ch-fs-h2-m)}.jb .jb-lead{font-size:var(--ch-fs-body)}.jb .jb-search{align-items:stretch;flex-direction:column}.jb .jb-kpi{gap:16px;padding:24px}.jb .jb-kpi-i{padding-bottom:16px}.jb .jb-tile{gap:12px;padding:16px}.jb .jb-layout{gap:16px;grid-template-columns:minmax(0,1fr)}.jb .jb-fpanel{padding:0 16px 8px}.jb .jb-acc summary{font-size:18px}.jb .jb-cards,.jb .jb-steps{gap:16px;grid-template-columns:minmax(0,1fr)}.jb .jb-nl{gap:24px;grid-template-columns:minmax(0,1fr);padding:24px}.jb .jb-ab{padding:48px 0}.jb .jb-ab-in{align-items:stretch;flex-direction:column;gap:24px}.jb .jb-actions .jb-btn{width:100%}.jb .jb-dhero{padding:24px 0 32px}.jb .jb-dcols{gap:40px;grid-template-columns:minmax(0,1fr)}.jb .jb-ftiles{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.jb .jb-ft{padding:16px}.jb .jb-desc,.jb .jb-dmi-v,.jb .jb-ft dd{font-size:var(--ch-fs-body)}.jb .jb-dblock{margin-top:40px}.jb .jb-ccards{gap:32px;margin-top:32px}.jb .jb-ccard .jb-h3{margin:0 0 16px}.jb .jb-rh{font-size:18px}.jb .jb-h3{font-size:24px}.jb .jb-flow{margin-top:40px;padding:24px 16px}.jb .jb-applybox{display:none}.jb .jb-cards3{grid-template-columns:minmax(0,1fr)}.jb .jb-mbar{background:var(--ch-surface);border-top:1px solid var(--ch-ink-200);bottom:0;display:block;padding:12px 16px;position:sticky;z-index:5}.jb .jb-mbar .jb-btn{width:100%}.jb .jb-mbar-t{color:var(--ch-ink-600);font-size:var(--ch-fs-sm);line-height:1.5;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb.jb-js .jb-mtools{display:flex}.jb.jb-js .jb-fpanel{display:none}.jb.jb-js .jb-fclose,.jb.jb-js.jb-fopen .jb-fpanel{display:block}}@media (prefers-reduced-motion:reduce){.jb *{transition:none!important}}.jb [hidden]{display:none!important}.jb .jb-form{gap:32px;max-width:760px}.jb .jb-form,.jb .jb-fsec{display:flex;flex-direction:column}.jb .jb-fsec{border-bottom:1px solid var(--ch-ink-200);gap:16px;padding:0 0 32px}.jb .jb-fsec legend.jb-h3{margin:0 0 16px;padding:0}.jb .jb-grid2{display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.jb .jb-opts.jb-grid2{padding:0}.jb .jb-opts.jb-row{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0}.jb .jb-ta{min-height:96px;resize:vertical}.jb .jb-file{cursor:pointer;padding:10px 16px}.jb .jb-hp{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.jb .jb-errsum{background:var(--ch-surface);border-left:1px solid var(--ch-danger);border:1px solid var(--ch-danger);border-left-width:4px;border-radius:var(--ch-radius);display:flex;flex-direction:column;gap:8px;padding:16px 24px}.jb .jb-errsum ul{margin:0;padding-left:20px}.jb .jb-errsum a{color:var(--ch-danger-text)}.jb .jb-prog{display:flex;flex-wrap:wrap;gap:16px 32px;list-style:none;margin:32px 0 0;padding:0}.jb .jb-prog li{align-items:center;color:var(--ch-ink-600);display:flex;font-size:var(--ch-fs-body);gap:12px}.jb .jb-prog .jb-stn{background:var(--ch-surface);border:1px solid var(--ch-ink-300);color:var(--ch-ink-600);font-size:var(--ch-fs-sm);height:32px;width:32px}.jb .jb-prog .jb-prog-cur{color:var(--ch-ink-900);font-weight:600}.jb .jb-prog .jb-prog-cur .jb-stn{background:var(--ch-ink-900);border-color:var(--ch-ink-900);color:var(--ch-surface)}.jb .jb-prog .jb-prog-done .jb-stn{background:var(--ch-mint-500);border-color:var(--ch-mint-500);color:var(--ch-ink-900)}.jb .jb-done{display:flex;flex-direction:column;gap:24px;max-width:760px}.jb .jb-done:focus{outline:none}.jb .jb-plain{display:flex;flex-direction:column;gap:8px;list-style:disc;padding-left:20px}.jb ol.jb-olist{list-style:decimal}.jb .jb-btn:disabled{cursor:progress;opacity:.6}@media (max-width:767px){.jb .jb-grid2{grid-template-columns:minmax(0,1fr)}.jb .jb-prog{gap:12px 20px}}@media (max-width:991px){.jb .jb-scroller{grid-auto-columns:calc(50% - 12px)}}@media (max-width:767px){.jb .jb-scroller{gap:16px;grid-auto-columns:85%;grid-template-columns:none}}