/* 2026-10-19 hero fix: single uncropped hero image + headline clear of fixed header */
html{scroll-padding-top:110px}
.hx-hero-figure{position:relative;z-index:1;margin:0;display:flex;align-items:center;justify-content:center;min-width:0;width:100%}
.hx-hero-figure img{display:block;width:100%;max-width:640px;height:auto;object-fit:contain;border-radius:22px;box-shadow:0 22px 50px rgba(4,15,23,.28)}
@media(max-width:800px){
 .ma-hero,.wd-hero,.wm-hero{min-height:0!important;padding-top:calc(118px + env(safe-area-inset-top,0px))!important;padding-bottom:2rem}
 .hx-hero-figure{margin-top:1.75rem}
 .hx-hero-figure img{max-width:100%;border-radius:16px}
}
