.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.blog-card{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-card__image{aspect-ratio:16/9;overflow:hidden;background:var(--color-bg)}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__body{padding:var(--space-lg)}.blog-card__meta{display:flex;align-items:center;gap:var(--space-md);font-size:var(--fs-xs);color:var(--color-text-light);margin-bottom:var(--space-sm)}.blog-card__category{background:var(--color-bg);padding:2px 8px;border-radius:var(--radius-pill);color:var(--color-primary);font-weight:var(--fw-semibold)}.blog-card__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-bottom:var(--space-sm);line-height:var(--lh-tight)}.blog-card__title a:hover{color:var(--color-accent)}.blog-card__excerpt{font-size:var(--fs-sm);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--space-md)}.blog-card__read-more{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-accent);display:flex;align-items:center;gap:var(--space-xs)}.blog-card__read-more:hover{gap:var(--space-sm)}.blog-article{max-width:800px;margin:0 auto;padding:var(--space-2xl) 0}.blog-article__header{margin-bottom:var(--space-2xl)}.blog-article__meta{display:flex;align-items:center;gap:var(--space-md);font-size:var(--fs-sm);color:var(--color-text-light);margin-bottom:var(--space-md)}.blog-article__title{font-size:var(--fs-3xl);line-height:var(--lh-tight)}.blog-article__hero{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:var(--space-2xl)}.blog-article__content{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--color-text-secondary)}.blog-article__content h2{font-size:var(--fs-xl);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.blog-article__content h3{font-size:var(--fs-lg);margin-top:var(--space-xl);margin-bottom:var(--space-md)}.blog-article__content p{margin-bottom:var(--space-md)}.blog-article__content ol,.blog-article__content ul{padding-right:var(--space-xl);margin-bottom:var(--space-md)}.blog-article__content li{margin-bottom:var(--space-sm);list-style:disc}.blog-article__content ol li{list-style:decimal}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}.blog-article{padding:var(--space-lg) 0}.blog-article__content{font-size:var(--fs-base)}}@media (max-width:480px){.blog-card__body{padding:var(--space-md)}.blog-card__title{font-size:var(--fs-base)}.blog-article__title{font-size:var(--fs-xl)}.blog-article__content h2{font-size:var(--fs-lg)}.blog-article__content h3{font-size:var(--fs-base);font-weight:var(--fw-bold)}}