.mk-launch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,112px);border-top:1px solid var(--mk-line)}.mk-launch__intro h2{margin:28px 0 32px;font-family:var(--mk-display);font-size:clamp(52px,6.6vw,100px);font-weight:400;line-height:.98;text-transform:uppercase}.mk-launch__intro h2 span{color:var(--mk-signal,#ffe600)}.mk-launch__intro p{margin:0 0 24px;max-width:36ch;color:var(--mk-white);font-size:clamp(19px,1.5vw,22px);line-height:1.5;text-wrap:pretty}.mk-launch__intro .mk-launch__note{font-size:16px;color:var(--mk-body);margin-bottom:32px}.mk-launch__stages{list-style:none;margin:0;padding:0}.mk-launch__stages li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:clamp(24px,2.5vw,36px) 0;border-top:1px solid var(--mk-line)}.mk-launch__stages li:last-child{border-bottom:1px solid var(--mk-line)}.mk-launch__number{color:var(--mk-signal,#ffe600);padding-top:7px}.mk-launch__stages h3{margin:0 0 12px;font-family:var(--mk-display);font-size:clamp(30px,2.7vw,40px);font-weight:400;line-height:1.1;text-transform:uppercase}.mk-launch__stages p{margin:0 0 18px;max-width:44ch;color:var(--mk-body);font-size:16px;line-height:1.6;text-wrap:pretty}.mk-launch__detail{color:var(--mk-grey)}@media (max-width:900px){.mk-launch{grid-template-columns:minmax(0,1fr)}}