.insights-page{--insights-ink:#101828;--insights-muted:#5f6c7b;--insights-soft:#f4f6f8;--insights-line:#dfe4ea;--insights-blue:#174ea6;--insights-blue-dark:#103b7c;background:#ffffff;color:var(--insights-ink);overflow-x:clip}.insights-page .container{width:min(calc(100% - 64px),1500px);max-width:none;margin-inline:auto;padding-inline:0}.insights-eyebrow{display:block;margin-bottom:14px;color:var(--insights-blue);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.insights-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:34px;color:#758195;font-size:13px;font-weight:650}.insights-breadcrumb a{color:#344054;text-decoration:none}.insights-breadcrumb a:hover{color:var(--insights-blue)}.insights-hero{padding:86px 0 80px;border-bottom:1px solid var(--insights-line);background:var(--insights-soft)}.insights-hero__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:76px;align-items:center}.insights-hero__copy h1{max-width:680px;margin:0;color:var(--insights-ink);font-family:var(--bs-heading-font-family,"Inter",sans-serif);font-size:64px;font-weight:820;letter-spacing:0;line-height:1.02}.insights-hero__copy>p{max-width:650px;margin:24px 0 0;color:var(--insights-muted);font-size:18px;line-height:1.65}.insights-hero__stats{display:flex;gap:36px;margin:34px 0 0}.insights-hero__stats div{min-width:130px;padding-left:16px;border-left:3px solid var(--insights-blue)}.insights-hero__stats dt{color:var(--insights-ink);font-size:26px;font-weight:820;line-height:1}.insights-hero__stats dd{margin:8px 0 0;color:var(--insights-muted);font-size:13px;font-weight:650}.insights-hero-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);min-height:420px;overflow:hidden;border:1px solid #d8dee7;border-radius:4px;background:#ffffff;color:inherit;text-decoration:none;box-shadow:0 18px 48px rgba(16,24,40,.09);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.insights-hero-card:hover{border-color:#aebcd0;transform:translateY(-3px);box-shadow:0 24px 58px rgba(16,24,40,.13)}.insights-hero-card__image{min-height:420px;overflow:hidden;background:#e8edf3}.insights-article-card__image img,.insights-hero-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.insights-article-card:hover img,.insights-hero-card:hover img{transform:scale(1.025)}.insights-hero-card__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:34px}.insights-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;color:#697586;font-size:12px;font-weight:750;line-height:1.4}.insights-card-meta span{color:var(--insights-blue);text-transform:uppercase}.insights-hero-card__body h2{margin:18px 0 16px;color:var(--insights-ink);font-size:30px;font-weight:800;letter-spacing:0;line-height:1.16}.insights-article-card__body p,.insights-hero-card__body p{display:-webkit-box;overflow:hidden;margin:0;color:var(--insights-muted);-webkit-box-orient:vertical}.insights-hero-card__body p{font-size:15px;line-height:1.65;-webkit-line-clamp:3}.insights-text-link{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:var(--insights-blue);font-size:14px;font-weight:800}.insights-articles{padding:86px 0 96px;scroll-margin-top:90px}.insights-section-heading{margin-bottom:30px}.insights-section-heading--row{display:flex;align-items:end;justify-content:space-between;gap:48px}.insights-section-heading h2{margin:0;color:var(--insights-ink);font-size:44px;font-weight:820;letter-spacing:0;line-height:1.08}.insights-section-heading p{max-width:460px;margin:0;color:var(--insights-muted);font-size:15px;line-height:1.6}.insights-articles__filters{display:grid;grid-template-columns:minmax(300px,1fr) minmax(240px,320px) 142px;gap:14px;align-items:end;margin-bottom:20px;padding:20px;border:1px solid var(--insights-line);border-radius:4px;background:#ffffff}.insights-filter-field{display:flex;flex-direction:column;gap:9px;min-width:0}.insights-filter-field>span{color:#475467;font-size:12px;font-weight:780}.insights-articles__search-input,.insights-category-select{width:100%;height:52px;border:1px solid #cfd6df;border-radius:3px;background:#ffffff;color:#273244;font:inherit;font-size:15px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.insights-articles__search-input{padding:0 15px}.insights-category-select{padding:0 42px 0 15px;cursor:pointer}.insights-articles__search-input:focus,.insights-category-select:focus{border-color:var(--insights-blue);box-shadow:0 0 0 3px rgba(23,78,166,.11)}.insights-articles__search-btn{height:52px;border:1px solid var(--insights-blue);border-radius:3px;background:var(--insights-blue);color:#ffffff;cursor:pointer;font-size:14px;font-weight:780;transition:background .16s ease,border-color .16s ease}.insights-articles__search-btn:hover{border-color:var(--insights-blue-dark);background:var(--insights-blue-dark)}.insights-results-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:42px;margin-bottom:26px;color:var(--insights-muted);font-size:14px}.insights-results-bar strong{color:var(--insights-ink)}.insights-clear-filters{padding:0;border:0;background:transparent;color:var(--insights-blue);cursor:pointer;font-size:14px;font-weight:780}.insights-articles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.insights-article-card{display:flex;min-width:0;height:100%;overflow:hidden;flex-direction:column;border:1px solid var(--insights-line);border-radius:4px;background:#ffffff;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.insights-article-card:hover{border-color:#aebcd0;transform:translateY(-3px);box-shadow:0 18px 40px rgba(16,24,40,.09)}.insights-article-card__image{overflow:hidden;aspect-ratio:16/9;background:#e8edf3}.insights-article-card__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:22px}.insights-article-card__body h3{display:-webkit-box;overflow:hidden;margin:17px 0 12px;color:var(--insights-ink);font-size:21px;font-weight:790;letter-spacing:0;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.insights-article-card__body p{font-size:14px;line-height:1.62;-webkit-line-clamp:2}.insights-article-card__body .insights-text-link{margin-top:auto;padding-top:22px}.insights-empty-state{padding:72px 24px;border:1px solid var(--insights-line);background:var(--insights-soft);text-align:center}.insights-empty-state h3{margin:0;font-size:24px}.insights-empty-state p{margin:10px 0 20px;color:var(--insights-muted)}.insights-empty-state button{min-height:44px;padding:0 18px;border:1px solid var(--insights-blue);border-radius:3px;background:var(--insights-blue);color:#ffffff;cursor:pointer;font-weight:750}.pager{margin-top:48px;text-align:center}.pager__items{gap:8px;margin:0;padding:0;list-style:none}.pager__item button,.pager__items{display:inline-flex;align-items:center}.pager__item button{justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid var(--insights-line);border-radius:3px;background:#ffffff;color:var(--insights-ink);cursor:pointer;font-size:14px;font-weight:760}.pager__item button:hover:not(:disabled),.pager__item.is-active button{border-color:var(--insights-blue);background:var(--insights-blue);color:#ffffff}.pager__item button:disabled{cursor:not-allowed;opacity:.35}.pager__ellipsis{min-width:24px;color:#7b8796}.insights-cta{padding:66px 0;background:#0d2146;color:#ffffff}.insights-cta .insights-eyebrow{color:#8fb9ff}.insights-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:64px}.insights-cta__inner>div:first-child{max-width:790px}.insights-page .insights-cta h2{margin:0;color:#ffffff;font-size:38px;font-weight:800;letter-spacing:0;line-height:1.12}.insights-page .insights-cta p{margin:16px 0 0;color:#c6d2e6;font-size:16px;line-height:1.6}.insights-cta__actions{display:flex;flex:0 0 auto;gap:12px}.insights-cta__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid #ffffff;border-radius:3px;font-size:14px;font-weight:780;text-decoration:none}.insights-cta__primary{background:#ffffff;color:#0d2146}.insights-cta__secondary{background:transparent;color:#ffffff}@media (min-width:1920px){.insights-page .container{width:min(calc(100% - 120px),1680px)}.insights-hero__layout{grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);gap:94px}.insights-hero__copy h1{font-size:70px}.insights-articles__grid{gap:28px}}@media (max-width:1199px){.insights-hero__layout{grid-template-columns:1fr;gap:48px}.insights-hero-card{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.insights-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.insights-page .container{width:min(calc(100% - 32px),680px)}.insights-hero{padding:72px 0 52px}.insights-breadcrumb{margin-bottom:26px}.insights-hero__layout{gap:36px}.insights-hero__copy h1{font-size:40px;line-height:1.08}.insights-hero__copy>p{margin-top:18px;font-size:16px;line-height:1.58}.insights-hero__stats{gap:18px;margin-top:28px}.insights-hero__stats div{min-width:0;flex:1}.insights-hero-card{display:block;min-height:0}.insights-hero-card__image{min-height:0;aspect-ratio:16/10}.insights-hero-card__body{padding:22px}.insights-hero-card__body h2{font-size:25px}.insights-articles{padding:58px 0 70px}.insights-section-heading--row{display:block}.insights-section-heading h2{font-size:34px}.insights-section-heading p{margin-top:14px}.insights-articles__filters{grid-template-columns:1fr;padding:16px}.insights-articles__grid{grid-template-columns:1fr}.insights-results-bar{align-items:flex-start}.insights-cta{padding:52px 0}.insights-cta__actions,.insights-cta__inner{align-items:stretch;flex-direction:column}.insights-cta__inner{gap:28px}.insights-cta__actions{gap:10px}.insights-cta h2{font-size:30px}.pager__items{gap:5px}.pager__item button{min-width:38px;height:38px;padding:0 9px}}@media (prefers-reduced-motion:reduce){.insights-article-card,.insights-article-card img,.insights-hero-card,.insights-hero-card img{transition:none}}