





.mst__head{align-items:flex-end}
.mst__aside{max-width:400px;color:var(--ink-55)}
.mst__mp{display:flex;align-items:center;gap:16px;margin-top:8px}
.mst__mp-t{font-stretch:var(--w-hyper);font-weight:500;font-size:14px;line-height:18px;color:var(--ink-55)}
.mst__mp .mg-mp{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}
.mst__mp .mg-mp li{display:block;flex:none}
.mst__mp .mg-mp img{display:block;width:40px;height:40px;border-radius:10px}
.mst__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mg-gap);counter-reset:none}
.mst-card{position:relative;display:flex;flex-direction:column;gap:20px;padding:24px;background:#fff;border-radius:var(--r-card)}

.mst-card:not(:nth-child(4n))::after{content:"";position:absolute;right:calc(-1 * var(--mg-gap) / 2 - 7px);top:50%;width:14px;height:14px;margin-top:-7px;
  background:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10.5M9 4l4 4-4 4' fill='none' stroke='%236B6B6B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.mst-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.mg-pic--sm{width:44px;height:44px;border-radius:12px}
.mg-pic--sm svg{width:28px;height:28px}
.mst-card__txt{display:flex;flex-direction:column;gap:8px}
.mst-card__t{font-stretch:var(--w-hyper);font-weight:500;font-size:20px;line-height:24px;min-height:48px}
.mst-card__d{font-stretch:var(--w-hyper);font-weight:400;font-size:15px;line-height:20px;color:var(--ink-55);min-height:40px}
.mst-card__list{display:flex;flex-direction:column;gap:8px;margin-top:auto}
.mst-card__list li{position:relative;padding-left:14px;font-stretch:var(--w-hyper);font-weight:400;font-size:14px;line-height:18px;color:var(--ink-55)}

#steps .mg-ai{background:var(--fog);color:var(--ink-55)}
.mst-card__t .mg-ai{margin-left:6px;vertical-align:-.25px}
.mst-card__list li .mg-ai{margin-left:4px;vertical-align:-2.25px}
.mst-card__list li::before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--green)}
@media (max-width:1279px){ .mst-card{padding:20px} .mst-card__t{font-size:18px;line-height:22px;min-height:44px} }
@media (max-width:1199px){
  .mst__grid{grid-template-columns:repeat(2,minmax(0,1fr))} .mst__head{align-items:flex-start}
  .mst-card:not(:nth-child(4n))::after{display:none}
  .mst-card:nth-child(odd)::after{display:block}
}
@media (max-width:767px){
  .mst__grid{grid-template-columns:minmax(0,1fr);gap:8px}
  .mst-card{gap:14px;padding:16px 16px 18px;border-radius:20px}
  .mst-card__t{min-height:0;font-size:18px;line-height:22px}
  .mst__mp{flex-direction:column;align-items:flex-start;gap:10px}
  .mst__mp .mg-mp{gap:8px}
  .mst__mp .mg-mp img{width:36px;height:36px;border-radius:9px}
  .mst-card:nth-child(odd)::after{display:none}
  .mst-card__d{min-height:0}
}
