.blog-index.svelte-9tk44v{background-color:#fff;padding:4rem 1.5rem;min-height:60vh}@media (min-width: 768px){.blog-index.svelte-9tk44v{padding:5rem 2rem}}.content-wrapper.svelte-9tk44v{max-width:800px;margin:0 auto}.content-wrapper.svelte-9tk44v h1:where(.svelte-9tk44v){font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700;color:var(--text-color);margin-bottom:1.5rem}@media (max-width: 767px){.content-wrapper.svelte-9tk44v h1:where(.svelte-9tk44v){font-size:2rem}}.content-wrapper.svelte-9tk44v .intro:where(.svelte-9tk44v){font-size:1.125rem;line-height:1.8;color:var(--light-medium-gray);margin-bottom:3rem}.post-list.svelte-9tk44v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.5rem}.post-card.svelte-9tk44v{border:1px solid var(--light-gray, #e4e7e4);border-radius:14px;overflow:hidden;transition:box-shadow .15s ease,transform .15s ease}.post-card.svelte-9tk44v:hover{box-shadow:0 8px 28px #00000014;transform:translateY(-2px)}.post-card.svelte-9tk44v a:where(.svelte-9tk44v){text-decoration:none;color:inherit;display:block}.post-card.svelte-9tk44v .card-body:where(.svelte-9tk44v){padding:1.5rem}.post-card.svelte-9tk44v time:where(.svelte-9tk44v){font-size:.85rem;color:var(--light-medium-gray);text-transform:uppercase;letter-spacing:.5px}.post-card.svelte-9tk44v h2:where(.svelte-9tk44v){font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;color:var(--text-color);margin:.5rem 0 .75rem}.post-card.svelte-9tk44v p:where(.svelte-9tk44v){font-size:1rem;line-height:1.7;color:var(--medium-gray);margin:0 0 1rem}.post-card.svelte-9tk44v .read-more:where(.svelte-9tk44v){color:#00daad;font-weight:600;font-size:.95rem}
