body.blog{background:linear-gradient(to bottom,#f7f3f0,#fff)!important}.blog-header:where(.astro-ijnerlr2),.blog-posts:where(.astro-ijnerlr2),.blog-post-card:where(.astro-ijnerlr2),.post-card-title:where(.astro-ijnerlr2),.post-card-title:where(.astro-ijnerlr2) a:where(.astro-ijnerlr2),.post-meta:where(.astro-ijnerlr2),.post-meta:where(.astro-ijnerlr2) time:where(.astro-ijnerlr2),.post-meta:where(.astro-ijnerlr2) .author:where(.astro-ijnerlr2),.post-description:where(.astro-ijnerlr2),.post-tags:where(.astro-ijnerlr2),.post-tag:where(.astro-ijnerlr2),.read-more:where(.astro-ijnerlr2){font-family:Outfit,sans-serif!important}.animate-in:where(.astro-ijnerlr2){opacity:0;transform:translateY(40px);transition:opacity 1.2s cubic-bezier(.77,0,.175,1),transform 1.2s cubic-bezier(.77,0,.175,1)}.animate-in:where(.astro-ijnerlr2).visible{opacity:1;transform:translateY(0)}.blog-post-card:where(.astro-ijnerlr2){background:#fff;border-radius:1.5rem;box-shadow:0 2px 12px #0000000a;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding:0;transition:box-shadow .2s,transform .2s;min-height:420px;height:100%}.blog-card-image:where(.astro-ijnerlr2){width:100%;height:200px;object-fit:cover;border-radius:1.5rem 1.5rem 0 0;flex-shrink:0}.blog-card-content:where(.astro-ijnerlr2){display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:1.5rem 1.5rem 1.2rem;flex:1 0 0;justify-content:space-between}.blog-card-top:where(.astro-ijnerlr2){display:flex;flex-direction:column;gap:12px;width:100%}.post-tags:where(.astro-ijnerlr2){margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:4px}.post-tag:where(.astro-ijnerlr2){display:inline-flex;justify-content:center;align-items:center;min-height:24px;padding:2px 8px;gap:2px;border-radius:20px;border:1px solid var(--fg-neutral-primary-1, #000);background:#f7f3f0;backdrop-filter:blur(6px);font-size:1rem;font-weight:500;color:#23221f;margin-bottom:.5em;text-transform:capitalize;width:auto;min-width:0;text-align:center}.post-card-title:where(.astro-ijnerlr2){font-size:1.35rem;font-weight:600;color:#23221f;margin:0 0 .5rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:4.8rem}.post-card-title:where(.astro-ijnerlr2) a:where(.astro-ijnerlr2){color:inherit;text-decoration:none}.post-meta:where(.astro-ijnerlr2){font-size:1rem;color:#444;display:flex;align-items:center;gap:.5em;margin-top:.5rem;flex-wrap:nowrap;white-space:nowrap}.post-meta:where(.astro-ijnerlr2) span:where(.astro-ijnerlr2){white-space:nowrap}@media (max-width: 768px){.posts-grid:where(.astro-ijnerlr2){grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}.blog-header:where(.astro-ijnerlr2) h1:where(.astro-ijnerlr2){font-size:2.5rem!important}.blog-header:where(.astro-ijnerlr2) p:where(.astro-ijnerlr2){font-size:var(--font-size-lg)!important}.blog-featured-section:where(.astro-ijnerlr2)>div:where(.astro-ijnerlr2){flex-direction:column!important;align-items:stretch!important;min-height:unset!important;height:auto!important}.blog-featured-section:where(.astro-ijnerlr2) a:where(.astro-ijnerlr2){max-width:100%!important;min-width:0!important;flex:none!important;display:block!important;height:auto!important}.blog-featured-section:where(.astro-ijnerlr2) img:where(.astro-ijnerlr2){width:100%!important;height:auto!important;border-radius:24px 24px 0 0!important;min-height:unset!important;max-height:320px;object-fit:cover;display:block}.blog-featured-section:where(.astro-ijnerlr2)>div:where(.astro-ijnerlr2)>div:where(.astro-ijnerlr2){padding:2rem 1.2rem 1.5rem!important;min-width:0!important;height:auto!important}}@media (max-width: 600px){.posts-grid:where(.astro-ijnerlr2){grid-template-columns:1fr!important;gap:1rem!important}.blog-card-image:where(.astro-ijnerlr2){height:160px}.blog-card-content:where(.astro-ijnerlr2){padding:1rem 1rem .8rem;gap:8px}.post-card-title:where(.astro-ijnerlr2){font-size:1.1rem;min-height:3.9rem}.blog-header:where(.astro-ijnerlr2) h1:where(.astro-ijnerlr2){font-size:2rem!important}.blog-header:where(.astro-ijnerlr2) p:where(.astro-ijnerlr2){font-size:var(--font-size-base)!important}}.post-tags-clamp:where(.astro-ijnerlr2){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.blog,.blog-header:where(.astro-ijnerlr2),.blog-header:where(.astro-ijnerlr2) :where(.astro-ijnerlr2),.blog-posts:where(.astro-ijnerlr2),.blog-posts:where(.astro-ijnerlr2) :where(.astro-ijnerlr2),.blog-post-card:where(.astro-ijnerlr2),.blog-post-card:where(.astro-ijnerlr2) :where(.astro-ijnerlr2),.post-card-title:where(.astro-ijnerlr2),.post-card-title:where(.astro-ijnerlr2) a:where(.astro-ijnerlr2),.post-meta:where(.astro-ijnerlr2),.post-meta:where(.astro-ijnerlr2) time:where(.astro-ijnerlr2),.post-meta:where(.astro-ijnerlr2) .author:where(.astro-ijnerlr2),.post-description:where(.astro-ijnerlr2),.post-tags:where(.astro-ijnerlr2),.post-tag:where(.astro-ijnerlr2),.read-more:where(.astro-ijnerlr2){color:#23221f!important}.blog-category-select:where(.astro-ijnerlr2) option:where(.astro-ijnerlr2):checked,.blog-category-select:where(.astro-ijnerlr2) option:where(.astro-ijnerlr2)[selected]{background:#23221f!important;color:#fff!important}.blog-category-select:where(.astro-ijnerlr2):focus{outline:none}.next-page-btn:where(.astro-ijnerlr2):hover{background:#23221f!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.next-page-btn:where(.astro-ijnerlr2):active{transform:translateY(0)}
