.blog-section{padding-bottom:4rem;padding-top:2rem}.section-header{align-items:center;border-bottom:2px solid #eee;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.view-all-link{color:#666;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.view-all-link:hover{color:var(--brand-black)}.blog-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.blog-card{background:#fff;border:1px solid #eee;border-radius:12px;color:inherit;display:block;height:100%;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.blog-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.08);transform:translateY(-3px)}.blog-date{color:#999;font-size:.85rem;margin-bottom:.5rem}.blog-title{color:var(--brand-black);font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}.blog-excerpt{color:#666;font-size:.95rem;line-height:1.6;margin:0}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}.blog-card{margin-bottom:1rem}}