.klc{--klc-navy:#1B3A6B;--klc-navy-d:#142d54;--klc-ov:#162f59;--klc-tint:#EAF0FB;--klc-or:#E05A00;--klc-orh:#c44e00;--klc-bd:#e0e0e0;--klc-mut:#555;--klc-ink:#1f2a3a;background:#fff;color:var(--klc-ink);font-family:var(--font-body--family,Inter,sans-serif);-webkit-font-smoothing:antialiased}.klc *{box-sizing:border-box}.klc h1,.klc h2,.klc h3{font-family:var(--font-heading--family,Montserrat,sans-serif);text-transform:none}.klc p{margin:0}.klc .klc-w{width:min(var(--klc-cw,1320px),calc(100% - 48px));margin:0 auto}.klc .klc-i{display:inline-block;vertical-align:-3px;transition:transform .18s ease}.klc a:hover .klc-i{transform:translate(3px)}.klc .klc-eyebrow{color:#ffffff9e;font-size:.72rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 14px}.klc .klc-hero{position:relative;height:530px;overflow:hidden;background:var(--klc-navy-d)}.klc .klc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.klc .klc-hero-bg img{position:absolute;right:0;top:0;width:66%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;display:block}.klc .klc-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#162f59 0% 34%,#162f59e6 40%,#162f59b8 46%,#162f5980 53%,#162f594d 62%,#162f5924 74%,#162f590f 90%)}.klc .klc-hero-in{position:relative;height:100%;display:flex;align-items:center;padding-bottom:70px}.klc .klc-hero-c{max-width:640px}.klc .klc-hero h1{font-size:3.05rem;font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.5px;margin:0 0 16px}.klc .klc-hero h1 em{color:var(--klc-or);font-style:normal}.klc .klc-hero-sub{color:#ffffffc7;font-size:1rem;line-height:1.65;margin:0 0 26px;max-width:520px}.klc .klc-search{display:flex;width:600px;max-width:100%;border-radius:6px;box-shadow:0 10px 30px #00000038}.klc .klc-search input[type=search]{flex:1;min-width:0;height:54px;border:0;border-radius:6px 0 0 6px;padding:0 18px;margin:0;font-size:15px;font-weight:400;line-height:normal;font-family:var(--font-body--family,Inter,sans-serif);color:var(--klc-ink);background:#fff;outline-offset:-2px;-webkit-appearance:none;appearance:none}.klc .klc-search button{display:inline-flex;align-items:center;gap:8px;border:0;margin:0;background:var(--klc-or);color:#fff;font-size:.95rem;font-weight:700;line-height:normal;font-family:var(--font-body--family,Inter,sans-serif);padding:0 24px;border-radius:0 6px 6px 0;cursor:pointer;transition:background .18s}.klc .klc-search button:hover{background:var(--klc-orh)}.klc .klc-try{margin:14px 0 0;font-size:.82rem;color:#fff9}.klc .klc-try a{color:#fff;margin-left:12px;text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px}.klc .klc-try a:hover{text-decoration-color:#fff}.klc .klc-tasks{position:relative;z-index:3;margin:-58px 0 0}.klc .klc-tasks-in{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#ffffffed;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(255,255,255,.8);border-radius:12px;box-shadow:0 12px 34px #142d5429;overflow:hidden}.klc .klc-task{position:relative;display:flex;align-items:center;gap:14px;padding:20px 26px;text-decoration:none;color:inherit;transition:background-color .18s}.klc .klc-task:not(:last-child):after{content:"";position:absolute;right:0;top:22%;bottom:22%;width:1px;background:#1b3a6b29}.klc .klc-task:hover{background-color:#1b3a6b0b}.klc .klc-task-ic{width:40px;height:40px;background:var(--klc-navy);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;transition:transform .18s}.klc .klc-task-ic--or{background:var(--klc-or)}.klc .klc-task:hover .klc-task-ic{transform:translateY(-1px)}.klc .klc-task b{display:block;font-weight:700;font-size:.95rem;color:var(--klc-navy-d);letter-spacing:-.1px}.klc .klc-task small{display:block;font-size:.8rem;color:#5a6678;line-height:1.4;margin-top:2px}.klc .klc-sec{padding:64px 0}.klc .klc-start{padding-top:56px;scroll-margin-top:110px}.klc .klc-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.klc .klc-sh h2{font-size:1.9rem;font-weight:800;color:var(--klc-navy);line-height:1.2;letter-spacing:normal;margin:0}.klc .klc-sh h2:before{content:"";display:block;width:34px;height:3px;background:var(--klc-or);border-radius:2px;margin-bottom:12px}.klc .klc-sh p{color:var(--klc-mut);font-size:.95rem;line-height:1.55;margin:.45rem 0 0}.klc .klc-va{color:var(--klc-or);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;white-space:nowrap}.klc .klc-va:hover{color:var(--klc-orh)}.klc .klc-st{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.klc .klc-st--noimg{grid-template-columns:1fr}.klc .klc-st-ph{position:relative;display:block;border-radius:12px;overflow:hidden;min-height:400px;background:#dfe5ee}.klc .klc-st-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%;display:block}.klc .klc-st-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.klc .klc-st-l li{flex:1;display:flex;margin:0;border-top:1px solid var(--klc-bd)}.klc .klc-st-l li:last-child{border-bottom:1px solid var(--klc-bd)}.klc .klc-st-l a{flex:1;display:flex;align-items:center;gap:22px;padding:18px 6px 18px 4px;text-decoration:none;color:inherit}.klc .klc-num{font-size:1.6rem;font-weight:800;line-height:1;font-family:var(--font-heading--family,Montserrat,sans-serif);color:var(--klc-or);width:44px;flex:none;letter-spacing:-.5px}.klc .klc-st-t{flex:1}.klc .klc-st-t b{display:block;font-size:1.15rem;font-weight:700;line-height:1.3;font-family:var(--font-heading--family,Montserrat,sans-serif);color:var(--klc-navy);transition:color .18s}.klc .klc-st-t small{display:block;font-size:.8rem;color:var(--klc-mut);margin-top:5px}.klc .klc-go,.klc .klc-arw{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--klc-bd);background:#fff;color:var(--klc-navy);display:flex;align-items:center;justify-content:center;flex:none;padding:0;margin:0;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.klc .klc-st-l a:hover .klc-go,.klc .klc-arw:hover:not(:disabled){background:var(--klc-navy);border-color:var(--klc-navy);color:#fff}.klc .klc-st-l a:hover b{color:var(--klc-or)}.klc .klc-topics{background:#f6f8fb;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.klc .klc-ctl{display:flex;gap:12px}.klc .klc-arw:disabled{opacity:.35;cursor:default}.klc .klc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 24px}.klc .klc-chips button{font-size:.85rem;font-weight:600;line-height:normal;font-family:var(--font-body--family,Inter,sans-serif);color:var(--klc-navy);background:#fff;border:1.5px solid var(--klc-bd);border-radius:999px;padding:8px 16px;margin:0;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.klc .klc-chips button:hover{border-color:var(--klc-navy)}.klc .klc-chips button.on{background:var(--klc-navy);border-color:var(--klc-navy);color:#fff}.klc .klc-car{overflow-x:auto;scroll-snap-type:x mandatory;margin:-8px;padding:8px;outline:none}.klc .klc-car:focus-visible{outline:2px solid var(--klc-or);outline-offset:2px;border-radius:14px}.klc .klc-trk{display:flex;gap:24px}.klc .klc-tc{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--klc-bd);border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.klc .klc-tc:hover{border-color:#1b3a6b59;box-shadow:0 12px 30px #142d541a;transform:translateY(-2px)}.klc .klc-tc-ph{display:block;aspect-ratio:3/2;overflow:hidden;background:#dfe5ee}.klc .klc-tc-ph img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform .5s ease}.klc .klc-tc:hover .klc-tc-ph img{transform:scale(1.04)}.klc .klc-tc-b{flex:1;display:flex;flex-direction:column;padding:20px 22px}.klc .klc-tc-k{font-size:.68rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--klc-or);margin:0 0 8px}.klc .klc-tc h3{font-size:1.15rem;font-weight:700;line-height:1.25;letter-spacing:normal;margin:0 0 8px}.klc .klc-tc h3 a{color:var(--klc-navy);text-decoration:none}.klc .klc-tc h3 a:hover{color:var(--klc-or)}.klc .klc-tc-d{font-size:.85rem;line-height:1.5;color:var(--klc-mut);margin:0 0 14px;min-height:2.55rem}.klc .klc-tc ul{list-style:none;margin:0 0 16px;padding:14px 0 0;border-top:1px solid #eceef2}.klc .klc-tc li{display:flex;gap:8px;font-size:.85rem;line-height:1.4;margin:0 0 9px}.klc .klc-tc li .klc-ch{color:var(--klc-or);flex:none;margin-top:4px}.klc .klc-tc li a{color:var(--klc-ink);text-decoration:none}.klc .klc-tc li a:hover{color:var(--klc-or);text-decoration:underline}.klc .klc-tc-va{margin-top:auto;color:var(--klc-navy);font-weight:700;font-size:.83rem;text-decoration:none}.klc .klc-tc-va:hover{color:var(--klc-or)}.klc .klc-dots{display:flex;justify-content:center;gap:8px;min-height:8px;margin-top:26px}.klc .klc-dots button{position:relative;width:8px;height:8px;border-radius:50%;background:#1b3a6b38;border:0;padding:0;margin:0;cursor:pointer;transition:width .2s,background .2s,border-radius .2s}.klc .klc-dots button.on{background:var(--klc-or);width:22px;border-radius:4px}.klc:not(.klc-js) .klc-ctl,.klc:not(.klc-js) .klc-chips,.klc:not(.klc-js) .klc-dots{display:none}.klc .klc-tc[hidden]{display:none}.klc.klc-snap .klc-trk{transition:none!important}@keyframes klc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.klc .klc-tc.klc-in{animation:klc-in .35s ease both}@media(min-width:1000px){.klc.klc-js .klc-car{overflow:hidden;scroll-snap-type:none}.klc.klc-js .klc-trk{transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}}.klc .klc-nw{display:grid;grid-template-columns:1fr 1fr;gap:24px}.klc .klc-nf,.klc .klc-nc{display:flex;background:#fff;border:1px solid var(--klc-bd);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--klc-ink);transition:border-color .2s,box-shadow .2s}.klc .klc-nf:hover,.klc .klc-nc:hover{border-color:#1b3a6b59;box-shadow:0 12px 30px #142d541a}.klc .klc-nf{flex-direction:column}.klc .klc-nf-ph{display:block;aspect-ratio:16/8.4;overflow:hidden;background:#dfe5ee}.klc .klc-nc-ph{display:block;width:44%;flex:none;overflow:hidden;background:#dfe5ee}.klc .klc-nf-ph img,.klc .klc-nc-ph img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform .5s ease}.klc .klc-nf:hover img,.klc .klc-nc:hover img{transform:scale(1.03)}.klc .klc-nf-b,.klc .klc-nc-b{display:flex;flex-direction:column;padding:24px 26px}.klc .klc-nf-b{flex:1}.klc .klc-nt{font-weight:700;color:var(--klc-navy);letter-spacing:normal;transition:color .18s}.klc .klc-nf-b .klc-nt{font-size:1.45rem;line-height:1.25;margin:0 0 10px}.klc .klc-nc-b .klc-nt{font-size:1.08rem;line-height:1.3;margin:0 0 12px}.klc .klc-ex{font-size:.92rem;line-height:1.6;color:var(--klc-mut);margin:0 0 18px;max-width:560px}.klc .klc-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem}.klc .klc-meta{font-size:.72rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--klc-or);margin:0 0 8px;line-height:1.5}.klc .klc-rl{margin-top:auto;color:var(--klc-navy);font-weight:700;font-size:.83rem;transition:color .18s}.klc .klc-nf:hover .klc-rl,.klc .klc-nc:hover .klc-rl,.klc .klc-nf:hover .klc-nt,.klc .klc-nc:hover .klc-nt{color:var(--klc-or)}.klc .klc-ns{display:grid;grid-auto-rows:1fr;gap:24px}.klc .klc-sz{position:relative;height:500px;overflow:hidden;background:var(--klc-navy-d)}.klc .klc-sz-bg{position:absolute;top:0;right:0;bottom:0;left:0}.klc .klc-sz-bg img{position:absolute;right:0;top:0;height:100%;width:62%;max-width:none;object-fit:cover;object-position:50% 40%;display:block}.klc .klc-sz-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#162f59 0% 38%,#162f59e0 43%,#162f59a8 49%,#162f5966 56%,#162f592e 65%,#162f590a 78%)}.klc .klc-sz-in{position:relative;height:100%;display:flex;align-items:center}.klc .klc-sz-c{max-width:720px}.klc .klc-sz .klc-eyebrow{color:var(--klc-or)}.klc .klc-sz h2{font-size:2.6rem;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.4px;margin:0 0 14px}.klc .klc-sz-sub{color:#ffffffc7;font-size:1rem;line-height:1.65;margin:0 0 26px;max-width:520px}.klc .klc-sz-btns{display:flex;align-items:center;gap:18px}.klc .klc-rt{color:#fff9;font-size:.85rem}.klc .klc-sz-more{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.klc .klc-sz-more span{width:100%;color:#ffffff8c;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:4px}.klc .klc-sz-more a{color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;padding:8px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .18s,border-color .18s}.klc .klc-sz-more a:hover{background-color:#fff3;border-color:#ffffff80}.klc .klc-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:6px;font-weight:700;font-size:.95rem;border:2px solid transparent;text-decoration:none;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.klc .klc-btn-o{background:var(--klc-or);border-color:var(--klc-or);color:#fff}.klc .klc-btn-o:hover{background:var(--klc-orh);border-color:var(--klc-orh);color:#fff}.klc .klc-btn-nv{background:#fff;border-color:var(--klc-navy);color:var(--klc-navy)}.klc .klc-btn-nv:hover{background:var(--klc-navy);color:#fff}.klc .klc-hp{display:grid;grid-template-columns:calc((100% - 72px)/4) 1fr auto;align-items:center;gap:40px;background:var(--klc-tint);border-radius:12px;overflow:hidden}.klc .klc-hp--noimg{grid-template-columns:1fr auto;padding-left:40px}.klc .klc-hp-ph{display:block;align-self:stretch;min-height:190px;position:relative}.klc .klc-hp-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.klc .klc-hp-b h2{font-size:1.6rem;font-weight:800;color:var(--klc-navy);margin:0 0 8px;line-height:1.2;letter-spacing:normal}.klc .klc-hp-b p{color:var(--klc-mut);font-size:.95rem;line-height:1.55}.klc .klc-hp-a{display:flex;gap:12px;margin-right:40px}.klc .klc-banner{background:var(--klc-ov);padding:40px 0 44px}.klc .klc-kicker{width:34px;height:3px;background:var(--klc-or);border-radius:2px;margin-bottom:16px}.klc .klc-h1{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;color:#fff;line-height:1.12;letter-spacing:-.4px;margin:0 0 10px}.klc .klc-sub{color:#ffffffc7;font-size:1rem;line-height:1.6;max-width:640px}.klc .klc-body{background:#f6f8fb;padding:40px 0 64px}.klc .klc-empty{background:#fff;border:1px solid var(--klc-bd);border-radius:10px;padding:26px;color:var(--klc-mut)}.klc .klc-pag{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:28px;font-size:.92rem}.klc .klc-pag a,.klc .klc-pag span{padding:8px 14px;border:1px solid var(--klc-bd);border-radius:6px;background:#fff;color:var(--klc-navy);text-decoration:none}@media(max-width:999px){.klc .klc-car{margin:0 -24px;padding:4px 24px 14px;scroll-padding-left:24px;overflow-y:hidden;scrollbar-width:none}.klc .klc-car::-webkit-scrollbar{display:none}.klc .klc-trk{gap:16px;transform:none!important}.klc .klc-tc{flex:0 0 calc(50% - 32px)}.klc .klc-tc:hover{transform:none}.klc .klc-chips button{padding:8px 12px}.klc .klc-st,.klc .klc-nw{grid-template-columns:1fr}.klc .klc-st-ph{min-height:0;aspect-ratio:16/9}.klc .klc-ns{grid-auto-rows:auto}.klc .klc-tasks-in{grid-auto-flow:row}.klc .klc-task:not(:last-child):after{left:18px;right:18px;top:auto;bottom:0;width:auto;height:1px}}@media(max-width:749px){.klc .klc-w{width:calc(100% - 48px)}.klc .klc-hero{height:auto}.klc .klc-hero-bg img{left:0;width:100%;height:250px;object-position:38% 50%}.klc .klc-hero-bg:after{background:linear-gradient(to bottom,#162f591a 0,#162f5973 120px,#162f59 236px 100%)}.klc .klc-hero-in{display:block;height:auto;padding:176px 0 34px}.klc .klc-eyebrow{margin-bottom:12px}.klc .klc-hero h1{font-size:2.15rem;letter-spacing:-.4px;margin:0 0 12px}.klc .klc-hero-sub{font-size:.95rem;line-height:1.6;margin:0 0 20px}.klc .klc-search{width:100%}.klc .klc-search input[type=search]{height:50px;font-size:16px;padding:0 14px}.klc .klc-search button{padding:0 17px}.klc .klc-search button span{display:none}.klc .klc-try{margin-top:8px}.klc .klc-try a{display:inline-block;margin-left:10px;padding:12px 0;line-height:20px}.klc .klc-tasks{margin:20px 0 0}.klc .klc-tasks-in{background:#f3f6fc;border:1px solid rgba(27,58,107,.1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.klc .klc-task{gap:12px;padding:14px 36px 14px 16px;min-height:64px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%231B3A6B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center/12px 12px}.klc .klc-task:not(:last-child):after{left:16px;right:16px}.klc .klc-task-ic{width:36px;height:36px;border-radius:9px}.klc .klc-task b{font-size:.92rem}.klc .klc-task small{font-size:.76rem}.klc .klc-sec{padding:44px 0}.klc .klc-start{padding-top:40px}.klc .klc-sh{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.klc .klc-sh h2{font-size:1.55rem}.klc .klc-sh p{font-size:.9rem;margin-top:.35rem}.klc .klc-va{display:inline-block;padding:12px 0;margin:-6px 0;line-height:20px}.klc .klc-ctl{display:none}.klc .klc-st{gap:6px}.klc .klc-st-ph{aspect-ratio:16/10}.klc .klc-st-l a{gap:14px;padding:14px 2px;min-height:66px}.klc .klc-num{font-size:1.25rem;width:30px}.klc .klc-st-t b{font-size:1rem;line-height:1.3}.klc .klc-st-t small{margin-top:3px}.klc .klc-go{width:34px;height:34px}.klc .klc-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -24px 16px;padding:2px 24px}.klc .klc-chips::-webkit-scrollbar{display:none}.klc .klc-chips.klc-fr{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.klc .klc-chips.klc-fl{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px);mask-image:linear-gradient(to right,transparent,#000 40px)}.klc .klc-chips.klc-fl.klc-fr{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.klc .klc-chips button{flex:none;min-height:44px;padding:0 16px}.klc .klc-trk{align-items:flex-start}.klc .klc-tc{flex:0 0 82%}.klc .klc-tc-b{padding:18px}.klc .klc-tc-d{min-height:0}.klc .klc-tc h3 a{display:block;padding:11px 0;margin:-11px 0}.klc .klc-tc ul{padding-top:6px;margin-bottom:6px}.klc .klc-tc li{align-items:center;font-size:.9rem;margin:0}.klc .klc-tc li .klc-ch{margin-top:0}.klc .klc-tc li a{flex:1;display:flex;align-items:center;min-height:44px;padding:6px 0}.klc .klc-tc-va{display:flex;align-items:center;min-height:44px}.klc .klc-dots{margin-top:12px;gap:16px}.klc .klc-dots button:before{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.klc .klc-nw,.klc .klc-ns{gap:16px}.klc .klc-nf-ph{aspect-ratio:16/10}.klc .klc-nf-b{padding:18px 18px 20px}.klc .klc-nf-b .klc-nt{font-size:1.2rem}.klc .klc-ex{font-size:.9rem;margin-bottom:14px}.klc .klc-nc{min-height:150px}.klc .klc-nc-ph{width:38%}.klc .klc-nc-b{padding:14px 16px}.klc .klc-nc-b .klc-nt{font-size:.98rem;line-height:1.3;margin:0 0 10px}.klc .klc-nc .klc-ex{display:none}.klc .klc-meta{text-transform:none;letter-spacing:0;font-weight:600;font-size:.76rem;color:var(--klc-mut);margin-bottom:6px}.klc .klc-sz{height:auto}.klc .klc-sz-bg img{left:0;width:100%;height:290px;object-position:56% 30%}.klc .klc-sz-bg:after{background:linear-gradient(to bottom,#162f5900 0,#162f594d 150px,#162f59 282px 100%)}.klc .klc-sz-in{display:block;height:auto;padding:232px 0 44px}.klc .klc-sz--noimg .klc-sz-in{padding-top:44px}.klc .klc-sz h2{font-size:1.9rem}.klc .klc-sz-sub{font-size:.95rem;margin-bottom:22px}.klc .klc-sz-btns{gap:14px}.klc .klc-sz-more{flex-direction:column;align-items:stretch;gap:8px;margin-top:28px;padding-top:20px}.klc .klc-sz-more span{margin-bottom:2px}.klc .klc-sz-more a{border-radius:10px;padding:13px 40px 13px 16px;line-height:20px;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center/12px 12px}.klc .klc-hp{grid-template-columns:1fr;gap:0}.klc .klc-hp--noimg{padding-left:0}.klc .klc-hp-ph{min-height:0;aspect-ratio:16/9}.klc .klc-hp-b{padding:20px 20px 0}.klc .klc-hp-b h2{font-size:1.35rem}.klc .klc-hp-a{flex-direction:column;margin:18px 20px 20px}.klc .klc-hp-a .klc-btn{justify-content:center;width:100%;padding:14px 20px}.klc h1,.klc h2,.klc h3,.klc .klc-st-t b{text-wrap:balance}.klc .klc-banner{padding:32px 0 36px}}@media(prefers-reduced-motion:reduce){.klc .klc-trk,.klc .klc-tc,.klc .klc-tc-ph img,.klc .klc-nf-ph img,.klc .klc-nc-ph img,.klc .klc-i{transition:none!important}.klc .klc-tc.klc-in{animation:none}.klc .klc-tc:hover{transform:none}}.klc.klc-srch{background:#f6f8fb}.klc .klc-h1 em{font-style:normal;color:var(--klc-or)}.klc-srch .klc-search{margin-top:22px}.klc-srch .klc-sr-body{padding:40px 0 0}.klc.klc-srch .klc-help{padding:48px 0 64px}.klc .klc-sr-grid{display:grid;grid-template-columns:312px minmax(0,1fr);gap:24px;align-items:start}.klc .klc-sr-side{display:flex;flex-direction:column;gap:16px;min-width:0}.klc .klc-sr-main{min-width:0;scroll-margin-top:120px}.klc .klc-sr-card{background:#fff;border:1px solid var(--klc-bd);border-radius:12px;overflow:hidden}.klc .klc-sr-h{font-size:.72rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--klc-navy);line-height:1.4;padding:18px 20px 10px;margin:0}.klc .klc-sr-topics{position:relative;list-style:none;margin:0;padding:0 0 8px}.klc .klc-sr-topics li{margin:0}.klc .klc-sr-topics button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:0;margin:0;padding:10px 20px 10px 17px;background:none;border:0;border-left:3px solid transparent;border-radius:0;box-shadow:none;font-family:var(--font-body--family,Inter,sans-serif);font-size:.9rem;font-weight:400;line-height:1.35;letter-spacing:normal;text-transform:none;text-align:left;color:var(--klc-ink);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.klc .klc-sr-topics button:hover{background:#f6f8fb;color:var(--klc-navy)}.klc .klc-sr-topics button[aria-pressed=true]{border-left-color:var(--klc-or);background:#f6f8fb;color:var(--klc-navy);font-weight:700}.klc .klc-sr-topics button:focus-visible{outline:2px solid var(--klc-navy);outline-offset:-2px}.klc .klc-sr-n{flex:none;min-width:28px;padding:2px 9px;border-radius:999px;background:var(--klc-tint);color:var(--klc-navy);font-size:.75rem;font-weight:700;line-height:1.5;text-align:center}.klc .klc-sr-prod{padding:18px 20px 20px}.klc .klc-sr-prod h2{font-size:1rem;font-weight:700;color:var(--klc-navy);line-height:1.3;letter-spacing:normal;margin:0 0 4px}.klc .klc-sr-prod p{font-size:.85rem;line-height:1.5;color:var(--klc-mut);margin:0 0 10px}.klc .klc-sr-prod a{color:var(--klc-or);font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .18s}.klc .klc-sr-prod a:hover{color:var(--klc-orh)}.klc .klc-sr-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin:0 0 12px;font-size:.85rem;line-height:1.5;color:var(--klc-mut)}.klc .klc-sr-meta b{color:var(--klc-navy)}.klc .klc-sr-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--klc-bd);border-radius:12px;overflow:hidden}.klc .klc-sr-r{position:relative;display:flex;align-items:center;gap:22px;margin:-1px 0 0;padding:22px 26px;border-top:1px solid #eceef2;transition:background .18s}.klc .klc-sr-r[hidden]{display:none}.klc .klc-sr-r:hover{background:#fafbfd}.klc .klc-sr-rb{flex:1 1 auto;min-width:0}.klc .klc-sr-k{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 7px;font-size:.68rem;font-weight:700;letter-spacing:1.6px;line-height:1.5;text-transform:uppercase;color:var(--klc-or)}.klc .klc-sr-rt{font-size:.78rem;font-weight:400;letter-spacing:0;text-transform:none;color:#7a8494}.klc .klc-sr-rt:before{content:"\b7";margin-right:10px;color:#b6bdc8}.klc .klc-sr-rt:first-child:before{content:none}.klc .klc-sr-t{font-size:1.15rem;font-weight:700;line-height:1.3;letter-spacing:normal;margin:0 0 6px}.klc .klc-sr-t a{color:var(--klc-navy);text-decoration:none;transition:color .18s}.klc .klc-sr-t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.klc .klc-sr-t a:focus-visible{outline:none}.klc .klc-sr-t a:focus-visible:after{outline:2px solid var(--klc-navy);outline-offset:-4px}.klc .klc-sr-r:hover .klc-sr-t a{color:var(--klc-or)}.klc .klc-sr-t mark{background:#e05a0021;color:inherit;border-radius:3px;padding:0 2px;margin:0 -2px}.klc .klc-sr-s{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9rem;line-height:1.6;color:var(--klc-mut)}.klc .klc-sr-s b{font-weight:700;color:var(--klc-ink)}.klc .klc-sr-go{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1.5px solid var(--klc-bd);border-radius:50%;color:var(--klc-navy);transition:background .18s,border-color .18s,color .18s}.klc .klc-sr-go svg{display:block}.klc .klc-sr-r:hover .klc-sr-go{background:var(--klc-navy);border-color:var(--klc-navy);color:#fff}.klc .klc-sr-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.klc .klc-sr-more[hidden]{display:none}.klc button.klc-btn{font-family:var(--font-body--family,Inter,sans-serif);line-height:1.2;cursor:pointer}.klc button.klc-btn:focus-visible{outline:2px solid var(--klc-navy);outline-offset:3px}.klc .klc-sr-more-n{font-size:.8rem;color:#7a8494}.klc .klc-sr-pag{display:flex;justify-content:center;margin-top:18px;font-size:.9rem}.klc .klc-sr-pag a{color:var(--klc-or);font-weight:700;text-decoration:none}.klc .klc-sr-none{padding:26px 28px 28px}.klc .klc-sr-none h2{font-size:1.3rem;font-weight:800;color:var(--klc-navy);line-height:1.25;letter-spacing:normal;margin:0 0 6px}.klc .klc-sr-none p{font-size:.92rem;line-height:1.6;color:var(--klc-mut);margin:0 0 18px}.klc .klc-sr-tl{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.klc .klc-sr-tl a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1.5px solid var(--klc-bd);border-radius:999px;background:#fff;color:var(--klc-navy);font-size:.88rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .18s,background .18s,color .18s}.klc .klc-sr-tl a:hover{border-color:var(--klc-navy);background:var(--klc-navy);color:#fff}@media(min-width:1000px)and (min-height:840px){.klc .klc-sr-side{position:sticky;top:72px}}@media(min-width:1200px)and (min-height:840px){.klc .klc-sr-side{top:116px}}@media(max-width:999px){.klc .klc-sr-grid{grid-template-columns:minmax(0,1fr);gap:0}.klc .klc-sr-side{display:contents}.klc .klc-sr-tcard{order:1;margin:0 0 18px;background:none;border:0;border-radius:0;overflow:visible}.klc .klc-sr-tcard .klc-sr-h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.klc .klc-sr-topics{display:flex;gap:8px;margin:0 -24px;padding:2px 24px 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.klc .klc-sr-topics::-webkit-scrollbar{display:none}.klc .klc-sr-topics li{flex:none}.klc .klc-sr-topics button{width:auto;min-height:44px;gap:8px;padding:0 14px;border:1.5px solid var(--klc-bd);border-radius:999px;background:#fff;white-space:nowrap}.klc .klc-sr-topics button:hover{background:#fff;border-color:#1b3a6b59}.klc .klc-sr-topics button[aria-pressed=true]{border-color:var(--klc-navy);background:var(--klc-navy);color:#fff}.klc .klc-sr-topics button[aria-pressed=true] .klc-sr-n{background:#ffffff2e;color:#fff}.klc .klc-sr-main{order:2;scroll-margin-top:80px}.klc .klc-sr-prod{order:3;margin-top:28px}.klc .klc-sr-prod a{display:inline-block;padding:12px 0;margin:-12px 0;line-height:20px}}@media(max-width:749px){.klc-srch .klc-sr-body{padding-top:24px}.klc.klc-srch .klc-help{padding:36px 0 44px}.klc .klc-sr-r{gap:14px;padding:18px}.klc .klc-sr-go{display:none}.klc .klc-sr-t{font-size:1.02rem}.klc .klc-sr-s{font-size:.88rem;-webkit-line-clamp:3}.klc .klc-sr-meta{font-size:.8rem}.klc .klc-sr-more .klc-btn{width:100%;justify-content:center}.klc .klc-sr-none{padding:20px}.klc .klc-sr-none h2{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.klc .klc-sr-r,.klc .klc-sr-t a,.klc .klc-sr-go,.klc .klc-sr-topics button{transition:none}}.klc.klc-tp{background:#f6f8fb}.klc .klc-tp-ban{position:relative;overflow:hidden;padding:0}.klc .klc-tp-ban-bg{position:absolute;top:0;right:0;bottom:0;left:0}.klc .klc-tp-ban-bg img{position:absolute;right:0;top:0;width:60%;height:100%;max-width:none;object-fit:cover;object-position:50% 60%;display:block}.klc .klc-tp-ban-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#162f59 0% 40%,#162f59e6 46%,#162f59b8 52%,#162f5980 59%,#162f594d 68%,#162f5924 80%,#162f590f 94%)}.klc .klc-tp-ban-in{position:relative;padding:40px 0 44px}.klc .klc-tp-ban--img .klc-tp-ban-in{min-height:290px;display:flex;flex-direction:column;justify-content:center;padding-bottom:48px}.klc .klc-tp-ban .klc-sub{max-width:560px}.klc .klc-tp-body{padding:40px 0 0}.klc.klc-tp .klc-help{padding:56px 0 64px}.klc .klc-tp-topics a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 20px 9px 17px;border-left:3px solid transparent;font-size:.9rem;line-height:1.35;color:var(--klc-ink);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.klc .klc-tp-topics a:hover{background:#f6f8fb;color:var(--klc-navy)}.klc .klc-tp-topics a[aria-current=page]{border-left-color:var(--klc-or);background:#f6f8fb;color:var(--klc-navy);font-weight:700}.klc .klc-tp-topics a:focus-visible{outline:2px solid var(--klc-navy);outline-offset:-2px}.klc .klc-tp-sub{list-style:none;margin:0;padding:0}.klc .klc-tp-g{font-size:.64rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#6b7686;padding:14px 20px 5px;margin:0;line-height:1.4}.klc .klc-tp-topics .klc-tp-sep{border-top:1px solid #ECEEF2;margin:10px 20px 6px}.klc.klc-tp .klc-sr-side{position:static}@media(min-width:1000px)and (min-height:960px){.klc.klc-tp .klc-sr-side{position:sticky}}.klc .klc-tp-sc{padding:0 0 20px}.klc .klc-tp-sf{display:flex;margin:0 20px;border:1.5px solid var(--klc-bd);border-radius:8px;overflow:hidden;background:#fff;transition:border-color .18s}.klc .klc-tp-sf:focus-within{border-color:var(--klc-navy)}.klc .klc-tp-sf input[type=search]{flex:1;min-width:0;height:44px;border:0;border-radius:0;padding:0 12px;margin:0;font-size:.9rem;font-weight:400;line-height:normal;font-family:var(--font-body--family,Inter,sans-serif);color:var(--klc-ink);background:#fff;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.klc .klc-tp-sf button{flex:none;width:46px;min-height:0;border:0;border-radius:0;margin:0;padding:0;background:var(--klc-or);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s}.klc .klc-tp-sf button:hover{background:var(--klc-orh)}.klc .klc-tp-feat{position:relative;display:grid;grid-template-columns:44% minmax(0,1fr);background:#fff;border:1px solid var(--klc-bd);border-radius:12px;overflow:hidden;margin:0 0 36px;transition:border-color .2s,box-shadow .2s}.klc .klc-tp-feat--noimg{grid-template-columns:minmax(0,1fr)}.klc .klc-tp-feat:hover{border-color:#1b3a6b59;box-shadow:0 12px 30px #142d541a}.klc .klc-tp-feat-ph{position:relative;display:block;min-height:292px;background:#dfe5ee;overflow:hidden}.klc .klc-tp-feat-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform .5s ease}.klc .klc-tp-feat:hover .klc-tp-feat-ph img{transform:scale(1.03)}.klc .klc-tp-feat-b{display:flex;flex-direction:column;justify-content:center;padding:32px 36px}.klc .klc-tp-k{font-size:.68rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--klc-or);margin:0 0 10px;line-height:1.5}.klc .klc-tp-feat-t{font-size:1.6rem;font-weight:800;line-height:1.2;letter-spacing:-.2px;margin:0 0 12px}.klc .klc-tp-feat-t a{color:var(--klc-navy);text-decoration:none;transition:color .18s}.klc .klc-tp-feat-t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.klc .klc-tp-feat-t a:focus-visible{outline:none}.klc .klc-tp-feat-t a:focus-visible:after{outline:2px solid var(--klc-navy);outline-offset:-4px;border-radius:12px}.klc .klc-tp-feat:hover .klc-tp-feat-t a{color:var(--klc-or)}.klc .klc-tp-feat-s{font-size:.95rem;line-height:1.6;color:var(--klc-mut);margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.klc .klc-tp-feat-f{display:flex;align-items:center;gap:18px}.klc .klc-tp-feat:hover .klc-btn-o{background:var(--klc-orh);border-color:var(--klc-orh)}.klc .klc-tp-rt{font-size:.85rem;color:#6b7686}.klc .klc-tp-lh{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 14px}.klc .klc-tp-lh h2{font-size:1.3rem;font-weight:800;color:var(--klc-navy);margin:0;letter-spacing:normal;line-height:1.3}.klc .klc-tp-lh span{font-size:.85rem;color:var(--klc-mut);white-space:nowrap}.klc .klc-tp-r{gap:24px;padding:20px 26px 20px 20px}.klc .klc-tp-r--noimg{padding-left:26px}.klc .klc-tp-th{flex:none;display:block;width:168px;aspect-ratio:3/2;border-radius:8px;overflow:hidden;background:#dfe5ee}.klc .klc-tp-th img{width:100%;height:100%;max-width:none;object-fit:cover;display:block;transition:transform .5s ease}.klc .klc-tp-r:hover .klc-tp-th img{transform:scale(1.04)}.klc .klc-tp-m{font-size:.8rem;color:#6b7686;margin:8px 0 0;line-height:1.4}.klc .klc-tp-feat-t,.klc .klc-tp-r .klc-sr-t{text-wrap:balance}@media(max-width:999px){.klc .klc-tp-grp,.klc .klc-tp-sub{display:contents}.klc .klc-tp-g,.klc .klc-tp-topics .klc-tp-sep{display:none}.klc .klc-tp-topics a{width:auto;min-height:44px;gap:8px;padding:0 14px;border:1.5px solid var(--klc-bd);border-radius:999px;background:#fff;white-space:nowrap}.klc .klc-tp-topics a:hover{background:#fff;border-color:#1b3a6b59}.klc .klc-tp-topics a[aria-current=page]{border-color:var(--klc-navy);background:var(--klc-navy);color:#fff}.klc .klc-tp-topics a[aria-current=page] .klc-sr-n{background:#ffffff2e;color:#fff}.klc .klc-tp-topics.klc-fr{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.klc .klc-tp-topics.klc-fl{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px);mask-image:linear-gradient(to right,transparent,#000 40px)}.klc .klc-tp-topics.klc-fl.klc-fr{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.klc .klc-tp-sc{order:3;margin-top:28px}}@media(max-width:749px){.klc .klc-tp-ban-bg img{left:0;width:100%;height:200px;object-position:50% 55%}.klc .klc-tp-ban-bg:after{background:linear-gradient(to bottom,#162f5914 0,#162f5966 96px,#162f59 188px 100%)}.klc .klc-tp-ban-in{padding:32px 0 30px}.klc .klc-tp-ban--img .klc-tp-ban-in{display:block;min-height:0;padding:156px 0 30px}.klc .klc-tp-body{padding-top:22px}.klc.klc-tp .klc-help{padding:40px 0 44px}.klc .klc-tp-feat{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.klc .klc-tp-feat-ph{min-height:0;aspect-ratio:16/9}.klc .klc-tp-feat-b{padding:18px 18px 20px}.klc .klc-tp-feat-t{font-size:1.28rem;margin-bottom:10px}.klc .klc-tp-feat-s{font-size:.9rem;margin-bottom:18px}.klc .klc-tp-feat-f{gap:14px}.klc .klc-tp-lh{margin-bottom:12px}.klc .klc-tp-lh h2{font-size:1.15rem}.klc .klc-tp-r{align-items:flex-start;gap:14px;padding:16px}.klc .klc-tp-th{width:88px;aspect-ratio:1/1;border-radius:6px}.klc .klc-tp-m{margin-top:6px}.klc .klc-tp-sf input[type=search]{height:46px;font-size:16px}}@media(prefers-reduced-motion:reduce){.klc .klc-tp-feat,.klc .klc-tp-feat-ph img,.klc .klc-tp-th img,.klc .klc-tp-topics a{transition:none}.klc .klc-tp-feat:hover .klc-tp-feat-ph img,.klc .klc-tp-r:hover .klc-tp-th img{transform:none}}.klc.klc-ar{background:#f6f8fb}.klc.klc-ar [hidden]{display:none!important}.klc .klc-ar-ban{padding:40px 0 46px}.klc .klc-ar-h1{max-width:880px;text-wrap:balance}.klc .klc-ar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:16px 0 0;padding:0;list-style:none;font-size:.9rem;line-height:1.5;color:#fffc}.klc .klc-ar-meta li{display:flex;align-items:center;gap:8px;margin:0}.klc .klc-ar-meta svg{flex:none;display:block;width:16px;height:16px;color:#ffffff8c}.klc .klc-ar-body{padding:40px 0 0}.klc .klc-ar-grid{display:grid;grid-template-columns:312px minmax(0,1fr);gap:24px;align-items:start}.klc .klc-ar-side{display:flex;flex-direction:column;gap:16px;min-width:0}.klc .klc-ar-side>*{flex-shrink:0}.klc .klc-ar-main{min-width:0}.klc .klc-ar-toc ol,.klc .klc-ar-tocm ol,.klc .klc-ar-seq ol{list-style:none;margin:0;padding:0 0 10px}.klc .klc-ar-toc li,.klc .klc-ar-tocm li,.klc .klc-ar-seq li{margin:0}.klc .klc-ar-toc a,.klc .klc-ar-tocm a{display:block;padding:7px 20px 7px 17px;border-left:3px solid transparent;font-size:.86rem;line-height:1.45;color:#4a5566;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.klc .klc-ar-toc a:hover,.klc .klc-ar-tocm a:hover{background:#f6f8fb;color:var(--klc-navy)}.klc .klc-ar-toc a[aria-current=true]{border-left-color:var(--klc-navy);color:var(--klc-navy);font-weight:600}.klc .klc-ar-toc a:focus-visible,.klc .klc-ar-tocm a:focus-visible,.klc .klc-ar-seq a:focus-visible{outline:2px solid var(--klc-navy);outline-offset:-2px}.klc .klc-ar-seqh{display:flex;align-items:center;justify-content:space-between;gap:12px}.klc .klc-ar-seqh .klc-sr-n{margin-top:-1px}.klc .klc-ar-seq ol a{display:flex;align-items:flex-start;gap:12px;padding:8px 20px 8px 17px;border-left:3px solid transparent;font-size:.86rem;line-height:1.45;color:var(--klc-ink);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.klc .klc-ar-seq ol a:hover{background:#f6f8fb;color:var(--klc-navy)}.klc .klc-ar-no{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;background:var(--klc-tint);color:var(--klc-navy);font-size:.7rem;font-weight:700;line-height:1}.klc .klc-ar-seq ol a[aria-current=page]{border-left-color:var(--klc-or);background:#f6f8fb;color:var(--klc-navy);font-weight:700}.klc .klc-ar-seq ol a[aria-current=page] .klc-ar-no{background:var(--klc-or);color:#fff}.klc .klc-ar-all{display:inline-flex;align-items:center;gap:6px;margin:2px 20px 18px;font-size:.83rem;font-weight:700;color:var(--klc-navy);text-decoration:none;transition:color .18s}.klc .klc-ar-all:hover{color:var(--klc-or)}.klc .klc-ar-tocm{display:none}.klc .klc-ar-card{background:#fff;border:1px solid var(--klc-bd);border-radius:12px;overflow:hidden}.klc .klc-ar-lead{margin:0;background:#dfe5ee}.klc .klc-ar-lead img{display:block;width:100%;max-width:none;height:auto;max-height:var(--klc-ar-lead,440px);object-fit:cover;margin:0;border-radius:0}.klc .klc-ar-text{max-width:calc(var(--klc-ar-rw,760px) + 80px);margin:0 auto;padding:44px 40px 52px;font-size:1.0625rem;line-height:1.75;color:#2b3440;overflow-wrap:break-word}.klc .klc-ar-text>:first-child,.klc .klc-ar-text>div:first-child>:first-child{margin-top:0}.klc .klc-ar-text p{margin:0 0 1.2em}.klc .klc-ar-text p.klc-ar-lede{font-size:1.2rem;line-height:1.65;color:#34404e}.klc .klc-ar-text h2{font-family:var(--font-heading--family,Montserrat,sans-serif);font-size:1.6rem;font-weight:800;line-height:1.25;letter-spacing:-.2px;color:var(--klc-navy);margin:2.1em 0 .7em;scroll-margin-top:130px;text-wrap:balance}.klc .klc-ar-text h2:before{content:"";display:block;width:26px;height:3px;border-radius:2px;background:var(--klc-or);margin-bottom:14px}.klc .klc-ar-text h3{font-family:var(--font-heading--family,Montserrat,sans-serif);font-size:1.22rem;font-weight:700;line-height:1.3;letter-spacing:normal;color:var(--klc-navy);margin:1.8em 0 .5em;scroll-margin-top:130px}.klc .klc-ar-text h4{font-size:1.06rem;font-weight:700;line-height:1.4;letter-spacing:normal;color:var(--klc-ink);margin:1.6em 0 .4em}.klc .klc-ar-text ul,.klc .klc-ar-text ol{margin:0 0 1.3em;padding-left:1.4em}.klc .klc-ar-text li{margin:0 0 .5em;padding-left:.2em}.klc .klc-ar-text li::marker{color:var(--klc-or)}.klc .klc-ar-text ol>li::marker{font-weight:700}.klc .klc-ar-text a{color:var(--klc-navy);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#1b3a6b66;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.klc .klc-ar-text a:hover{color:var(--klc-or);text-decoration-color:currentColor}.klc .klc-ar-text strong,.klc .klc-ar-text b{font-weight:700;color:#16202b}.klc .klc-ar-text img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--klc-ar-img,560px);margin:2em auto;border-radius:8px}.klc .klc-ar-text figure{margin:2em 0}.klc .klc-ar-text figure img,.klc .klc-ar-text figure .klc-ar-zw{margin:0 auto}.klc .klc-ar-text figcaption{font-size:.85rem;line-height:1.5;color:#6b7686;text-align:center;margin-top:.7em}.klc .klc-ar-text blockquote{margin:1.8em 0;padding:4px 0 4px 22px;border-left:3px solid var(--klc-or);color:#3b4654;font-size:1.1rem}.klc .klc-ar-text table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:.95rem;line-height:1.5}.klc .klc-ar-text th,.klc .klc-ar-text td{border:1px solid var(--klc-bd);padding:10px 12px;text-align:left;vertical-align:top}.klc .klc-ar-text th{background:var(--klc-tint);color:var(--klc-navy);font-weight:700}.klc .klc-ar-text hr{border:0;border-top:1px solid var(--klc-bd);margin:2.4em 0}.klc .klc-ar-text div:empty,.klc .klc-ar-text p:empty,.klc .klc-ar-text span:empty{display:none}.klc .klc-ar-text iframe{display:block;max-width:100%;margin:1.8em auto}.klc .klc-ar-zw{position:relative;display:block;width:fit-content;max-width:100%;margin:2em auto}.klc .klc-ar-text .klc-ar-zw img{margin:0;cursor:zoom-in}.klc .klc-ar-zb{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 2px 10px #142d543d;color:var(--klc-navy);cursor:zoom-in;transition:background .18s,color .18s}.klc .klc-ar-zb:hover{background:var(--klc-navy);color:#fff}.klc .klc-ar-zb:focus-visible{outline:2px solid var(--klc-navy);outline-offset:2px}.klc .klc-ar-zb svg{display:block;flex:none}.klc .klc-ar-lb{width:auto;max-width:96vw;max-height:92vh;margin:auto;padding:0;border:0;border-radius:12px;background:#fff;color:var(--klc-ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 60px #0a142866}.klc .klc-ar-lb::backdrop{background:#0a1428b8}.klc .klc-ar-lbh{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;height:0;overflow:visible}.klc .klc-ar-lbx{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;margin:10px 10px 0 0;padding:0;border:0;border-radius:50%;background:#142d54db;color:#fff;cursor:pointer;transition:background .18s}.klc .klc-ar-lbx:hover{background:var(--klc-navy)}.klc .klc-ar-lbx:focus-visible{outline:2px solid #fff;outline-offset:-4px}.klc .klc-ar-lb img{display:block;max-width:100%;height:auto;margin:0}.klc .klc-ar-next{margin:32px 0 0}.klc .klc-ar-next .klc-tp-feat{margin:0}.klc .klc-ar-pn{display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin:16px 0 0}.klc .klc-ar-pn a{display:flex;align-items:center;gap:14px;min-width:0;padding:14px 20px;background:#fff;border:1px solid var(--klc-bd);border-radius:12px;color:var(--klc-navy);font-size:.92rem;font-weight:700;line-height:1.35;text-decoration:none;transition:border-color .18s,color .18s}.klc .klc-ar-pn a:hover{border-color:#1b3a6b59;color:var(--klc-or)}.klc .klc-ar-pn a:focus-visible{outline:2px solid var(--klc-navy);outline-offset:2px}.klc .klc-ar-pn small{display:block;margin:0 0 3px;font-size:.66rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#6b7686}.klc .klc-ar-pn svg{flex:none;display:block}.klc .klc-ar-pn a>span{flex:1 1 auto;min-width:0}.klc .klc-ar-prev{flex:1 1 auto}.klc .klc-ar-up{flex:none;margin-left:auto}.klc.klc-ar .klc-help{padding:56px 0 64px}@media(min-width:1000px){.klc .klc-ar-side{position:sticky;top:72px;max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.klc .klc-ar-side:hover,.klc .klc-ar-side:focus-within{scrollbar-color:#cfd6e0 transparent}}@media(min-width:1200px){.klc .klc-ar-side{top:116px;max-height:calc(100vh - 140px)}}@media(max-width:1199px){.klc .klc-ar-text h2,.klc .klc-ar-text h3{scroll-margin-top:80px}}@media(max-width:999px){.klc .klc-ar-grid{grid-template-columns:minmax(0,1fr);gap:0}.klc .klc-ar-side{display:contents}.klc .klc-ar-toc{display:none}.klc .klc-ar-tocm{display:block;order:1;margin:0 0 16px;background:#fff;border:1px solid var(--klc-bd);border-radius:12px;overflow:hidden}.klc .klc-ar-tocm summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 20px;cursor:pointer;list-style:none;font-size:.72rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--klc-navy)}.klc .klc-ar-tocm summary::-webkit-details-marker{display:none}.klc .klc-ar-tocm summary span{flex:1;font-size:.8rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--klc-mut)}.klc .klc-ar-tocm summary svg{flex:none;display:block;transition:transform .2s}.klc .klc-ar-tocm[open] summary svg{transform:rotate(180deg)}.klc .klc-ar-tocm summary:focus-visible{outline:2px solid var(--klc-navy);outline-offset:-2px}.klc .klc-ar-tocm ol{border-top:1px solid #ECEEF2;padding:6px 0 10px}.klc .klc-ar-tocm a{min-height:44px;display:flex;align-items:center}.klc .klc-ar-main{order:2}.klc .klc-ar-seq{order:3;margin-top:28px}.klc .klc-ar-seq ol a{min-height:44px;align-items:center}.klc .klc-ar-seq .klc-ar-no{margin-top:0}.klc .klc-ar-grid .klc-tp-sc{order:4;margin-top:16px}.klc .klc-ar-pn .klc-ar-up{display:none}}@media(max-width:749px){.klc .klc-ar-ban{padding:30px 0 32px}.klc .klc-ar-h1{font-size:1.85rem}.klc .klc-ar-meta{margin-top:12px;font-size:.85rem}.klc .klc-ar-body{padding-top:0}.klc .klc-ar-tocm{margin:0 -24px;border-width:0 0 1px;border-radius:0}.klc .klc-ar-tocm summary{padding:0 24px}.klc .klc-ar-tocm a{padding:0 24px 0 21px}.klc .klc-ar-card{margin:0 -24px;border-width:0 0 1px;border-radius:0}.klc .klc-ar-lead img{max-height:300px}.klc .klc-ar-text{padding:26px 24px 34px;font-size:1.03rem;line-height:1.72}.klc .klc-ar-text p.klc-ar-lede{font-size:1.1rem}.klc .klc-ar-text h2{font-size:1.35rem;margin-top:1.9em}.klc .klc-ar-text h3{font-size:1.12rem}.klc .klc-ar-zw{margin:1.6em auto}.klc .klc-ar-text img{border-radius:6px}.klc .klc-ar-zb{right:8px;bottom:8px;width:34px;height:34px}.klc .klc-ar-lb{max-width:100vw;max-height:100dvh;border-radius:0}.klc .klc-ar-next{margin-top:28px}.klc .klc-ar-pn{flex-direction:column}.klc .klc-ar-up{margin-left:0}.klc.klc-ar .klc-help{padding:40px 0 44px}}@media(prefers-reduced-motion:reduce){.klc .klc-ar-toc a,.klc .klc-ar-tocm a,.klc .klc-ar-seq a,.klc .klc-ar-pn a,.klc .klc-ar-tocm summary svg,.klc .klc-ar-zb,.klc .klc-ar-lbx{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kencove-learning-center.css.map */
