.builder.svelte-121b3cd.svelte-121b3cd{margin-top:20px}.article-grid.svelte-121b3cd.svelte-121b3cd{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 0}.blog-card.svelte-121b3cd.svelte-121b3cd{background:#fff;border-radius:4px;box-shadow:0 6px 20px #0000002e;overflow:hidden;transition:transform .2s}.blog-card.svelte-121b3cd.svelte-121b3cd:hover{transform:translateY(-3px)}.blog-card__image.svelte-121b3cd img.svelte-121b3cd{width:100%;display:block;aspect-ratio:1.5}.blog-card__content.svelte-121b3cd.svelte-121b3cd{padding:1rem}.blog-card__content.svelte-121b3cd h2.svelte-121b3cd{margin-bottom:.5rem}.blog-card__meta.svelte-121b3cd.svelte-121b3cd{color:#888;font-size:.85rem;margin-bottom:1rem}.blog-card__excerpt.svelte-121b3cd.svelte-121b3cd{margin-bottom:1rem;font-size:.95rem;line-height:1.4}.blog-card__read-more.svelte-121b3cd.svelte-121b3cd{text-decoration:none;color:var(--color-button);font-weight:500;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:4px;width:auto;align-self:flex-start;width:fit-content}.blog-card__read-more.svelte-121b3cd.svelte-121b3cd:hover{text-decoration:underline}@media screen and (max-width: 900px){.article-grid.svelte-121b3cd.svelte-121b3cd{grid-template-columns:1fr}.builder.svelte-121b3cd.svelte-121b3cd{margin-top:0}}
