.c-kennis{--kp-navy:#101b41;--kp-sky:#4ac7eb;--kp-ink:#202020;--kp-ink-2:#4c4c4c;--kp-line:#e8e8e8;--kp-tint:#ecf9fd;--kp-link:#007fad;--kp-radius:1.5rem;color:var(--kp-ink)}.c-kennis li:before{content:none}@media screen and (min-width:62.5em){body:has(.c-kennis) .c-blog-hero .c-hero__content{padding-right:3rem}body:has(.c-kennis) .c-blog-hero__title--split .c-blog-hero__title-lead{font-size:clamp(2.125rem,3.1vw,2.75rem)}body:has(.c-kennis) .c-blog-hero__title--split .c-blog-hero__title-sub{font-size:clamp(1.25rem,1.7vw,1.5rem)}}.c-kennis__stats{border-bottom:1px solid var(--kp-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:2.5rem 0}.c-kennis__stat{border-left:1px solid var(--kp-line);padding:0 2rem}.c-kennis__stat:first-child{border-left:0;padding-left:0}.c-kennis__stat-value{color:var(--kp-navy);font-size:2.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.1}.c-kennis__stat-label{color:var(--kp-ink-2);font-size:1rem;line-height:1.4;margin:.5rem 0 0}.c-kennis__layout{display:grid;gap:4.5rem;grid-template-columns:16rem minmax(0,1fr);padding:4.5rem 0 5rem}.c-kennis__layout--no-toc{grid-template-columns:minmax(0,1fr)}.c-kennis__main{min-width:0}.c-kennis__aside{position:relative}.c-kennis__toc{position:sticky;top:7.5rem}.c-kennis__toc-details>summary{list-style:none}.c-kennis__toc-details>summary::-webkit-details-marker{display:none}.c-kennis__toc-title{color:var(--kp-link);display:block;font-size:.875rem;font-weight:700;letter-spacing:.04em;margin-bottom:1rem;text-transform:uppercase}.c-kennis__toc-list{counter-reset:kp-toc;list-style:none;margin:0;padding:0}.c-kennis__toc-list li{counter-increment:kp-toc;margin:0;padding:0}.c-kennis__toc-link{border-top:1px solid var(--kp-line);color:var(--kp-ink-2);display:grid;font-size:.9375rem;grid-template-columns:1.75rem minmax(0,1fr);line-height:1.4;padding:.625rem 0;position:relative;transition:color .2s ease}.c-kennis__toc-list li:last-child .c-kennis__toc-link{border-bottom:1px solid var(--kp-line)}.c-kennis__toc-link:before{color:var(--kp-link);content:counter(kp-toc,decimal-leading-zero);font-size:.8125rem;font-weight:700;line-height:1.75}.c-kennis__toc-link.is-active,.c-kennis__toc-link:focus-visible,.c-kennis__toc-link:hover{color:var(--kp-navy)}.c-kennis__toc-link.is-active{font-weight:600}.c-kennis__toc-link.is-active:before{color:var(--kp-navy)}.c-kennis__toc-cta{display:block;line-height:1.35;margin-top:1.75rem;padding:.875rem 1.25rem;text-align:center;white-space:normal}.c-kennis__main{counter-reset:kp-h2}.c-kennis__h2{counter-increment:kp-h2;font-size:2.25rem;line-height:1.2;margin:4.5rem 0 1.5rem;scroll-margin-top:7rem}.c-kennis__layout:not(.c-kennis__layout--no-toc) .c-kennis__h2:before{color:var(--kp-link);content:counter(kp-h2,decimal-leading-zero);display:block;font-size:.9375rem;font-weight:700;letter-spacing:.04em;margin-bottom:.75rem}.c-kennis__main>.c-kennis__h2:first-child{margin-top:0}.c-kennis__prose{max-width:none}.c-kennis__prose li,.c-kennis__prose p{font-size:1.0625rem;line-height:1.75}.c-kennis__prose p+p,.c-kennis__prose p+ul,.c-kennis__prose ul+p,.c-kennis__prose+.c-kennis__prose{margin-top:1.125rem}.c-kennis__prose a{color:var(--kp-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.c-kennis__prose a:hover{color:var(--kp-navy)}.c-kennis__prose strong{color:var(--kp-navy);font-weight:700}.c-kennis__prose ul{list-style:none;margin:0;padding:0}.c-kennis__prose ul li{padding-left:1.25rem;position:relative}.c-kennis__prose ul li+li{margin-top:.25rem}.c-kennis .c-kennis__prose ul li:before{background:var(--kp-sky);content:"";height:.375rem;left:0;position:absolute;top:.72em;width:.375rem}.c-kennis__prose--lead p:first-child{color:var(--kp-navy);font-size:1.25rem;line-height:1.65}.c-kennis__prose--small li,.c-kennis__prose--small p{font-size:1rem;line-height:1.7}.c-kennis__cards+.c-kennis__prose,.c-kennis__checklist+.c-kennis__prose,.c-kennis__cta+.c-kennis__prose,.c-kennis__main>*+.c-kennis__cards,.c-kennis__main>*+.c-kennis__checklist,.c-kennis__main>*+.c-kennis__cta,.c-kennis__main>*+.c-kennis__note,.c-kennis__main>*+.c-kennis__steps,.c-kennis__main>*+.c-kennis__table-wrap,.c-kennis__note+.c-kennis__prose,.c-kennis__steps+.c-kennis__prose,.c-kennis__table-wrap+.c-kennis__prose{margin-top:2.25rem}.c-kennis__cards{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-kennis__card{background:var(--kp-tint);border-radius:0 var(--kp-radius) 0 0;padding:1.75rem 1.75rem 2rem}.c-kennis__card-title,.c-kennis__check-title,.c-kennis__step-title{font-size:1.1875rem;font-weight:700;line-height:1.3;margin:0 0 .625rem}.c-kennis__steps{border-top:1px solid var(--kp-line);list-style:none;margin:0;padding:0}.c-kennis__step{border-bottom:1px solid var(--kp-line);display:grid;gap:1.5rem;grid-template-columns:4rem minmax(0,1fr);padding:1.75rem 0}.c-kennis__step-num{align-items:center;background:var(--kp-navy);border-radius:0 1rem 0 0;color:#fff;display:flex;font-size:1.75rem;font-weight:700;height:4rem;justify-content:center;width:4rem}.c-kennis__step-body{padding-top:.25rem}.c-kennis__checklist{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.c-kennis__check{border:1px solid var(--kp-line);border-radius:0 var(--kp-radius) 0 0;display:grid;gap:1rem;grid-template-columns:2.25rem minmax(0,1fr);padding:1.5rem 1.5rem 1.75rem}.c-kennis__check-icon{background:var(--kp-sky);border-radius:50%;color:var(--kp-navy);height:2.25rem;padding:.375rem;width:2.25rem}.c-kennis__note{background:var(--kp-navy);border-radius:0 var(--kp-radius) 0 0;color:#fff;padding:2.25rem 2.5rem 2.5rem}.c-kennis__note-title{color:#fff;font-size:1.375rem;font-weight:700;line-height:1.3;margin:0 0 .875rem}.c-kennis__note .c-kennis__prose strong{color:#fff}.c-kennis__note .c-kennis__prose a{color:var(--kp-sky)}.c-kennis__note .c-kennis__prose a:hover{color:#fff}.c-kennis__table-wrap{border:1px solid var(--kp-line);border-radius:0 var(--kp-radius) 0 0;overflow-x:auto}.c-kennis__table{border-collapse:collapse;font-family:inherit;font-size:.9375rem;line-height:1.55;margin:0;text-align:left;width:100%}.c-kennis__table th{background:var(--kp-navy);color:#fff;font-weight:700;padding:1rem 1.25rem}.c-kennis__table td{border-top:1px solid var(--kp-line);padding:1.125rem 1.25rem;vertical-align:top}.c-kennis__table tbody tr:nth-child(2n) td{background:#f8f9f9}.c-kennis__table td:first-child{color:var(--kp-navy);font-weight:600}.c-kennis__table td:first-child,.c-kennis__table th:first-child{width:26%}.c-kennis__table td:nth-child(2),.c-kennis__table th:nth-child(2){width:24%}.c-kennis__table a{color:var(--kp-link);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.c-kennis__cta{background:var(--kp-navy);border-radius:0 var(--kp-radius) 0 0;color:#fff;overflow:hidden;padding:2.75rem 9rem 2.75rem 2.75rem;position:relative}.c-kennis__cta-text p{font-size:1.375rem;font-weight:600;line-height:1.45}.c-kennis__cta .c-button{margin-top:1.5rem}.c-kennis__cta-mark{bottom:0;height:6rem;position:absolute;right:0;width:6rem}.c-kennis__faq{border-top:1px solid var(--kp-line)}.c-kennis__faq-item{border-bottom:1px solid var(--kp-line)}.c-kennis__faq-q{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;list-style:none;padding:1.5rem 0}.c-kennis__faq-q::-webkit-details-marker{display:none}.c-kennis__faq-q h3{font-size:1.25rem;line-height:1.35;margin:0}.c-kennis__faq-q:hover h3{color:var(--kp-link)}.c-kennis__faq-q:focus-visible{outline:2px solid var(--kp-link);outline-offset:4px}.c-kennis__faq-icon{background:var(--kp-tint);border-radius:0 .75rem 0 0;flex:0 0 2.25rem;height:2.25rem;position:relative;width:2.25rem}.c-kennis__faq-icon:after,.c-kennis__faq-icon:before{background:var(--kp-navy);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:.875rem}.c-kennis__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.c-kennis__faq-item[open] .c-kennis__faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.c-kennis__faq-a{padding:0 3.75rem 2rem 0}.c-kennis__faq-a ul{column-count:2;column-gap:2.5rem}.c-kennis__faq-a ul li{break-inside:avoid}@media (prefers-reduced-motion:reduce){.c-kennis__faq-icon:after,.c-kennis__faq-icon:before,.c-kennis__toc-link{transition:none}}@media screen and (max-width:62.4375em){.c-kennis__layout{gap:2.5rem;grid-template-columns:minmax(0,1fr);padding:3rem 0 4rem}.c-kennis__toc{background:var(--kp-tint);padding:1.25rem 1.25rem .5rem;position:static}.c-kennis__toc-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.75rem}.c-kennis__toc-title:after{content:"+";font-size:1.25rem;line-height:1}.c-kennis__toc-details[open] .c-kennis__toc-title:after{content:"\2212"}.c-kennis__toc-cta{display:none}}@media screen and (max-width:47.9375em){.c-kennis__stats{grid-template-columns:minmax(0,1fr);padding:1.5rem 0}.c-kennis__stat,.c-kennis__stat:first-child{border-left:0;border-top:1px solid var(--kp-line);padding:1rem 0}.c-kennis__stat:first-child{border-top:0}.c-kennis__stat-value{font-size:2rem}.c-kennis__h2{font-size:1.75rem;margin-top:3rem}.c-kennis__prose--lead p:first-child{font-size:1.125rem}.c-kennis__cards,.c-kennis__checklist{grid-template-columns:minmax(0,1fr)}.c-kennis__card,.c-kennis__check{padding:1.375rem 1.25rem 1.5rem}.c-kennis__step{gap:1rem;grid-template-columns:2.75rem minmax(0,1fr)}.c-kennis__step-num{border-radius:0 .75rem 0 0;font-size:1.25rem;height:2.75rem;width:2.75rem}.c-kennis__cta,.c-kennis__note{padding:1.75rem 1.25rem 2rem}.c-kennis__cta{padding-bottom:5.5rem}.c-kennis__cta-text p{font-size:1.1875rem}.c-kennis__cta-mark{height:4rem;width:4rem}.c-kennis__table-wrap{border:0;border-radius:0;overflow:visible}.c-kennis__table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.c-kennis__table,.c-kennis__table tbody,.c-kennis__table td,.c-kennis__table tr{display:block;width:100%}.c-kennis__table tr{border:1px solid var(--kp-line);border-radius:0 1rem 0 0;margin-bottom:1rem;padding:.5rem 1.25rem}.c-kennis__table tbody tr:nth-child(2n) td{background:none}.c-kennis__table td:first-child,.c-kennis__table td:nth-child(2),.c-kennis__table th:first-child,.c-kennis__table th:nth-child(2){width:100%}.c-kennis__table td{border-top:0;padding:.625rem 0}.c-kennis__table td+td{border-top:1px solid var(--kp-line)}.c-kennis__table td[data-label]:before{color:var(--kp-link);content:attr(data-label);display:block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:.125rem;text-transform:uppercase}.c-kennis__faq-q h3{font-size:1.125rem}.c-kennis__faq-a{padding-right:0}.c-kennis__faq-a ul{column-count:1}}