.blog-listing{padding:var(--space-2xl) 0 var(--space-3xl);background:var(--se-white)}.blog-listing h1{font-family:var(--font-heading);font-size:2.5rem;color:var(--se-navy);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-xl)}.blog-grid .entry{display:grid;grid-template-columns:300px 1fr;gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--se-orange-border);align-items:start}.blog-grid .entry:last-child{border-bottom:1px solid var(--se-orange-border)}.blog-grid .entry-image{overflow:hidden}.blog-grid .entry-image a{display:block}.blog-grid .entry-image img{width:100%;height:auto;max-height:200px;object-fit:cover;transition:transform .3s ease}.blog-grid .entry:hover .entry-image img{transform:scale(1.03)}.blog-grid .entry-c{display:flex;flex-direction:column;gap:12px}.blog-grid .entry-title h2{font-family:var(--font-heading);font-size:1.4rem;text-transform:uppercase;letter-spacing:.5px;margin:0}.blog-grid .entry-title h2 a{color:var(--se-navy);text-decoration:none;transition:color .2s ease}.blog-grid .entry-title h2 a:hover{color:var(--se-orange)}.blog-grid .entry-meta{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-sm);font-size:.85rem;color:var(--se-gray)}.blog-grid .entry-meta li a{color:var(--se-gray);text-decoration:none}.blog-grid .entry-meta li i{margin-right:6px;color:var(--se-orange)}.blog-grid .blog-date{color:var(--se-gray)}.blog-grid .entry-content p{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--se-gray);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-grid .more-link{font-family:var(--font-body);font-weight:600;color:var(--se-orange);text-decoration:none;font-size:.9rem;transition:color .2s ease}.blog-grid .more-link:hover{color:var(--se-orange-dark)}.blog-grid .more-link::after{content:" \2192"}@media(max-width:767.98px){.blog-listing h1{font-size:2rem}.blog-grid .entry{grid-template-columns:1fr;gap:var(--space-md)}.blog-grid .entry-image img{max-height:220px;width:100%}}