.br-blog-card{border:1px solid var(--br-line);background:var(--br-cream);border-radius:8px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden}.br-blog-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.br-blog-card-image{width:100%;height:240px;position:relative}.br-blog-card-body{padding:24px}.br-blog-card-title{font-family:var(--font-serif);color:var(--br-heading);margin:8px 0 10px;font-size:1.3rem;font-weight:600;line-height:1.3}.br-blog-card-desc{color:var(--br-body);margin-bottom:12px;font-size:.95rem;line-height:1.6}.br-blog-date{color:var(--br-body);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.br-blog-read-more{color:var(--br-accent,#6b4226);font-size:.9rem;font-weight:500}.br-blog-hero{width:100%;height:400px;position:relative;overflow:hidden}.br-blog-hero-overlay{background:linear-gradient(#0000001a,#00000059);position:absolute;inset:0}.br-blog-article{max-width:740px;margin:0 auto;padding:0 20px}
