.blog_blogPage___JFFB{min-height:100vh;padding:6rem 0 4rem;background:var(--color-off-white)}.blog_container__IKtGu{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.blog_header__354uX{text-align:center;max-width:700px;margin:0 auto 3rem}.blog_backLink__x3Nvt{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:500;margin-bottom:2rem;transition:color var(--transition-fast)}.blog_backLink__x3Nvt:hover{color:var(--color-primary-dark)}.blog_subtitle__jM4nQ{display:block;color:var(--color-primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem}.blog_title__zAWCj{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);color:var(--color-secondary);margin-bottom:1rem}.blog_description__BeEuR{color:var(--color-medium-gray);font-size:1.125rem;line-height:1.7}.blog_grid__1mQUH{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.blog_card__6gn_X{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.blog_card__6gn_X:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.blog_imageLink__joaMj{display:block}.blog_imageWrapper__9KMQ3{position:relative;aspect-ratio:16/10;overflow:hidden}.blog_image__Kbywe{object-fit:cover;transition:transform var(--transition-slow)}.blog_card__6gn_X:hover .blog_image__Kbywe{transform:scale(1.05)}.blog_cardContent__brruH{padding:1.5rem}.blog_date__oDFl0{display:block;color:var(--color-primary);font-size:.8125rem;font-weight:500;margin-bottom:.5rem}.blog_cardTitle__UowSg{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-secondary);margin-bottom:.75rem;line-height:1.3}.blog_cardTitle__UowSg a{color:inherit;transition:color var(--transition-fast)}.blog_cardTitle__UowSg a:hover{color:var(--color-primary)}.blog_excerpt__CbfUF{color:var(--color-medium-gray);font-size:.9375rem;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_readMore__6_qd_{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);font-weight:600;font-size:.875rem;transition:all var(--transition-fast)}.blog_readMore__6_qd_ svg{transition:transform var(--transition-fast)}.blog_readMore__6_qd_:hover{color:var(--color-primary-dark)}.blog_readMore__6_qd_:hover svg{transform:translateX(4px)}.blog_emptyState__2VMKB{text-align:center;padding:4rem 2rem;background:var(--color-white);border-radius:var(--radius-lg)}.blog_emptyState__2VMKB h2{font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:.5rem}.blog_emptyState__2VMKB p{color:var(--color-medium-gray)}@media (min-width:640px){.blog_grid__1mQUH{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog_grid__1mQUH{grid-template-columns:repeat(3,1fr)}}