body{background-color:#f9fbf9;font-family:Roboto,sans-serif;margin:0;color:#333;overflow-x:hidden}.container.svelte-1rf5n8e{max-width:1200px;margin:0 auto;padding:2rem 1rem}.info-section.svelte-1rf5n8e{text-align:center;background:#fff;border:1px solid #e0eee0;border-radius:16px;padding:3rem 2rem;margin-bottom:4rem;box-shadow:0 4px 15px #00000008;border-top:5px solid #4DA699}.info-section.svelte-1rf5n8e h1:where(.svelte-1rf5n8e){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-1rf5n8e{font-size:1.15rem;color:#555;max-width:800px;margin:0 auto;line-height:1.6}.projects-grid.svelte-1rf5n8e{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.official-links.svelte-1rf5n8e{margin-top:4rem;text-align:center;font-size:.85rem;border-top:1px solid #4DA699;padding-top:2rem}.official-links.svelte-1rf5n8e a:where(.svelte-1rf5n8e){color:#386938;font-weight:700;text-decoration:none}.official-links.svelte-1rf5n8e a:where(.svelte-1rf5n8e):hover{color:#cf0}@media(min-width:768px){.container.svelte-1rf5n8e{padding:4rem 2rem}.projects-grid.svelte-1rf5n8e{gap:2rem}}
