.fig-int-dir{background:var(--fig-color-white,#fff);padding:var(--fig-section-md,88px) 0}.fig-int-dir--pale{background:var(--fig-color-pale-bg,#f3f7fb)}.fig-int-dir--light-blue{background:var(--fig-color-light-blue-bg,#eaf5f9)}.fig-int-dir--white{background:var(--fig-color-white,#fff)}.fig-int-dir__head{margin:0 0 44px;max-width:760px}.fig-int-dir__eyebrow{color:var(--fig-color-action,#0075c0);font-size:var(--fig-font-size-eyebrow,12px);font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.fig-int-dir__heading{color:var(--fig-color-navy,#102c58);font-size:var(--fig-font-size-h2,clamp(30px,3.33vw + 18px,48px));font-weight:700;line-height:1.14;margin:0 0 16px}.fig-int-dir__lede{color:var(--fig-color-ink,#314257);font-size:var(--fig-font-size-body,16px);line-height:1.6}.fig-int-dir__lede p{margin:0}.fig-int-dir__lede p+p{margin-top:12px}.fig-int-dir__group+.fig-int-dir__group{margin-top:46px}.fig-int-dir__grouphead{align-items:baseline;border-bottom:1px solid var(--fig-color-border,#d6e2ec);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:12px}.fig-int-dir__groupname{color:var(--fig-color-navy,#102c58);font-size:20px;font-weight:700;margin:0}.fig-int-dir__note{color:var(--fig-color-muted,#5a6b80);font-size:14px;margin:0}.fig-int-dir__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(258px,1fr))}.fig-int-dir__card{background:var(--fig-color-white,#fff);border:1px solid var(--fig-color-border,#d6e2ec);border-radius:var(--fig-radius-md,14px);color:inherit;display:flex;flex-direction:column;gap:12px;padding:22px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.fig-int-dir__card:hover{border-color:var(--fig-color-action,#0075c0);box-shadow:0 6px 18px rgba(16,44,88,.09);text-decoration:none;transform:translateY(-2px)}a.fig-int-dir__card:focus-visible{outline:2px solid var(--fig-color-action,#0075c0);outline-offset:3px}.fig-int-dir__logo{align-items:center;display:flex;height:44px}.fig-int-dir__logo img{display:block;height:auto;max-height:40px;max-width:160px;object-fit:contain;width:auto}.fig-int-dir__name{color:var(--fig-color-navy,#102c58);font-size:17px;font-weight:700;line-height:1.3;margin:0 0 -4px}.fig-int-dir__blurb{color:var(--fig-color-ink,#314257);flex:1;font-size:var(--fig-font-size-body,16px);line-height:1.6;margin:0}.fig-int-dir__more{align-items:center;color:var(--fig-color-action,#0075c0);display:inline-flex;font-size:15px;font-weight:700}.fig-int-dir__more:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 17 17'%3E%3Cpath fill='none' stroke='%230075c0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M-.571 6.5H13.57m0 0L8.975 1.904M13.57 6.5l-4.596 4.596'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:inline-block;height:1.08em;margin-left:.5em;transition:transform .15s ease;vertical-align:middle;width:1.08em}a.fig-int-dir__card:hover .fig-int-dir__more:after{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.fig-int-dir__card,.fig-int-dir__more:after{transition:none}a.fig-int-dir__card:hover,a.fig-int-dir__card:hover .fig-int-dir__more:after{transform:none}}@media (max-width:900px){.fig-int-dir{padding:var(--fig-section-sm,64px) 0}.fig-int-dir__head{margin-bottom:32px}.fig-int-dir__group+.fig-int-dir__group{margin-top:36px}.fig-int-dir__note{flex:1 1 100%;margin-left:0}}@media (max-width:540px){.fig-int-dir__grid{grid-template-columns:1fr}}