.mhcl{max-width:970px;margin:0 auto;padding:42px 20px 70px;color:#f1eeee}.mhcl__hero{padding:42px;background:linear-gradient(130deg,#111,#202734 56%,#4c2028);border:1px solid rgba(235,75,85,.4)}.mhcl__eyebrow{margin:0;color:#ff747c;font-size:.76rem;font-weight:900;letter-spacing:.16em}.mhcl__hero h1{margin:9px 0 12px;color:#fff;font-size:clamp(2rem,5vw,3.8rem);line-height:1;text-transform:uppercase}.mhcl__hero p:last-child{margin:0;color:#d7d1d1;font-size:1.04rem}.mhcl__timeline{position:relative;margin-top:34px}.mhcl__timeline:before{content:"";position:absolute;top:0;bottom:0;left:15px;width:2px;background:rgba(230,72,82,.35)}.mhcl__item{position:relative;padding-left:47px;margin-bottom:19px}.mhcl__dot{position:absolute;z-index:1;top:22px;left:8px;width:16px;height:16px;border:4px solid #1b1819;border-radius:50%;background:#ef5961}.mhcl__dot.is-fix{background:#6eb98b}.mhcl__dot.is-balance{background:#dcad5a}.mhcl__dot.is-maintenance{background:#8ba8d4}.mhcl__dot.is-wipe{background:#b675c1}.mhcl__card{padding:21px 23px;background:#191819;border:1px solid rgba(255,255,255,.1)}.mhcl__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.mhcl__top time{color:#aaa2a2;font-size:.8rem}.mhcl__kind{padding:5px 8px;background:#4a2226;color:#ffb1b5;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.mhcl__kind.is-fix{background:#203c28;color:#a9e2b8}.mhcl__kind.is-balance{background:#44361f;color:#f3d38d}.mhcl__kind.is-maintenance{background:#23344c;color:#b9d4fb}.mhcl__kind.is-wipe{background:#452c49;color:#e6bae9}.mhcl__card h2{margin:13px 0 4px;color:#fff;font-size:1.35rem}.mhcl__version{margin:0 0 13px;color:#e54c55;font-size:.82rem;font-weight:800}.mhcl__content{color:#cbc4c5;line-height:1.58}.mhcl__content p{margin:0 0 11px}.mhcl__content p:last-child{margin-bottom:0}.mhcl__content ul,.mhcl__content ol{margin:9px 0;padding-left:21px}.mhcl__content li{margin:4px 0}.mhcl__empty{margin-top:27px;padding:55px;text-align:center;background:#191819;border:1px dashed rgba(255,255,255,.17)}.mhcl__empty h2{margin:0;color:#fff}@media(max-width:620px){.mhcl{padding:26px 14px 48px}.mhcl__hero{padding:30px 23px}.mhcl__item{padding-left:35px}.mhcl__card{padding:18px}.mhcl__top{align-items:flex-start;flex-direction:column;gap:7px}}
