.eam-he-master{background:#070909;color:#fff;padding:clamp(40px,7vw,88px) clamp(16px,4vw,56px)}.eam-he-master header{max-width:900px;margin:auto;text-align:center}.eam-he-master .kicker,.eam-he-journey .kicker,.eam-he-panel .kicker{color:#d4af37;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.eam-he-master h1{font-size:clamp(42px,7vw,76px);margin:10px 0}.eam-he-master header>p:last-child{color:#ccc;font-size:17px}.eam-he-master .controls{max-width:1180px;margin:34px auto}.eam-he-search{width:100%;min-height:56px;border:1px solid #8b7427;border-radius:999px;background:#050606;color:#fff;padding:0 22px}.filters{display:flex;gap:9px;overflow:auto;padding-top:14px}.filters button{flex:0 0 auto;border:1px solid #8b7427;border-radius:999px;background:#0b0d0d;color:#fff;padding:10px 14px;font-weight:800}.filters button.active{background:#d4af37;color:#190000}.eam-he-master .grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.eam-he-master .card{border:1px solid rgba(212,175,55,.42);border-radius:17px;overflow:hidden;background:#0d1010}.eam-he-master .card[hidden]{display:none!important}.eam-he-master .image{display:grid;place-items:center;aspect-ratio:16/10;background:#111;color:#d4af37;font-weight:900}.eam-he-master .image img{width:100%;height:100%;object-fit:cover}.eam-he-master .copy{padding:20px}.eam-he-master time{color:#d4af37;font-size:12px;font-weight:900}.eam-he-master h2{font-size:24px;margin:9px 0}.eam-he-master h2 a{color:#fff;text-decoration:none}.eam-he-master .copy p{color:#ccc;line-height:1.6}.eam-he-master .open{display:inline-flex;background:#a90000;color:#fff;border:1px solid #d4af37;border-radius:8px;padding:10px 14px;text-decoration:none;font-weight:900}.eam-he-panel,.eam-he-journey{margin:30px 0;padding:26px;border:1px solid rgba(212,175,55,.38);border-radius:15px;background:#0b0d0d;color:#fff}.eam-he-journey>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eam-he-journey a{padding:18px;border:1px solid rgba(212,175,55,.4);border-radius:11px;color:#fff;text-decoration:none}.eam-he-journey span{display:block;color:#d4af37;font-size:11px;font-weight:900;text-transform:uppercase}.eam-he-journey strong{display:block;margin-top:7px}@media(max-width:900px){.eam-he-master .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.eam-he-master .grid,.eam-he-journey>div{grid-template-columns:1fr}}
.eam-he-event-language{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:20px 0 30px}.eam-he-event-language a{min-width:58px;padding:10px 14px;text-align:center;border:1px solid #8b7427;border-radius:999px;background:#090b0b;color:#fff;text-decoration:none;font-weight:900}.eam-he-event-language a.active{background:#d4af37;color:#180000}

.eam-he-complete-translation{margin:0;padding:0;color:inherit}
.eam-he-complete-translation p{font-size:inherit;line-height:1.75;margin:0 0 1.15em;color:inherit}
.eam-he-complete-translation h2{margin:1.6em 0 .55em;color:#d4af37;font-family:Georgia,serif;font-size:clamp(24px,3vw,34px)}

[data-eam-translated-lead]{display:block!important;visibility:visible!important}

/* v1.1.1 — Historical Event story layout containment */
body.single-eam_event,
body.single-eam_event #page,
body.single-eam_event .site,
body.single-eam_event .site-main,
body.single-eam_event main,
body.single-eam_event article,
body.single-eam_event .elementor-location-single{
  max-width:100%!important;
  overflow-x:hidden!important;
}
body.single-eam_event .site-main *,
body.single-eam_event main *,
body.single-eam_event article *,
body.single-eam_event .elementor-location-single *{
  box-sizing:border-box;
  min-width:0;
}
body.single-eam_event .eam-he-complete-translation{
  width:100%;
  max-width:100%;
}
body.single-eam_event [data-eam-removed-duplicate-lead]{
  display:none!important;
}
body.single-eam_event a,
body.single-eam_event button,
body.single-eam_event p,
body.single-eam_event h1,
body.single-eam_event h2,
body.single-eam_event h3,
body.single-eam_event h4,
body.single-eam_event strong,
body.single-eam_event span{
  overflow-wrap:anywhere;
}
@media (max-width:1100px){
  body.single-eam_event .site-main [style*="grid-template-columns"],
  body.single-eam_event main [style*="grid-template-columns"],
  body.single-eam_event article [style*="grid-template-columns"],
  body.single-eam_event .elementor-location-single [style*="grid-template-columns"]{
    grid-template-columns:minmax(0,1fr)!important;
  }
}
@media (max-width:760px){
  body.single-eam_event .eam-he-event-language{
    padding-left:12px;
    padding-right:12px;
  }
  body.single-eam_event .site-main,
  body.single-eam_event main,
  body.single-eam_event article{
    width:100%!important;
  }
}
