.page-hero.svelte-kyxc29{display:block;width:100%;max-width:72rem;margin:var(--space-xl) auto 0;aspect-ratio:21 / 9;object-fit:cover;border-radius:12px}.page-body.svelte-kyxc29{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.related-resources.svelte-m7gf23{margin-top:2rem;margin-bottom:4rem}.related-resources.svelte-m7gf23 h2:where(.svelte-m7gf23){font-size:1.5rem;color:var(--color-deep-navy, #102a43);margin:0 0 1.25rem}.grid.svelte-m7gf23{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.card.svelte-m7gf23{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border, #e2e4e8);border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease}.card.svelte-m7gf23:hover{transform:translateY(-2px);box-shadow:0 6px 20px #102a4314}.card.svelte-m7gf23 img:where(.svelte-m7gf23){width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--color-bg-alt, #f7f8fa)}.card.svelte-m7gf23 .body:where(.svelte-m7gf23){padding:.9rem 1rem 1rem}.card.svelte-m7gf23 h3:where(.svelte-m7gf23){font-size:1rem;margin:0 0 .4rem;color:var(--color-deep-navy, #102a43)}.card.svelte-m7gf23 p:where(.svelte-m7gf23){font-size:.85rem;color:var(--color-text-light, #666);margin:0 0 .6rem;line-height:1.45}.kind.svelte-m7gf23{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--blue-link);font-weight:600}
