.download-card[data-astro-cid-mifflcwu]{border-radius:10px;flex-direction:column;height:100%;padding:.9rem;transition:background-color .18s,transform .18s;display:flex}.download-card[data-astro-cid-mifflcwu]:hover,.download-card[data-astro-cid-mifflcwu]:focus-within{background:#f3f4f8;transform:translateY(-2px)}.download-card-cover[data-astro-cid-mifflcwu],.download-card-cover[data-astro-cid-mifflcwu] img[data-astro-cid-mifflcwu]{width:100%;display:block}.download-card-cover[data-astro-cid-mifflcwu] img[data-astro-cid-mifflcwu]{aspect-ratio:5/3;object-fit:cover;border-radius:10px}.download-card-body[data-astro-cid-mifflcwu]{flex-direction:column;flex:1;align-items:flex-start;padding:1rem .15rem .2rem;display:flex}.download-card-category[data-astro-cid-mifflcwu],.download-card-body[data-astro-cid-mifflcwu]>p[data-astro-cid-mifflcwu]{margin:0}.download-card-category[data-astro-cid-mifflcwu]{color:var(--color-brand-purple);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:700}.download-card[data-astro-cid-mifflcwu] h2[data-astro-cid-mifflcwu]{margin:.55rem 0 0;font-size:1.22rem!important;line-height:1.18!important}.download-card[data-astro-cid-mifflcwu] h2[data-astro-cid-mifflcwu] a[data-astro-cid-mifflcwu]{color:var(--color-brand-black);text-decoration:none}.download-card-body[data-astro-cid-mifflcwu]>p[data-astro-cid-mifflcwu]:not(.download-card-category){color:var(--color-text-secondary);margin-top:.7rem;font-size:.9rem;line-height:1.55}.download-card-link[data-astro-cid-mifflcwu]{color:var(--color-brand-purple);align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.downloads-index[data-astro-cid-vyjp7hri]{background:#fff}.downloads-hero[data-astro-cid-vyjp7hri]{background:radial-gradient(circle at 84% 25%,#20e2901f,#0000 22rem),linear-gradient(#fff 0%,#faf9ff 100%);padding:5.6rem 1.25rem 3.6rem}.downloads-hero[data-astro-cid-vyjp7hri]>div[data-astro-cid-vyjp7hri],.downloads-listing[data-astro-cid-vyjp7hri]{max-width:1180px;margin:0 auto}.downloads-hero[data-astro-cid-vyjp7hri]>div[data-astro-cid-vyjp7hri]{gap:1.15rem;max-width:1180px;display:grid}.downloads-eyebrow[data-astro-cid-vyjp7hri],.downloads-hero[data-astro-cid-vyjp7hri] h1[data-astro-cid-vyjp7hri],.downloads-lead[data-astro-cid-vyjp7hri]{margin:0}.downloads-eyebrow[data-astro-cid-vyjp7hri]{width:fit-content;color:var(--color-brand-purple);background:#ffffffdb;border:1px solid #4602d71f;border-radius:10px;padding:.55rem .8rem;font-size:.875rem;font-weight:600;box-shadow:0 10px 24px #1011160a}.downloads-hero[data-astro-cid-vyjp7hri] h1[data-astro-cid-vyjp7hri]{max-width:15ch}.downloads-lead[data-astro-cid-vyjp7hri]{max-width:700px;color:var(--color-text-secondary);font-size:clamp(1.03rem,1.4vw,1.18rem);line-height:1.65}.downloads-listing[data-astro-cid-vyjp7hri]{padding:3.5rem 1.25rem 6rem}.downloads-listing[data-astro-cid-vyjp7hri]>header[data-astro-cid-vyjp7hri]{border-bottom:1px solid #10111614;justify-content:space-between;align-items:end;padding-bottom:1rem;display:flex}.downloads-listing[data-astro-cid-vyjp7hri] header[data-astro-cid-vyjp7hri] p[data-astro-cid-vyjp7hri],.downloads-listing[data-astro-cid-vyjp7hri] header[data-astro-cid-vyjp7hri] span[data-astro-cid-vyjp7hri]{margin:0}.downloads-listing[data-astro-cid-vyjp7hri] header[data-astro-cid-vyjp7hri] p[data-astro-cid-vyjp7hri]{color:var(--color-brand-purple);letter-spacing:.06em;text-transform:uppercase;font-size:.86rem;font-weight:700}.downloads-listing[data-astro-cid-vyjp7hri] header[data-astro-cid-vyjp7hri] span[data-astro-cid-vyjp7hri]{color:var(--color-text-muted);font-size:.9rem}.downloads-grid[data-astro-cid-vyjp7hri]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;margin-top:1.5rem;display:grid}@media (width<=900px){.downloads-grid[data-astro-cid-vyjp7hri]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}@media (width<=620px){.downloads-hero[data-astro-cid-vyjp7hri]{padding-top:4.5rem}.downloads-listing[data-astro-cid-vyjp7hri]{padding-top:2.5rem}.downloads-grid[data-astro-cid-vyjp7hri]{grid-template-columns:1fr;gap:2.5rem}}
