/* ==========================================================================
   Раздел услуги. Десктопный кит, лист `service.html`.
   ========================================================================== */

.ac-sc{display:grid;grid-template-columns:minmax(0,1fr) var(--ac-d-rail);gap:var(--ac-s16);align-items:start;padding-top:var(--ac-s6)}
.ac-blk+.ac-blk{margin-top:var(--ac-s16)}
/* Первый блок после вводной строки: без этого «Что делаем» прижималось
   к тексту вплотную - в ките этот стык тоже тесный. */
.ac-lead+.ac-blk{margin-top:var(--ac-s10)}
.ac-blk h2{margin-bottom:var(--ac-head-below)}

/* «Что делаем» - двумя колонками строками с галочкой. Не карточками:
   это перечисление, а не набор предложений. */
.ac-does{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--ac-s10);margin:0;padding:0;list-style:none}
.ac-does li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ac-s3);padding:11px 0;border-top:1px solid var(--ac-line);font-size:var(--ac-size-sm);line-height:var(--ac-lh-body)}
.ac-does svg{margin-top:5px;color:var(--ac-line-strong)}

.ac-steps{margin:0;padding:0;list-style:none}
.ac-steps h3{margin-top:2px}
.ac-steps p{font-size:var(--ac-size-sm);line-height:var(--ac-lh-body);color:var(--ac-ink-body);text-wrap:pretty}

.ac-tar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--ac-s10);margin:0}
.ac-tar div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--ac-s4);padding:12px 0;border-top:1px solid var(--ac-line);font-size:var(--ac-size-sm)}
.ac-tar dt{color:var(--ac-ink)}
.ac-tar dd{margin:0;font-family:var(--ac-font-mono);font-size:var(--ac-size-mono);color:var(--ac-ink-body);white-space:nowrap}

.ac-note--gap{margin-top:var(--ac-s4)}

.ac-near{display:flex;flex-wrap:wrap;gap:var(--ac-s3);margin-top:var(--ac-s16);padding-top:var(--ac-s6);border-top:1px solid var(--ac-line)}
.ac-near a{display:grid;gap:4px;flex:1 1 240px;padding:var(--ac-s5);border-radius:var(--ac-r-card);background:var(--ac-surface);box-shadow:var(--ac-elev-card);transition:box-shadow var(--ac-dur) var(--ac-ease)}
.ac-near a:hover{box-shadow:var(--ac-elev-hover)}
.ac-near span{font-family:var(--ac-font-mono);font-size:var(--ac-size-xs);color:var(--ac-ink-mute)}
