.mbf-hero .mbs-facts{grid-template-columns:repeat(3,1fr)}
.mbs .mbs-hero h1{overflow-wrap:normal;word-break:normal}
.mbs-ban .s{font-size:14px;line-height:1.6;color:#d8cebd;margin-top:12px;max-width:420px}
.mbf-end p.cap{font-family:var(--sans);font-style:normal;font-size:11px;color:#a99f90;margin:0 0 14px}
@media (max-width:989px){.mbs-ban .s{font-size:13px;margin-top:8px}.mbf-end p.cap{font-size:10px}}
@media (min-width:990px){
.mbs .mbs-hero .in{padding:72px 40px 66px}
.mbs .mbs-hero h1{font-size:clamp(36px,3.7vw,56px);margin-top:12px}
.mbs .mbs-hero .meta{margin-top:18px}
.mbs .mbs-hero .note{margin-top:10px}
.mbs .mbs-hero .mbf-ladder div{padding:20px 8px 18px}
.mbs .mbs-hero .mbf-ladder b{font-size:28px;margin-top:8px}
}
@media (min-width:990px) and (max-width:1279px){
.mbs .mbs-hero .in{grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:36px;padding:60px 32px 54px}
.mbs .mbs-hero h1{font-size:34px;letter-spacing:.1em}
.mbs .mbs-hero .mbf-ladder b{font-size:22px}
}