/* Серые места под фото и видео цеха */
.media-slot{position:relative;margin:0;width:100%;display:flex;align-items:center;justify-content:center;
  background:#D9DEE7;border:1px dashed #A7B0C0;border-radius:8px;color:#5B6578;overflow:hidden}
.media-slot-kind{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:3px;background:rgba(16,27,53,.72);color:white;
  font-size:10px;letter-spacing:.06em;text-transform:uppercase}
.media-slot-body{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;text-align:center;max-width:440px}
.media-slot-body b{font:600 15px/1.3 Manrope,sans-serif;color:#3E4759}
.media-slot-body span{font-size:12px;line-height:1.45}
.media-slot.is-wide .media-slot-body b{font-size:clamp(18px,1.6vw,24px)}
.media-slot.is-wide .media-slot-body span{font-size:13px}

.slot-band{padding-bottom:clamp(48px,6vw,90px)}
.slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}
.process-list article .media-slot{margin-bottom:22px}
.slot-founder{margin-top:28px;max-width:360px}

@media(max-width:760px){
  .slot-grid{grid-template-columns:1fr 1fr}
  .media-slot.is-wide{aspect-ratio:16/10!important}
  .media-slot-body b{font-size:13px}
  .media-slot:not(.is-wide) .media-slot-body svg{display:none}
  .media-slot:not(.is-wide) .media-slot-kind{font-size:9px;top:8px;left:8px}
  .media-slot-body span{display:none}
  .media-slot.is-wide .media-slot-body span{display:block}
}
