.rd-news-featured:where(.astro-u4tao3wk){background:var(--surface-page)}.rd-news-featured__inner:where(.astro-u4tao3wk){box-sizing:border-box;max-width:var(--container);padding:var(--section-y) var(--gutter) 0;margin:0 auto}.rd-news-featured__card:where(.astro-u4tao3wk){gap:var(--space-8) 64px;color:inherit;grid-template-columns:minmax(0,1fr);align-items:center;text-decoration:none;display:grid}@media (width>=992px){.rd-news-featured__card:where(.astro-u4tao3wk){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.rd-news-featured__card:where(.astro-u4tao3wk):focus-visible{outline:2px solid var(--focus-outline);outline-offset:4px;border-radius:22px}.rd-news-featured__frame:where(.astro-u4tao3wk){background:#ffffffb8;border-radius:22px;padding:4px;box-shadow:0 0 0 1px #09090b14,0 1px 2px #09090b0a,0 6px 16px -6px #09090b1a}.rd-news-featured__media:where(.astro-u4tao3wk){background:var(--zinc-100);border-radius:18px;overflow:hidden}.rd-news-featured__media:where(.astro-u4tao3wk) picture{display:block}.rd-news-featured__media:where(.astro-u4tao3wk) img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform var(--dur-slower) var(--ease);display:block}.rd-news-featured__card:where(.astro-u4tao3wk):hover .rd-news-featured__media:where(.astro-u4tao3wk) img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.rd-news-featured__media:where(.astro-u4tao3wk) img{transition:none}.rd-news-featured__card:where(.astro-u4tao3wk):hover .rd-news-featured__media:where(.astro-u4tao3wk) img{transform:none}}.rd-news-featured__text:where(.astro-u4tao3wk){flex-direction:column;align-items:flex-start;min-width:0;display:flex}.rd-news-featured__meta:where(.astro-u4tao3wk){align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-ui-sm);color:var(--text-primary);display:flex}.rd-news-featured__chip:where(.astro-u4tao3wk){height:24px;padding:0 var(--space-2-5);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-200);font-weight:var(--weight-medium);color:var(--brand);border-radius:999px;align-items:center;display:inline-flex}.rd-news-featured__title:where(.astro-u4tao3wk){margin:var(--space-5) 0 0;font-family:var(--font-display);font-size:var(--text-h2-sm);line-height:1.2;font-weight:var(--weight-regular);font-synthesis-weight:none;letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance}.rd-news-featured__card:where(.astro-u4tao3wk):hover .rd-news-featured__title:where(.astro-u4tao3wk){color:var(--brand)}.rd-news-featured__body:where(.astro-u4tao3wk){margin:var(--space-4) 0 0;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-prose);color:var(--text-primary);text-wrap:pretty}.rd-news-featured__cta:where(.astro-u4tao3wk){align-items:center;gap:var(--space-2);margin-top:var(--space-6);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--text-primary);background-image:linear-gradient(var(--blue-200), var(--blue-200));transition:color var(--dur-fast) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:2px;display:inline-flex}.rd-news-featured__card:where(.astro-u4tao3wk):hover .rd-news-featured__cta:where(.astro-u4tao3wk){color:var(--brand);background-image:linear-gradient(var(--brand), var(--brand))}.rd-news-grid:where(.astro-sdlblc4n){background:var(--surface-page)}.rd-news-grid__inner:where(.astro-sdlblc4n){box-sizing:border-box;max-width:var(--container);padding:var(--section-y) var(--gutter) 0;margin:0 auto}.rd-news-grid__heading:where(.astro-sdlblc4n){font-family:var(--font-display);font-size:var(--text-step);line-height:var(--lh-heading);font-weight:var(--weight-regular);font-synthesis-weight:none;letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.rd-news-grid__list:where(.astro-sdlblc4n).rd-article-grid{margin-top:var(--space-10)}.rd-news-grid__list:where(.astro-sdlblc4n)>li:where(.astro-sdlblc4n)[hidden]{display:none}.rd-news-grid__more:where(.astro-sdlblc4n){margin-top:var(--space-10);font-family:var(--font-sans);font-size:var(--text-ui-sm);color:var(--text-muted);text-align:center}
