/* v169: readable, image-first resource libraries. Scoped to the index pages. */
.knowledge-index-v169{--k169-blue:#155bd7;--k169-ink:#102b50;--k169-text:#405672;--k169-rule:#d6e0ee}
.knowledge-index-v169 .k168-shell{width:min(1320px,calc(100% - 96px))}
.knowledge-index-v169 .k169-resource-nav{padding:16px 0;border-bottom:0;gap:24px}
.knowledge-index-v169 .k168-breadcrumb{font-size:16px;line-height:1.5;gap:10px}
.knowledge-index-v169 .k168-resource-links{gap:32px}
.knowledge-index-v169 .k168-resource-links a{font-size:18px;line-height:1.5;min-height:44px}
.knowledge-index-v169 .k168-resource-links a[aria-current]:after{bottom:0}
.knowledge-index-v169 :is(.k169-intro,.k169-feature-section,.k169-library,.k169-build-band) :is(h1,h2,h3,p){margin:0}
.knowledge-index-v169 :is(.k169-intro,.k169-feature-section,.k169-library,.k169-build-band) :is(h1,h2,h3){font-family:"Wix Madefor Display","Inter Tight",Inter,Arial,sans-serif;font-weight:750;letter-spacing:-.04em;line-height:1.1}
.knowledge-index-v169 .k169-intro{background:#175bd4;color:#fff;position:relative;isolation:isolate;overflow:hidden}
.knowledge-index-v169 .k169-intro:after{content:"";position:absolute;z-index:-1;width:1400px;height:660px;right:-420px;bottom:-570px;border:1px solid #ffffff20;border-radius:50%;background:#ffffff05;transform:rotate(-14deg)}
.knowledge-index-v169 .k169-intro-inner{padding-top:59px;padding-bottom:66px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:88px}
.knowledge-index-v169 .k169-intro h1{font-size:clamp(54px,5.5vw,78px);line-height:1.04;color:#fff;max-width:660px;overflow-wrap:break-word}
.knowledge-index-v169 .k169-intro-copy>p{color:#fff;font-size:21px;line-height:1.6;max-width:510px}
.knowledge-index-v169 .k169-intro-copy>.k169-button{margin-top:25px}
.knowledge-index-v169 .k169-button{display:inline-flex;justify-content:center;align-items:center;min-height:56px;border-radius:7px;padding:15px 24px;font:650 18px/1.4 Inter,Arial,sans-serif;background:var(--k169-blue);color:#fff;border:1px solid var(--k169-blue);text-decoration:none;text-align:center;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}
.knowledge-index-v169 .k169-button:hover{background:#0d3f9b;border-color:#0d3f9b;box-shadow:0 4px 12px #102b5012}
.knowledge-index-v169 .k169-button:active{background:#092d70;border-color:#092d70}
.knowledge-index-v169 .k169-button-white{background:#fff;border-color:#fff;color:#124da9}
.knowledge-index-v169 .k169-button-white:hover{background:#eaf1ff;border-color:#eaf1ff;color:#102b50}
.knowledge-index-v169 .k169-feature-section{background:#eff4fc;padding:48px 0}
.knowledge-index-v169 .k169-feature{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:48px}
.knowledge-index-v169 .k169-feature-image{display:block;width:100%;aspect-ratio:1200/630;overflow:hidden;background:#e2eafb;border-radius:8px;border:1px solid #dce5f2}
.knowledge-index-v169 .k169-feature-image img{display:block;width:100%;height:100%;object-fit:cover}
.knowledge-index-v169 .k169-feature-label{color:#154fb0;font-size:18px;line-height:1.5;font-weight:650;margin-bottom:14px}
.knowledge-index-v169 .k169-feature h2{font-size:clamp(32px,3.1vw,45px);line-height:1.12;color:var(--k169-ink);letter-spacing:-.035em}
.knowledge-index-v169 .k169-feature h2 a{color:inherit;text-decoration:none;text-underline-offset:6px}
.knowledge-index-v169 .k169-feature h2 a:hover{color:#1253be;text-decoration:underline;text-decoration-thickness:2px}
.knowledge-index-v169 .k169-feature .k169-excerpt{font-size:18px;line-height:1.7;color:var(--k169-text);margin-top:18px}
.knowledge-index-v169 .k169-feature-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px 25px;margin-top:26px}
.knowledge-index-v169 .k169-reading-time{font-size:17px;line-height:1.5;color:var(--k169-text)}
.knowledge-index-v169 .k169-library{padding-top:69px;padding-bottom:84px;scroll-margin-top:112px}
.knowledge-index-v169 .k169-library-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}
.knowledge-index-v169 .k169-library-heading>div{min-width:0}
.knowledge-index-v169 .k169-library-heading h2{font-size:42px;line-height:1.15;color:var(--k169-ink)}
.knowledge-index-v169 .k169-library-heading p{font-size:18px;line-height:1.65;color:var(--k169-text);margin-top:12px;max-width:650px}
.knowledge-index-v169 .k169-search{display:flex;align-items:stretch;width:390px;max-width:100%;flex-shrink:0;gap:8px}
.knowledge-index-v169 .k169-search input{display:block;min-width:0;width:100%;min-height:56px;border:1px solid #a2b3ca;border-radius:6px;padding:14px 16px;font:400 17px/1.4 Inter,Arial,sans-serif;background:#fff;color:var(--k169-ink);box-shadow:none}
.knowledge-index-v169 .k169-search input::placeholder{color:#5b6b80;opacity:1}
.knowledge-index-v169 .k169-search button{display:flex;align-items:center;justify-content:center;min-height:56px;border:1px solid #102b50;border-radius:6px;padding:14px 21px;font:650 17px/1.4 Inter,Arial,sans-serif;background:#102b50;color:#fff;cursor:pointer}
.knowledge-index-v169 .k169-search button:hover{background:#154e9b;border-color:#154e9b}
.knowledge-index-v169 .k169-topics{display:flex;align-items:stretch;gap:9px 28px;flex-wrap:wrap;border-bottom:1px solid var(--k169-rule);margin-bottom:36px}
.knowledge-index-v169 .k169-topics a{font-size:18px;line-height:1.5;font-weight:550;padding:15px 0;min-height:57px;color:#405672;position:relative;text-decoration:none}
.knowledge-index-v169 .k169-topics a[aria-current]{font-weight:700;color:#134fb4}
.knowledge-index-v169 .k169-topics a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:#1f6bff}
.knowledge-index-v169 .k169-topics a:hover{color:#134fb4;text-decoration:underline;text-underline-offset:5px}
.knowledge-index-v169 .k169-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 38px}
.knowledge-index-v169 .k169-library-card{min-width:0;border-bottom:1px solid var(--k169-rule);padding-bottom:30px;display:flex;flex-direction:column}
.knowledge-index-v169 .k169-card-image{display:block;overflow:hidden;aspect-ratio:1200/630;background:#eaf0fa;border-radius:8px;border:1px solid #dce5f2}
.knowledge-index-v169 .k169-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}
.knowledge-index-v169 .k169-card-image:hover img{transform:scale(1.02)}
.knowledge-index-v169 .k169-card-copy{padding-top:23px;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}
.knowledge-index-v169 .k169-card-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;width:100%;font-size:16px;line-height:1.5;color:#50627a;margin-bottom:14px}
.knowledge-index-v169 .k169-card-meta>span:first-child{font-weight:650;color:#1653b7}
.knowledge-index-v169 .k169-card-copy h3{font-size:32px;line-height:1.2;color:var(--k169-ink);letter-spacing:-.025em}
.knowledge-index-v169 .k169-card-copy h3 a{color:inherit;text-decoration:none;text-underline-offset:5px}
.knowledge-index-v169 .k169-card-copy h3 a:hover{color:#1455bc;text-decoration:underline;text-decoration-thickness:2px}
.knowledge-index-v169 .k169-card-copy>p{font-size:18px;line-height:1.7;color:var(--k169-text);margin-top:14px;margin-bottom:19px}
.knowledge-index-v169 .k169-read-link{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid #a8bddc;border-radius:6px;padding:11px 18px;font-size:17px;font-weight:650;line-height:1.5;text-decoration:none;color:#134eaf;background:#fff;margin-top:auto}
.knowledge-index-v169 .k169-read-link:hover{background:#edf3ff;border-color:#1455bc;color:#123f86}
.knowledge-index-v169 .k169-result-summary{font-size:18px;line-height:1.7;color:var(--k169-text);margin:0 0 28px;overflow-wrap:anywhere}
.knowledge-index-v169 .k169-result-summary a{display:inline-flex;align-items:center;min-height:44px;margin-left:6px;color:#1455bc;text-decoration:underline;text-underline-offset:4px}
.knowledge-index-v169 .k169-empty{padding:24px 0 10px;max-width:650px}
.knowledge-index-v169 .k169-empty h3{font-size:34px;line-height:1.2;color:var(--k169-ink)}
.knowledge-index-v169 .k169-empty p{font-size:18px;line-height:1.7;color:var(--k169-text);margin-top:17px}
.knowledge-index-v169 .k169-empty .k169-button{margin-top:25px}
.knowledge-index-v169 .k169-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;font-size:17px;line-height:1.5;color:var(--k169-ink)}
.knowledge-index-v169 .k169-pagination a,.knowledge-index-v169 .k169-pagination-disabled{padding:12px 18px;min-height:50px;border:1px solid var(--k169-rule);border-radius:6px}
.knowledge-index-v169 .k169-pagination a{color:#1455bc;font-weight:650;text-decoration:none}
.knowledge-index-v169 .k169-pagination a:hover{background:#edf3ff;border-color:#1455bc}
.knowledge-index-v169 .k169-pagination-disabled{color:#68758a;background:#f4f6f9}
.knowledge-index-v169 .k169-build-band{background:#102b50;color:#fff;padding:58px 0 62px}
.knowledge-index-v169 .k169-build-band .k168-shell{display:flex;align-items:center;justify-content:space-between;gap:46px}
.knowledge-index-v169 .k169-build-band h2{font-size:45px;line-height:1.15;color:#fff}
.knowledge-index-v169 .k169-build-band p{color:#e0e9f7;font-size:19px;line-height:1.7;margin-top:16px;max-width:740px}
.knowledge-index-v169 .k169-build-band .k169-button{flex-shrink:0;min-width:184px}
.knowledge-index-v169 :is(.k169-intro,.k169-build-band) :focus-visible{outline-color:#fff}
@media(max-width:1150px){
.knowledge-index-v169 .k168-shell{width:calc(100% - 64px)}
.knowledge-index-v169 .k169-intro-inner{gap:50px;padding-top:48px;padding-bottom:55px}
.knowledge-index-v169 .k169-intro h1{font-size:60px}
.knowledge-index-v169 .k169-intro-copy>p{font-size:20px}
.knowledge-index-v169 .k169-feature{gap:34px}
.knowledge-index-v169 .k169-feature h2{font-size:35px}
.knowledge-index-v169 .k169-library-heading{align-items:flex-start}
.knowledge-index-v169 .k169-library-heading h2{font-size:36px}
.knowledge-index-v169 .k169-search{width:340px}
.knowledge-index-v169 .k169-library-grid{gap:38px 30px}
.knowledge-index-v169 .k169-card-copy h3{font-size:29px}
}
@media(max-width:900px){
.knowledge-index-v169 .k169-intro-inner{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:43px;padding-bottom:46px}
.knowledge-index-v169 .k169-intro h1{font-size:62px;max-width:750px}
.knowledge-index-v169 .k169-intro-copy{display:flex;align-items:center;justify-content:space-between;gap:30px}
.knowledge-index-v169 .k169-intro-copy>p{font-size:19px}
.knowledge-index-v169 .k169-intro-copy>.k169-button{margin:0;flex-shrink:0}
.knowledge-index-v169 .k169-feature-section{padding:36px 0}
.knowledge-index-v169 .k169-feature{grid-template-columns:minmax(0,1fr);gap:26px}
.knowledge-index-v169 .k169-feature-image{max-width:100%}
.knowledge-index-v169 .k169-feature h2{font-size:39px;max-width:720px}
.knowledge-index-v169 .k169-feature .k169-excerpt{max-width:730px}
.knowledge-index-v169 .k169-library{padding-top:48px;padding-bottom:56px}
.knowledge-index-v169 .k169-library-heading{display:block;margin-bottom:20px}
.knowledge-index-v169 .k169-search{width:100%;max-width:530px;margin-top:23px}
.knowledge-index-v169 .k169-library-grid{gap:36px 25px}
.knowledge-index-v169 .k169-card-copy h3{font-size:28px}
.knowledge-index-v169 .k169-card-meta{font-size:16px;gap:6px 14px}
.knowledge-index-v169 .k169-build-band{padding:43px 0 46px}
.knowledge-index-v169 .k169-build-band .k168-shell{display:block}
.knowledge-index-v169 .k169-build-band h2{font-size:41px}
.knowledge-index-v169 .k169-build-band .k169-button{margin-top:25px}
}
@media(max-width:640px){
.knowledge-index-v169 .k168-shell{width:calc(100% - 40px)}
.knowledge-index-v169 .k169-resource-nav{flex-wrap:wrap;padding:9px 0 12px;gap:4px 25px}
.knowledge-index-v169 .k168-breadcrumb{font-size:15px;gap:8px}
.knowledge-index-v169 .k168-resource-links{gap:26px}
.knowledge-index-v169 .k168-resource-links a{font-size:17px}
.knowledge-index-v169 .k169-intro-inner{padding-top:34px;padding-bottom:38px;gap:22px}
.knowledge-index-v169 .k169-intro h1{font-size:46px;line-height:1.07;letter-spacing:-.04em}
.knowledge-index-v169 .k169-intro-copy{display:block}
.knowledge-index-v169 .k169-intro-copy>p{font-size:18px;line-height:1.65}
.knowledge-index-v169 .k169-intro-copy>.k169-button{margin-top:23px;min-width:190px}
.knowledge-index-v169 .k169-button{font-size:18px;min-height:54px;padding:14px 20px}
.knowledge-index-v169 .k169-feature-section{padding:25px 0 32px}
.knowledge-index-v169 .k169-feature{gap:24px}
.knowledge-index-v169 .k169-feature-label{font-size:17px;margin-bottom:12px}
.knowledge-index-v169 .k169-feature h2{font-size:32px;line-height:1.15;letter-spacing:-.025em}
.knowledge-index-v169 .k169-feature .k169-excerpt{font-size:18px;line-height:1.7;margin-top:16px}
.knowledge-index-v169 .k169-feature-footer{margin-top:23px;gap:16px}
.knowledge-index-v169 .k169-reading-time{font-size:16px}
.knowledge-index-v169 .k169-library{padding-top:36px;padding-bottom:44px;scroll-margin-top:88px}
.knowledge-index-v169 .k169-library-heading h2{font-size:32px;line-height:1.15}
.knowledge-index-v169 .k169-library-heading p{font-size:18px;line-height:1.7;margin-top:12px}
.knowledge-index-v169 .k169-search{gap:7px;margin-top:21px}
.knowledge-index-v169 .k169-search input{padding:13px 11px;font-size:16px;min-height:54px}
.knowledge-index-v169 .k169-search button{padding:13px 14px;font-size:16px;min-height:54px}
.knowledge-index-v169 .k169-topics{gap:0 22px;flex-wrap:wrap;margin-bottom:28px}
.knowledge-index-v169 .k169-topics a{font-size:17px;min-height:53px;padding:13px 0}
.knowledge-index-v169 .k169-library-grid{grid-template-columns:minmax(0,1fr);gap:29px}
.knowledge-index-v169 .k169-library-card{padding-bottom:27px}
.knowledge-index-v169 .k169-card-copy{padding-top:19px}
.knowledge-index-v169 .k169-card-copy h3{font-size:29px;line-height:1.2}
.knowledge-index-v169 .k169-card-copy>p{font-size:18px;line-height:1.7;margin-top:13px;margin-bottom:20px}
.knowledge-index-v169 .k169-card-meta{font-size:16px;margin-bottom:12px}
.knowledge-index-v169 .k169-read-link{font-size:17px;min-height:50px}
.knowledge-index-v169 .k169-result-summary{font-size:17px;line-height:1.7}
.knowledge-index-v169 .k169-empty{padding:14px 0 5px}
.knowledge-index-v169 .k169-empty h3{font-size:30px}
.knowledge-index-v169 .k169-pagination{gap:8px;font-size:15px;margin-top:28px;flex-wrap:wrap}
.knowledge-index-v169 .k169-pagination a,.knowledge-index-v169 .k169-pagination-disabled{padding:11px 12px;min-height:46px}
.knowledge-index-v169 .k169-build-band{padding:35px 0 39px}
.knowledge-index-v169 .k169-build-band h2{font-size:36px;line-height:1.16}
.knowledge-index-v169 .k169-build-band p{font-size:18px;line-height:1.7;margin-top:17px}
.knowledge-index-v169 .k169-build-band .k169-button{width:100%;margin-top:24px}
}
@media(prefers-reduced-motion:reduce){.knowledge-index-v169 :is(.k169-button,.k169-card-image img){transition:none;transform:none}}
