.blog_main__eOHxc{min-height:100vh;padding-bottom:4rem}.blog_hero__KohoT{background:#12171f;color:#fff;text-align:center;padding:5rem 1.5rem 3rem}.blog_hero__KohoT h1{font-size:2.8rem;font-weight:700;margin-bottom:.75rem}.blog_hero__KohoT p{font-size:1.1rem;color:#c8bfb3;max-width:540px;margin:0 auto}.blog_container__RsIio{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 0}.blog_empty__cuNwy{text-align:center;font-size:1.1rem;color:#666;padding:3rem 0}.blog_grid__Lfq9B{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.blog_card__s1TX_{background:#fff;border:1px solid #e8e3dc;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s}.blog_card__s1TX_:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);transform:translateY(-3px)}.blog_cardBody__nOV9N{padding:1.5rem 1.5rem .75rem;flex:1 1}.blog_tags__Kcp2T{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.blog_tag__cEOY8{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#f0ebe3;color:#907b5b;padding:.2rem .6rem;border-radius:20px}.blog_cardTitle__FTJgN{font-size:1.15rem;font-weight:700;color:#12171f;margin-bottom:.6rem;line-height:1.4}.blog_cardExcerpt__AKb3O{font-size:.9rem;color:#555;line-height:1.6;margin-bottom:1rem}.blog_readMore__pbKCV{font-size:.88rem;font-weight:600;color:#907b5b}.blog_cardDate__EUaFm{padding:.75rem 1.5rem;border-top:1px solid #f0ebe3;font-size:.82rem;color:#888}@media (max-width:900px){.blog_grid__Lfq9B{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.blog_hero__KohoT h1{font-size:2rem}.blog_grid__Lfq9B{grid-template-columns:1fr}}