/* v2.16.156 — Blackmere timeline EN/IT only */
.bmx-page .bmx-hero{min-height:530px}
.bmx-page .bmx-hero-bg{object-position:65% center}
.bmx-page .bmx-hero-vignette{background:linear-gradient(90deg,#030a0dfa 0%,#030a0def 24%,#030a0dbb 43%,#030a0d11 80%),linear-gradient(0deg,#03080b75,transparent 40%)}
.bmx-page .bmx-lede{max-width:600px}
.ww156-bm-intro{padding:23px 0;background:#071116;border-bottom:1px solid #a47e4e}
.ww156-bm-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.ww156-bm-key>div{padding:17px 21px;border-left:2px solid #b78c59;background:linear-gradient(135deg,#101e22,#061013)}
.ww156-bm-key strong{display:block;color:#e0be83;font:700 11px/1.5 Georgia,serif;letter-spacing:.13em}
.ww156-bm-key p{font:400 15px/1.55 Georgia,serif;color:#eee0c8;margin:8px 0 0}
.ww156-bm-outro{background:linear-gradient(130deg,#09151a,#101b20 55%,#050d11)!important}
.ww156-bm-outro p:not(.bmx-kicker){max-width:830px;margin:0 0 21px;font-size:16px;line-height:1.7}
.ww156-bm-outro em{color:#edc891}
@media(max-width:800px){.ww156-bm-key{grid-template-columns:1fr}.bmx-page .bmx-hero{min-height:440px}.bmx-page .bmx-hero-bg{object-position:70% center}}
@media(max-width:480px){.bmx-page .bmx-hero{min-height:450px}.bmx-page .bmx-hero-bg{object-position:72% center}.ww156-bm-key>div{padding:14px 16px}}

/* v2.16.157 cinematic archive hero */
.bmx-page .bmx-hero-bg{object-position:center center}
