/* /seo/ 11 — «Что фиксируем до начала работ» (Figma 388:5742 / 423:5692).
   Идёт перед тёмным блоком кейсов, поэтому отступ и сверху, и снизу. */
.fmf2 .seo-commit__head{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}
.fmf2 .seo-commit__lead{font-size:16px;line-height:1.4}
.fmf2 .seo-commit__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}
.fmf2 .seo-commit__item{display:flex;flex-direction:column;gap:16px;min-width:0}
/* иконка в рамке 98×98 с «разрывами» на углах (белые квадраты 8px в макете) */
.fmf2 .seo-commit__icon{display:flex;align-items:center;justify-content:center;width:98px;height:98px;flex:0 0 auto}
.fmf2 .seo-commit__svg{width:48px;height:48px}
.fmf2 .seo-commit__body{display:flex;flex-direction:column;gap:8px}
.fmf2 .seo-commit__title{font-size:24px;font-weight:500;line-height:1.2}
.fmf2 .seo-commit__text{font-size:16px;line-height:1.4;color:rgba(26,26,26,.6);max-width:360px}

@media (max-width:1024px){
  .fmf2 .seo-commit__list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .fmf2 .seo-commit__head{gap:16px;margin-bottom:32px}
  .fmf2 .seo-commit__head .sect-title{font-size:32px;line-height:1.2}
  .fmf2 .seo-commit__lead{font-weight:500}
  .fmf2 .seo-commit__list{grid-template-columns:minmax(0,1fr);gap:24px}
  .fmf2 .seo-commit__item{flex-direction:row;gap:16px}
  .fmf2 .seo-commit__icon{width:82px;height:82px}
  .fmf2 .seo-commit__text{max-width:none}
}
