.dv-grid[data-astro-cid-e3mvn3hm]{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;padding:0;margin:3.5rem 0 0}@media(min-width:640px){.dv-grid[data-astro-cid-e3mvn3hm]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.dv-card[data-astro-cid-e3mvn3hm]{position:relative;display:flex;flex-direction:column;padding:.75rem;border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:0 1px 2px color-mix(in srgb,var(--color-fg) 4%,transparent),0 8px 28px -16px color-mix(in srgb,var(--color-fg) 12%,transparent);transition:box-shadow .3s ease}@media(hover:hover){.dv-card[data-astro-cid-e3mvn3hm]:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent),0 6px 16px color-mix(in srgb,var(--color-fg) 6%,transparent),0 28px 56px -24px color-mix(in srgb,var(--color-accent) 38%,transparent)}}.dv-link[data-astro-cid-e3mvn3hm]{color:inherit;text-decoration:none;outline:none}.dv-link[data-astro-cid-e3mvn3hm]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.dv-card[data-astro-cid-e3mvn3hm]:has(.dv-link:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.dv-media[data-astro-cid-e3mvn3hm]{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-fg) 5%,transparent)}.dv-media[data-astro-cid-e3mvn3hm] .dv-img{display:block;width:100%;height:100%;object-fit:cover}.dv-placeholder[data-astro-cid-e3mvn3hm]{position:absolute;inset:0;background:radial-gradient(70% 90% at 25% 30%,color-mix(in srgb,var(--color-accent) 5%,transparent) 0%,transparent 70%),radial-gradient(60% 70% at 80% 80%,color-mix(in srgb,var(--color-accent-mid) 6%,transparent) 0%,transparent 65%)}.dv-body[data-astro-cid-e3mvn3hm]{display:flex;flex:1;flex-direction:column;padding:1.25rem .75rem .75rem}.dv-title[data-astro-cid-e3mvn3hm]{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--color-fg);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dv-desc[data-astro-cid-e3mvn3hm]{margin:.625rem 0 0;font-size:.925rem;line-height:1.65;color:var(--color-fg-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(min-width:640px){.dv-card[data-astro-cid-e3mvn3hm]:last-child:nth-child(odd){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.75rem}.dv-card[data-astro-cid-e3mvn3hm]:last-child:nth-child(odd) .dv-body[data-astro-cid-e3mvn3hm]{justify-content:center;padding:.75rem 1.5rem .75rem 0}.dv-card[data-astro-cid-e3mvn3hm]:last-child:nth-child(odd) .dv-title[data-astro-cid-e3mvn3hm]{font-size:1.5rem}.dv-card[data-astro-cid-e3mvn3hm]:last-child:nth-child(odd) .dv-desc[data-astro-cid-e3mvn3hm]{-webkit-line-clamp:4;line-clamp:4}.dv-card[data-astro-cid-e3mvn3hm]:last-child:nth-child(odd) .cs-pills[data-astro-cid-e3mvn3hm]{margin-top:0;padding-top:1.5rem}}.cs-pills[data-astro-cid-e3mvn3hm]{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:1rem 0 0;list-style:none}.cs-pill[data-astro-cid-e3mvn3hm]{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-fg-muted);font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.cs-pill[data-astro-cid-e3mvn3hm]:hover,.cs-pill[data-astro-cid-e3mvn3hm]:focus-visible{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent);transform:translateY(-1px)}.cs-pill--more[data-astro-cid-e3mvn3hm]{background:transparent;color:var(--color-fg-quiet)}@media(max-width:767px){.cs-pill[data-astro-cid-e3mvn3hm]{min-height:2.75rem;padding-inline:.9rem;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.cs-pill[data-astro-cid-e3mvn3hm],.dv-card[data-astro-cid-e3mvn3hm]{transition:none}}
