:root{--fs-hero:clamp(1.5rem,1.5rem + (100vw - 375px)*14/1065,2.375rem);--fs-h1:clamp(1.5rem,1.5rem + (100vw - 375px)*14/1065,2.375rem);--fs-h2:clamp(1.5rem,1.5rem + (100vw - 375px)*13/1065,2.3125rem);--fs-h3:clamp(1.125rem,1.125rem + (100vw - 375px)*5/1065,1.4375rem);--fs-h4:clamp(1.0625rem,1.0625rem + (100vw - 375px)*3/1065,1.25rem);--fs-h5:clamp(1rem,1rem + (100vw - 375px)*1/1065,1.0625rem);--fs-body-lg:clamp(.9375rem,.9375rem + (100vw - 375px)*2/1065,1.0625rem);--fs-body:clamp(.875rem,.875rem + (100vw - 375px)*2/1065,1rem);--fs-body-sm:clamp(.8125rem,.8125rem + (100vw - 375px)*1/1065,.875rem);--fs-caption:clamp(.8125rem,.8125rem + (100vw - 375px)*1/1065,.875rem);--fs-micro:.75rem;--fs-stat:clamp(2.125rem,2.125rem + (100vw - 375px)*20/1065,3.375rem);--fs-button:clamp(1rem,1rem + (100vw - 375px)*4/1065,1.25rem);--fs-nav:1rem;--fs-banner:clamp(.875rem,.875rem + (100vw - 375px)*3/1065,1.0625rem)}.news-card{--news-accent:#c5a6ce;--news-anim-duration:.3s;--news-anim-ease:cubic-bezier(.645,.045,.355,1);color:#0f206c;background-color:#fff;flex-direction:column;text-decoration:none;display:flex;box-shadow:0 6px 22px #00000024}.news-card:hover .news-card__media img,.news-card:focus-visible .news-card__media img{transform:scale(1.06)}.news-card:hover .news-card__cta:before,.news-card:focus-visible .news-card__cta:before{transform:translate(0)}.news-card:hover .news-card__cta,.news-card:focus-visible .news-card__cta{color:#0f206c}.news-card__media{margin:0;overflow:hidden}.news-card__media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform var(--news-anim-duration)var(--news-anim-ease)}.news-card__body{flex-direction:column;gap:.75rem;padding:1.25rem 1rem;display:flex}.news-card__date{color:#0f206c;opacity:.8;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:500}.news-card__title{color:#0f206c;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(.875rem,.875rem + .187793vw - .704225px,1rem);font-weight:600;line-height:1.3}.news-card__summary{color:#0f206c;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.news-card__cta{letter-spacing:.02em;color:#0f206c;border-bottom:4px solid var(--news-accent);isolation:isolate;transition:color var(--news-anim-duration)var(--news-anim-ease);align-self:flex-start;padding:.25rem .5rem;font-family:Afacad,sans-serif;font-size:.75rem;font-weight:700;display:inline-block;position:relative;overflow:hidden}.news-card__cta:before{content:"";z-index:-1;background-color:var(--news-accent);transition:transform var(--news-anim-duration)var(--news-anim-ease);position:absolute;inset:0;transform:translate(-101%)}