/* V0.87 Little Horrors: responsive editorial artwork beneath existing hero banners */
.els-art-feature{max-width:1120px;margin:clamp(26px,4vw,54px) auto;padding:0 clamp(16px,3vw,30px);box-sizing:border-box;clear:both}
.els-art-feature figure{margin:0;overflow:hidden;border:1px solid #8e7659;border-radius:12px;background:#211d1b;box-shadow:0 14px 38px #0006}
.els-art-feature img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.els-art-feature figcaption{padding:12px 18px;color:#e7d8bd;font-size:.95rem;line-height:1.5;text-align:center;background:#211d1b}
.els-art-feature figcaption strong{color:#c5a77e}
@media(max-width:680px){.els-art-feature{margin:24px auto;padding:0 12px}.els-art-feature img{aspect-ratio:4/3;object-fit:cover;object-position:center}.els-art-feature figcaption{padding:10px 12px;font-size:.86rem}}
