: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:clamp(.9375rem, .9375rem + (100vw - 992px) * 1 / 208, 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;height:100%;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:4/5;object-fit:cover;width:100%;height:auto;transition:transform var(--news-anim-duration) var(--news-anim-ease)}.news-card__body{flex-direction:column;flex-grow:1;gap:.75rem;padding:1.25rem 1rem;display:flex}.news-card__date{color:#0f206c;opacity:.8;font-family:Afacad,sans-serif;font-size:.75rem;font-weight:500}.news-card__title{color:#0f206c;margin:0;font-family:Afacad,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:Afacad,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;margin-top:0;padding:.25rem .5rem;font-family:Afacad,sans-serif;font-size:clamp(.8125rem,.8125rem + .0938967vw - .352113px,.875rem);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%)}@media screen and (width>=768px){.news-card__cta{margin-top:auto}}