/* Staging proposal: full photographs, BDH red gradient and decorative walk symbol. */
.bdh-hwalk-image{position:relative;background:#b7241d}
.bdh-home-walks .bdh-hwalk-image img{width:100%;margin:0;object-fit:cover}
.bdh-hwalk-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(183,36,29,.95),rgba(183,36,29,.35) 38%,transparent 75%);pointer-events:none}
.bdh-hwalk-image:before{content:"";position:absolute;left:14px;bottom:14px;width:48px;height:48px;background:url("bdh-walk-visual-identity.svg?v=2") center/contain no-repeat;z-index:2;pointer-events:none}
.bdhe-walk-card>.bdh-walk-cover-frame{position:absolute;inset:0;width:100%;height:100%;min-height:0;overflow:hidden}
.bdh-walk-cover-frame img{width:100%!important;max-width:none!important;margin:0;height:100%!important;object-fit:cover;position:absolute;inset:0}
.bdhe-walk-card{position:relative;display:block!important;min-height:0!important;overflow:hidden;background:#b7241d}
.bdhe-walk-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(183,36,29,.98),rgba(183,36,29,.88) 45%,rgba(183,36,29,.15));z-index:1;pointer-events:none}
.bdhe-walk-card .bdhe-walk-body{position:relative;z-index:2;padding:22px!important}
.bdhe-walk-card .bdhe-walk-eyebrow{min-height:32px;padding-left:40px;display:flex;align-items:center;margin:0 0 12px!important;background:url("bdh-walk-visual-identity.svg?v=2") left center/30px 30px no-repeat}
.bdhe-walk-card .bdhe-favorite{z-index:3}
.bdhe-walk-card h2{margin:0 0 14px!important}
.bdhe-walk-card .bdhe-walk-meta{margin:0 0 16px!important}
@media(min-width:701px){.bdhe-walk-card .bdhe-walk-body{padding:24px 28px!important}.bdhe-walk-card h2{max-width:850px}}
@media(max-width:700px){.bdhe-walk-card .bdhe-walk-body{padding:18px!important}.bdhe-walk-card h2{font-size:24px!important;line-height:1.18!important}.bdhe-walk-card .bdhe-walk-actions{gap:8px}.bdhe-walk-card .bdhe-walk-eyebrow{margin-bottom:10px!important}}

