.projects-header[data-astro-cid-ajmli3vt]{text-align:center;margin-bottom:var(--spacing-xl)}.projects-header[data-astro-cid-ajmli3vt] h1[data-astro-cid-ajmli3vt]{margin-bottom:var(--spacing-base)}.intro[data-astro-cid-ajmli3vt]{font-size:var(--font-size-large);color:var(--color-muted);max-width:600px;margin:0 auto;line-height:1.6}.projects-grid[data-astro-cid-ajmli3vt]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-large);margin-bottom:var(--spacing-xl)}.projects-grid[data-astro-cid-ajmli3vt]:only-child{max-width:566px;justify-self:center}.projects-footer[data-astro-cid-ajmli3vt]{text-align:center;padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border);color:var(--color-muted)}.projects-footer[data-astro-cid-ajmli3vt] a[data-astro-cid-ajmli3vt]{color:var(--color-accent);text-decoration:none}.projects-footer[data-astro-cid-ajmli3vt] a[data-astro-cid-ajmli3vt]:hover{color:var(--color-primary-light);text-decoration:underline}@media(max-width:760px){.projects-grid[data-astro-cid-ajmli3vt]{grid-template-columns:1fr;gap:var(--spacing-base)}.intro[data-astro-cid-ajmli3vt]{font-size:var(--font-size-base)}}
