.breadcrumb__link,.post-card,.post-card__link{transition:var(--transition-base)}.breadcrumb{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;gap:.5rem}.breadcrumb__link{color:rgb(255 255 255 / .8);text-decoration:none;font-size:var(--font-size-sm)}.breadcrumb__link:hover{color:var(--color-primary);text-decoration:none}.breadcrumb__separator{color:rgb(255 255 255 / .5);font-size:var(--font-size-xs)}.breadcrumb__current{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.blog-hero{background:linear-gradient(rgba(241,241,241,.6),rgba(226,226,226,.7)),url(../../../img/banners/construction-bg.webp) center center/cover no-repeat;padding:80px 0 30px;color:var(--color-white)}.blog-posts,.post-card{background:var(--color-white)}.blog-hero__content{text-align:center;max-width:900px;margin:0 auto}.blog-hero__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);margin-bottom:1rem;color:var(--color-secondary)}.blog-hero__subtitle{font-size:var(--font-size-base);color:#666;margin-bottom:2rem}.blog-posts{padding:60px 0}.posts-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.post-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);border-left:4px solid var(--color-primary)}.post-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.post-card__image{width:100%;height:200px;object-fit:cover;background:var(--color-gray-light)}.post-card__content{padding:1.5rem}.post-card__badge{display:inline-block;background:var(--color-primary);color:var(--color-white);padding:.4rem 1rem;border-radius:20px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:1rem}.post-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-secondary);margin-bottom:1rem;line-height:var(--line-height-snug)}.post-card__excerpt{font-size:var(--font-size-base);color:#666;line-height:var(--line-height-relaxed);margin-bottom:1.5rem}.post-card__meta{display:flex;align-items:center;gap:1rem;font-size:var(--font-size-sm);color:#999;margin-bottom:1.5rem;flex-wrap:wrap}.post-card__link,.post-card__meta i{color:var(--color-primary)}.post-card__link{display:inline-flex;align-items:center;gap:.5rem;font-weight:var(--font-weight-medium);text-decoration:none}.post-card__link:hover{gap:.75rem;color:#b84a36}@media (min-width:768px){.blog-hero{padding:100px 0 40px}.blog-hero__title{font-size:var(--font-size-4xl)}.blog-hero__subtitle{font-size:var(--font-size-lg)}.blog-posts{padding:80px 0}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:3rem}.post-card__image{height:250px}.post-card__content{padding:2rem}.post-card__title{font-size:var(--font-size-xl)}}@media (min-width:1024px){.blog-hero{background-attachment:fixed;padding:100px 0 60px}.blog-hero__title{font-size:var(--font-size-6xl)}}