.lp-blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:1000px){.lp-blog-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lp-blog-grid.svelte-u4k2t{grid-template-columns:1fr}}.lp-post.svelte-u4k2t{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid rgba(14,15,12,.1);border-radius:20px;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1)}.lp-post.svelte-u4k2t:hover{border-color:var(--color-forest-green);box-shadow:0 8px 28px #0033141a;transform:translateY(-3px)}.lp-post__tag.svelte-u4k2t{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#00331412;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--color-forest-green);align-self:flex-start}.lp-post__title.svelte-u4k2t{margin:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700;color:var(--color-content-primary);line-height:1.35;text-wrap:balance}.lp-post__excerpt.svelte-u4k2t{margin:0;font-size:14px;color:var(--color-content-secondary);line-height:1.6;flex:1;text-wrap:pretty}.lp-post__meta.svelte-u4k2t{display:flex;gap:8px;font-size:13px;font-weight:600;color:var(--color-content-tertiary);margin-top:auto}
