.page_blogPage__QZRS4{min-height:100vh;background:var(--ivory,#faf8f3)}.page_hero__utzfc{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:4rem 2rem;text-align:center}.page_heroContent__R04QB{max-width:800px;margin:0 auto}.page_heroContent__R04QB h1{font-family:var(--font-heading,"Cormorant Garamond",serif);font-size:3rem;font-weight:400;color:white;margin:0 0 1rem}.page_heroContent__R04QB p{font-family:var(--font-body,"Montserrat",sans-serif);font-size:1.1rem;color:rgba(255,255,255,.7);margin:0}.page_blogSection__UElOe{padding:4rem 0}.page_container__0rdX9{max-width:1200px;margin:0 auto;padding:0 2rem}.page_blogGrid__qiJ7u{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.page_blogCard__Z65yQ{background:white;border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column}.page_blogCard__Z65yQ:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.page_cardImage__Dk1sO{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.page_cardImage__Dk1sO img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.page_blogCard__Z65yQ:hover .page_cardImage__Dk1sO img{transform:scale(1.05)}.page_category__rPUj4{position:absolute;top:1rem;left:1rem;background:var(--gold,#c9a961);color:white;padding:.4rem 1rem;border-radius:20px;font-family:var(--font-body,"Montserrat",sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.page_cardContent__wBs_a{padding:1.5rem;display:flex;flex-direction:column;flex:1}.page_date__CBuQc{font-family:var(--font-body,"Montserrat",sans-serif);font-size:.8rem;color:#888;margin-bottom:.5rem}.page_cardContent__wBs_a h2{font-family:var(--font-heading,"Cormorant Garamond",serif);font-size:1.5rem;font-weight:500;color:#1a1a1a;margin:0 0 .75rem;line-height:1.3}.page_cardContent__wBs_a p{color:#666;line-height:1.6;margin:0 0 1rem;flex:1}.page_cardContent__wBs_a p,.page_readMore__hr_2z{font-family:var(--font-body,"Montserrat",sans-serif);font-size:.9rem}.page_readMore__hr_2z{font-weight:600;color:var(--gold,#c9a961);transition:color .2s}.page_blogCard__Z65yQ:hover .page_readMore__hr_2z{color:var(--bronze,#b8956a)}@media (max-width:768px){.page_hero__utzfc{padding:3rem 1.5rem}.page_heroContent__R04QB h1{font-size:2.25rem}.page_heroContent__R04QB p{font-size:1rem}.page_blogSection__UElOe{padding:2rem 0}.page_container__0rdX9{padding:0 1rem}.page_blogGrid__qiJ7u{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.page_heroContent__R04QB h1{font-size:1.75rem}.page_cardContent__wBs_a h2{font-size:1.25rem}}