.bh-blog-section{font-family:Helvetica,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:60px 0}.bh-blog-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px;padding:0 20px}.bh-blog-header h2{color:#724525;font-size:36px;font-weight:700;margin:0 0 8px}.bh-subhead{color:#59351d;font-size:16px;margin:0}.bh-view-all{color:#724525;font-size:14px;font-weight:700;margin-bottom:5px;text-decoration:none;white-space:nowrap}.bh-view-all .arrow{border:1px solid #724525;border-radius:50%;display:inline-block;font-size:12px;height:20px;line-height:18px;margin-left:6px;text-align:center;width:20px}.bh-blog-grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);padding:0 20px}.bh-blog-card{display:flex;flex-direction:column;text-decoration:none}.bh-blog-card:first-child{align-items:center;flex-direction:row;gap:40px;grid-column:1/-1}.bh-blog-card:first-child .bh-blog-img-wrap{flex-shrink:0;height:380px;margin-bottom:0;width:55%}.bh-blog-card:first-child .bh-blog-title{font-size:32px}.bh-blog-card:first-child .bh-blog-content{width:45%}.bh-blog-img-wrap{background-color:#f0f0f0;border-radius:20px;display:block;height:240px;margin-bottom:24px;overflow:hidden;width:100%}.bh-blog-img-wrap img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.bh-blog-img-wrap:hover img{transform:scale(1.05)}.bh-blog-content{display:flex;flex-direction:column}.bh-blog-date{color:#a67c52;font-size:13px;font-weight:700;margin-bottom:12px}.bh-blog-title{font-size:22px;line-height:1.3;margin:0 0 12px}.bh-blog-title a{color:#724525;font-weight:700;text-decoration:none;transition:color .2s}.bh-blog-title a:hover{color:#d4af37}.bh-blog-excerpt{color:#59351d;display:-webkit-box;font-size:16px;line-height:1.6;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bh-blog-card:first-child .bh-blog-excerpt{-webkit-line-clamp:4}.bh-blog-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.bh-tag{background-color:#fff8e1;border-radius:50px;color:#795548;display:inline-block;font-size:12px;font-weight:600;padding:6px 16px;text-decoration:none;transition:background .2s}.bh-tag:hover{background-color:#ffecb3}@media (max-width:768px){.bh-blog-header{align-items:flex-start;flex-direction:column;gap:15px}.bh-blog-grid{gap:40px;grid-template-columns:1fr}.bh-blog-card:first-child{flex-direction:column;gap:0}.bh-blog-card:first-child .bh-blog-img-wrap{height:240px;margin-bottom:20px;width:100%}.bh-blog-card:first-child .bh-blog-content{width:100%}.bh-blog-card:first-child .bh-blog-title{font-size:24px}.bh-blog-excerpt{-webkit-line-clamp:3}}