.ResourcesGridItemBlock{--block-margin:0;border:1px solid var(--color-gray);border-radius:12px;overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border .1s ease-out}@media(min-width:961px){.ResourcesGridItemBlock.span-2{grid-column:span 1;grid-row:span 1}.ResourcesGridItemBlock.span-3{grid-column:span 2;grid-row:span 1}}.ResourcesGridItemBlock:hover{box-shadow:0 4px 20px rgba(62,0,117,.15)}.ResourcesGridItemBlock:not(.has-image) .ResourcesGridItemBlock-inner{grid-template-columns:auto}.ResourcesGridItemBlock:not(.has-image) .Block-image{display:none}.ResourcesGridItemBlock-inner{align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr 1.5fr;height:100%;justify-content:flex-start;position:relative}@media(max-width:959px){.ResourcesGridItemBlock-inner{gap:16px;grid-template-columns:auto;grid-template-rows:auto}}.ResourcesGridItemBlock-content{padding:24px}@media(max-width:959px){.ResourcesGridItemBlock-content{display:grid;gap:24px;grid-template-columns:80px auto;padding:16px}}.ResourcesGridItemBlock-eyebrow{color:var(--color-violet);font-size:var(--font-size-kicker);font-size:12px;font-variation-settings:"wght" var(--font-weight-kicker);font-weight:var(--font-weight-kicker);letter-spacing:var(--letter-spacing-kicker);line-height:var(--line-height-kicker);margin-bottom:1em;text-transform:uppercase}.ResourcesGridItemBlock-title{color:var(--color-darker-gray);font-family:var(--font-family-inter);font-size:var(--font-size-x-large);font-weight:var(--font-weight-medium);line-height:var(--line-height-x-large)}.ResourcesGridItemBlock-image{border-left:1px solid var(--color-dark-gray);height:100%}.ResourcesGridItemBlock-image.image-size-contain{align-items:flex-end;display:flex;justify-content:center}.ResourcesGridItemBlock-image.image-size-contain img{max-height:75%;max-width:75%;vertical-align:bottom}.ResourcesGridItemBlock-image.gradient-1{background:url(../png/gradient-1.png);background-size:cover}.ResourcesGridItemBlock-image.image-size-cover{background:var(--block-image) 50% 50%;background-size:cover}.ResourcesGridItemBlock-image.image-size-cover img{display:none}@media(max-width:959px){.ResourcesGridItemBlock-image{display:none!important}}.ResourcesGridItemBlock-linkOverlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:calc(11 + var(--block-z-index, 0))}