body{background-color:#f6f9f6;font-family:Roboto,sans-serif;margin:0;color:#151d15;overflow-x:hidden}.container.svelte-t06thp{max-width:1200px;margin:0 auto;padding:2rem 1rem}.info-section.svelte-t06thp{text-align:center;background:#fff;border:1px solid oklch(85% .01 145);border-radius:16px;padding:3rem 2rem;margin-bottom:4rem;box-shadow:0 4px 15px #00000008;border-top:5px solid oklch(60% .09 195)}.info-section.svelte-t06thp h1:where(.svelte-t06thp){font-family:Bebas Kai,sans-serif;font-size:clamp(2.5rem,8vw,4.5rem);color:#386938;margin-bottom:1rem;margin-top:0;text-transform:uppercase;line-height:1}.info-text.svelte-t06thp{font-size:1.15rem;color:#151d15;max-width:800px;margin:0 auto;line-height:1.6}.projects-grid.svelte-t06thp{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.official-links.svelte-t06thp{margin-top:4rem;text-align:center;font-size:.85rem;border-top:1px solid oklch(60% .09 195);padding-top:2rem}.official-links.svelte-t06thp a:where(.svelte-t06thp){color:#386938;font-weight:700;text-decoration:none;transition:color .2s ease}.official-links.svelte-t06thp a:where(.svelte-t06thp):hover{color:#bf8100;color:oklch(65% .16 75)}@media(min-width:768px){.container.svelte-t06thp{padding:4rem 2rem}.projects-grid.svelte-t06thp{gap:2rem}}
