.hero.svelte-1q37ri0{overflow:hidden;padding:74px 0 58px}.grid.svelte-1q37ri0{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;min-height:500px}h1.svelte-1q37ri0{margin-bottom:24px}h1.svelte-1q37ri0 span:where(.svelte-1q37ri0){color:var(--green);font-style:italic}.lead.svelte-1q37ri0{max-width:570px;margin-bottom:30px;color:var(--muted);font-size:1.12rem}.visual.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;will-change:transform}svg.svelte-1q37ri0{width:100%;max-width:600px;height:auto;overflow:visible}.single-fluid-path.svelte-1q37ri0{transition:none;will-change:d;vector-effect:non-scaling-stroke}@media(max-width:900px){.hero.svelte-1q37ri0{padding:48px 0 40px}.grid.svelte-1q37ri0{grid-template-columns:1fr;gap:36px;min-height:auto}.lead.svelte-1q37ri0{font-size:1.04rem}}@media(prefers-reduced-motion:reduce){.single-fluid-path.svelte-1q37ri0{will-change:auto}}.article-card.svelte-1cso6sw{display:grid;grid-template-rows:210px 1fr;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--white);transition:transform .25s,box-shadow .25s}.article-card.svelte-1cso6sw:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.image.svelte-1cso6sw{overflow:hidden;background:#e7e9df}img.svelte-1cso6sw,video.svelte-1cso6sw{width:100%;height:100%;object-fit:cover;transition:transform .5s;display:block}.article-card.svelte-1cso6sw:hover img:where(.svelte-1cso6sw),.article-card.svelte-1cso6sw:hover video:where(.svelte-1cso6sw){transform:scale(1.035)}.placeholder.svelte-1cso6sw{display:grid;height:100%;place-items:center;background:radial-gradient(circle at 25% 25%,var(--lime),transparent 40%),#dce8e0}.placeholder.svelte-1cso6sw span:where(.svelte-1cso6sw){font-family:Newsreader,serif;font-size:1.35rem;transform:rotate(-5deg)}.body.svelte-1cso6sw{display:flex;flex-direction:column;padding:22px}.tags.svelte-1cso6sw{display:flex;flex-wrap:wrap;gap:6px}.date.svelte-1cso6sw{margin:14px 0 6px;color:var(--muted);font-size:.78rem}h3.svelte-1cso6sw{margin:0 0 10px;line-height:1.15}h3.svelte-1cso6sw a:where(.svelte-1cso6sw):hover{color:var(--green)}.excerpt.svelte-1cso6sw{display:-webkit-box;overflow:hidden;margin:0 0 22px;color:var(--muted);font-size:.93rem;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.meta.svelte-1cso6sw{display:flex;flex-wrap:wrap;gap:13px;margin-top:auto;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem}.articles.svelte-1uha8ag{padding:72px 0 100px;background:#f0efe9}.heading.svelte-1uha8ag{display:flex;align-items:end;justify-content:space-between;gap:20px}.heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:8px}.heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--muted)}.search.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:720px;margin:30px 0 18px}.filters.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px}.filters.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted)}.filters.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-color:var(--green);background:var(--green);color:#fff}.filters.svelte-1uha8ag small:where(.svelte-1uha8ag){opacity:.7}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pagination.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px;color:var(--muted)}.retry.svelte-1uha8ag{margin-left:8px;border:0;background:transparent;color:inherit;text-decoration:underline}@media(max-width:900px){.grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid.svelte-1uha8ag,.search.svelte-1uha8ag{grid-template-columns:1fr}.heading.svelte-1uha8ag{align-items:start;flex-direction:column}.articles.svelte-1uha8ag{padding-top:50px}}
