.blog-page{color:var(--ink);background:var(--imx-white)}.blog-shell{width:min(100% - 40px,1400px);margin:0 auto;padding:72px 0 0}.blog-eyebrow{color:var(--imx-blue);font-size:var(--type-kicker);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0}.blog-title{max-width:880px;font-size:var(--type-heading-xl);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:12px 0 0}.blog-lead{max-width:720px;color:var(--muted);font-size:var(--type-body-lg);line-height:var(--leading-body);margin:20px 0 0}.blog-category-nav{margin:32px 0 48px}.blog-category-nav__list,.blog-post-card__categories,.blog-pagination__pages,.blog-breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-category-nav a,.blog-post-card__categories a{border:1px solid var(--line);min-height:34px;color:var(--imx-blue);background:var(--imx-white);font-size:var(--type-body-xs);font-weight:var(--weight-bold);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.blog-category-nav a:hover,.blog-category-nav a[aria-current=page],.blog-post-card__categories a:hover{border-color:var(--imx-blue);color:var(--imx-white);background:var(--imx-blue)}.blog-post-list__title{font-size:var(--type-heading-sm);line-height:var(--leading-title);margin:0 0 24px}.blog-post-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.blog-post-list__grid--editorial{grid-template-rows:repeat(2,19rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.blog-post-list__grid--editorial>.blog-post-list__item--lead{grid-row:span 2}.blog-post-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--imx-white);height:100%;box-shadow:var(--shadow-soft);overflow:hidden}.blog-post-card__image-link,.blog-post-card__image{display:block}.blog-post-card__image-fallback{aspect-ratio:16/9;background:linear-gradient(135deg, var(--imx-blue) 0%, var(--imx-wave-blue,#245bc7) 100%)}.blog-post-card__image{aspect-ratio:16/9;object-fit:cover;background:var(--soft);width:100%}.blog-post-card__content{align-content:start;height:100%;padding:24px;display:grid}.blog-post-card__categories{gap:8px}.blog-post-card__categories a{min-height:27px;font-size:var(--type-body-2xs);padding:0 10px}.blog-post-card__title{font-size:var(--type-heading-sm);line-height:var(--leading-title);letter-spacing:var(--tracking-title);margin:16px 0 0}.blog-post-card__title a:hover,.blog-post-card__more:hover,.blog-breadcrumbs a:hover{color:var(--imx-orange);text-underline-offset:.18em;text-decoration:underline}.blog-post-card__date{color:var(--muted);font-size:var(--type-body-xs);font-weight:var(--weight-bold);margin-top:12px}.blog-post-card__excerpt{color:var(--muted);font-size:var(--type-body-md);line-height:var(--leading-body-card);margin:14px 0 0}.blog-post-card__more{color:var(--imx-blue);font-size:var(--type-body-sm);font-weight:var(--weight-extrabold);margin-top:20px}.blog-post-card--lead{grid-template-rows:19rem minmax(0,1fr);display:grid}.blog-post-card--lead .blog-post-card__image-link,.blog-post-card--lead .blog-post-card__image,.blog-post-card--lead .blog-post-card__image-fallback{height:100%;min-height:0}.blog-post-card--lead .blog-post-card__image{aspect-ratio:auto}.blog-post-card--lead .blog-post-card__content{padding:26px}.blog-post-card--lead .blog-post-card__title{font-size:clamp(1.35rem,2vw,1.75rem)}.blog-post-card--supporting{grid-template-columns:minmax(11rem,.82fr) minmax(0,1fr);min-height:0;display:grid}.blog-post-card--supporting .blog-post-card__image-link,.blog-post-card--supporting .blog-post-card__image,.blog-post-card--supporting .blog-post-card__image-fallback{height:100%}.blog-post-card--supporting .blog-post-card__image{aspect-ratio:auto}.blog-post-card--supporting .blog-post-card__content{padding:22px}.blog-post-card--supporting .blog-post-card__categories a{min-height:24px}.blog-post-card--supporting .blog-post-card__title{margin-top:12px;font-size:1.15rem}.blog-post-card--supporting .blog-post-card__date{margin-top:8px}.blog-post-card--supporting .blog-post-card__title,.blog-post-card--supporting .blog-post-card__excerpt{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-post-card--supporting .blog-post-card__title{-webkit-line-clamp:3}.blog-post-card--supporting .blog-post-card__excerpt{font-size:var(--type-body-sm);-webkit-line-clamp:4;margin-top:10px}.blog-post-card--supporting .blog-post-card__more{margin-top:14px}.blog-post-list__empty{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);background:var(--soft);margin:0;padding:32px}.blog-pagination{justify-content:center;align-items:center;gap:16px;margin:48px 0 0;display:flex}.blog-pagination__control,.blog-pagination__pages a{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:38px;min-height:38px;color:var(--imx-blue);background:var(--imx-white);font-size:var(--type-body-sm);font-weight:var(--weight-bold);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.blog-pagination__control[aria-hidden=true]{visibility:hidden}.blog-pagination__pages a:hover,.blog-pagination__pages a[aria-current=page]{border-color:var(--imx-blue);color:var(--imx-white);background:var(--imx-blue)}.blog-breadcrumbs{color:var(--muted);font-size:var(--type-body-xs);font-weight:var(--weight-bold);margin-bottom:24px}.blog-breadcrumbs li+li:before{color:var(--muted);content:"/";margin-right:10px}.blog-breadcrumbs a{color:var(--imx-blue)}@media (width<=980px){.blog-post-list__grid,.blog-post-list__grid--editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-list__grid--editorial{grid-template-rows:none}.blog-post-list__grid--editorial>.blog-post-list__item--lead{grid-area:auto/1/auto/-1}.blog-post-card--lead{grid-template-rows:none;grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}}@media (width<=640px){.blog-shell{width:min(100% - 28px, var(--max));padding-top:52px}.blog-lead{font-size:var(--type-body-md)}.blog-category-nav{margin:24px 0 36px}.blog-post-list__grid{grid-template-columns:1fr;gap:16px}.blog-post-card__content{padding:20px}.blog-post-card--lead,.blog-post-card--supporting{grid-template-rows:none;grid-template-columns:1fr}.blog-post-card--lead .blog-post-card__image-link,.blog-post-card--lead .blog-post-card__image,.blog-post-card--lead .blog-post-card__image-fallback,.blog-post-card--supporting .blog-post-card__image-link,.blog-post-card--supporting .blog-post-card__image,.blog-post-card--supporting .blog-post-card__image-fallback{aspect-ratio:16/9;height:auto;min-height:0}.blog-pagination{gap:8px}.blog-pagination__control{min-width:0;padding:0 8px}}.blog-hero h1,.blog-empty-state h1{color:var(--color-ink);font-size:var(--type-heading-xl);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:.75rem 0 0}.blog-index-heading .blog-hero{max-width:36rem}.blog-index-heading .blog-category-nav{justify-self:end;margin:0 0 .25rem}.blog-index-heading .blog-category-nav__list{justify-content:end}.blog-hero>p:last-child,.blog-empty-state>p:not(.blog-eyebrow){max-width:45rem;color:var(--color-muted);font-size:var(--type-body-lg);line-height:var(--leading-body);margin:1.25rem 0 0}.blog-empty-state{align-content:center;justify-items:start;gap:1rem;min-height:60vh;display:grid}.blog-empty-state .btn{margin-top:.75rem}@media (width<=640px){.blog-index-heading{display:block}.blog-index-heading .blog-category-nav{margin:1.75rem 0 0}.blog-index-heading .blog-category-nav__list{justify-content:start}.blog-hero>p:last-child,.blog-empty-state>p:not(.blog-eyebrow){font-size:var(--type-body-md)}}.blog-index-header{gap:0;display:grid}.blog-breadcrumb{color:#56657b;align-items:center;gap:.625rem;margin-bottom:2rem;font-size:.875rem;line-height:1;display:flex}.blog-breadcrumb a{color:inherit;text-decoration:none;transition:color .15s}.blog-breadcrumb a:hover{color:#154fae}.blog-breadcrumb svg{color:#8490a2;flex:none}.blog-hero{max-width:62rem}.blog-hero h1{margin-top:.75rem}.blog-hero>p:last-child{max-width:46rem}.blog-discovery{width:100%;margin-top:clamp(3rem,5vw,.75rem)}.blog-search{width:100%;position:relative}.blog-search__icon{color:#52647e;pointer-events:none;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%)}.blog-search__input{color:#172033;width:100%;min-height:3.25rem;font:inherit;background:#fff;border:1px solid #d3ddec;border-radius:.75rem;outline:none;padding:.75rem 5.5rem .75rem 3.25rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s;display:block}.blog-search__input::placeholder{color:#65758d}.blog-search__input:hover{border-color:#b7c5da}.blog-search__input:focus{border-color:#2458b7;box-shadow:0 0 0 3px #2458b717}.blog-search__submit{min-height:2.35rem;color:var(--color-white);background:var(--color-imx-blue);font:inherit;font-size:.78rem;font-weight:var(--weight-bold);cursor:pointer;border:0;border-radius:.5rem;padding:0 .85rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.blog-search__submit:hover{background:var(--color-imx-blue-deep)}.blog-explorer{margin-top:1.125rem}.blog-explorer__tools{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.blog-filter-button{color:#172033;min-height:2.625rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dfec;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.blog-filter-button:hover{background:#f9fbff;border-color:#b7c5da}.blog-filter-button--sort{justify-content:flex-start;min-width:15.5rem}.blog-filter-button--sort>svg:last-child{margin-left:auto}.blog-filter-button strong{font-weight:700}.blog-sort-menu{position:relative}.blog-sort-menu>summary{list-style:none}.blog-sort-menu>summary::-webkit-details-marker{display:none}.blog-sort-menu[open] .blog-filter-button{border-color:var(--color-imx-blue);box-shadow:0 0 0 3px #214fad17}.blog-sort-menu__options{z-index:40;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);min-width:12rem;box-shadow:var(--shadow-soft);gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.blog-sort-menu__options a{border-radius:var(--radius-xs);color:var(--color-ink);padding:.62rem .7rem;font-size:.8rem;text-decoration:none}.blog-sort-menu__options a:hover,.blog-sort-menu__options a.is-active{color:var(--color-imx-blue);background:var(--color-soft);font-weight:var(--weight-bold)}.blog-results-toolbar{border-top:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding-top:.875rem;display:flex}.blog-results-toolbar__filters{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.blog-results-toolbar__label{color:#24344d;font-size:.8125rem;font-weight:700}.blog-active-filter{color:#164fa9;min-height:2rem;font:inherit;cursor:pointer;background:#edf3ff;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.blog-active-filter:hover{background:#e3edff}.blog-results-toolbar__summary{flex:none;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.blog-results-toolbar__summary strong{color:#1b2940;font-weight:700}.blog-results-toolbar__summary button,.blog-results-toolbar__summary a{color:#1352b3;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.blog-results-toolbar__summary button:hover,.blog-results-toolbar__summary a:hover{text-decoration:underline}.blog-results-toolbar__divider{background:#dce3ed;width:1px;height:1.125rem}.blog-results{margin-top:1.5rem}@media (width<=900px){.blog-results-toolbar{flex-direction:column;align-items:flex-start}.blog-results-toolbar__summary{justify-content:space-between;width:100%}}@media (width<=640px){.blog-breadcrumb{margin-bottom:1.5rem}.blog-discovery{margin-top:2.5rem}.blog-explorer__tools{grid-template-columns:1fr 1fr;display:grid}.blog-filter-button{width:100%}.blog-filter-button--sort{grid-column:1/-1;min-width:0}.blog-results-toolbar__filters,.blog-results-toolbar__label{width:100%}.blog-results-toolbar__summary{flex-direction:column;align-items:flex-start;gap:.625rem}.blog-results-toolbar__divider{display:none}}.blog-category-selector,.blog-category-nav{min-width:0}.blog-category-picker{position:relative}.blog-category-picker__trigger{color:#172033;cursor:pointer;background:#fff;border:1px solid #d6dfec;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;min-width:9.25rem;min-height:2.625rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;list-style:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.blog-category-picker__trigger::-webkit-details-marker{display:none}.blog-category-picker__trigger:hover{background:#f9fbff;border-color:#b7c5da}.blog-category-picker[open] .blog-category-picker__trigger{border-color:#255bbd;box-shadow:0 0 0 3px #255bbd14}.blog-category-picker[open] .blog-category-picker__trigger>svg{transform:rotate(180deg)}.blog-category-picker__trigger>svg{transition:transform .15s}.blog-category-picker__menu{z-index:40;background:#fff;border:1px solid #dbe3ee;border-radius:.75rem;gap:.25rem;width:max-content;min-width:15rem;max-width:min(22rem,100vw - 2rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 18px 45px #192a4621,0 4px 12px #192a4612}.blog-category-picker__option{color:#27364d;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.blog-category-picker__option:hover{color:#104eae;background:#f4f7fd}.blog-category-picker__option.is-active{color:#104eae;background:#eef4ff;font-weight:700}.blog-category-nav__viewport{width:100%;min-width:0}.blog-category-nav__list{align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.blog-category-nav__list>li{flex:none}.blog-category-chip{color:#1552ae;white-space:nowrap;background:#fff;border:1px solid #d1ddec;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.blog-category-chip:hover{color:#0d47a1;background:#f7faff;border-color:#afbed6}.blog-category-chip[aria-current=page]{color:#fff;background:#245bbb;border-color:#245bbb;box-shadow:0 5px 14px #245bbb29}.blog-category-chip.is-active{color:#fff;background:#1e56b6;border-color:#255bbd}.blog-category-more{position:relative}.blog-category-chip--more{cursor:pointer;list-style:none}.blog-category-chip--more::-webkit-details-marker{display:none}.blog-category-more[open] .blog-category-chip--more>svg{transform:rotate(180deg)}.blog-category-chip--more>svg{transition:transform .15s}.blog-category-more__menu{z-index:40;background:#fff;border:1px solid #dbe3ee;border-radius:.75rem;gap:.25rem;min-width:13rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 45px #192a4621,0 4px 12px #192a4612}.blog-category-more__option{color:#27364d;border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none}.blog-category-more__option:hover,.blog-category-more__option.is-active{color:#104eae;background:#f4f7fd}@media (width<=1050px){.blog-category-nav__viewport{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.blog-category-nav__viewport::-webkit-scrollbar{display:none}.blog-category-nav__list{width:max-content;padding-right:1rem}}@media (width<=640px){.blog-category-selector,.blog-category-picker,.blog-category-picker__trigger{width:100%}.blog-category-picker__menu{width:100%;max-width:none}}
