.page.svelte-cwls5q{max-width:1060px;margin:0 auto;padding:2.5rem 1rem 4rem}.intro.svelte-cwls5q{max-width:54rem;margin:0 auto}h1.svelte-cwls5q{margin:0 0 1rem;font-size:clamp(2rem,4vw,3.4rem)}.intro.svelte-cwls5q p:where(.svelte-cwls5q){line-height:1.7;color:#204f39}.feature-image.svelte-cwls5q{margin:2rem 0;overflow:hidden;border-radius:18px}.feature-image.svelte-cwls5q img:where(.svelte-cwls5q),.card.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;display:block;object-fit:cover}.grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.card.svelte-cwls5q{background:#ffffffeb;border:1px solid #cde8d9;border-radius:16px;overflow:hidden}.card.svelte-cwls5q img:where(.svelte-cwls5q){height:220px}.card.svelte-cwls5q h2:where(.svelte-cwls5q),.card.svelte-cwls5q p:where(.svelte-cwls5q){padding-left:1rem;padding-right:1rem}.card.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:.5rem}.card.svelte-cwls5q p:where(.svelte-cwls5q){padding-bottom:1rem;margin-top:0;color:#204f39}
