/*
 * Блок v2 «Как пользоваться» (acf/wx-steps).
 */

.v2 .wx-sec__h{margin-bottom:32px;}
.v2 .wx-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;}
.v2 .wx-step{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:28px;
  background:var(--lg-sheen),var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-drop);
  transition:transform .3s var(--ease-standard);}
.v2 .wx-step:hover{transform:translateY(-3px);}
.v2 .wx-step__n{font-weight:800;font-size:40px;line-height:1;align-self:flex-start;}
.v2 .wx-step h3{margin:0;font-weight:700;font-size:18px;line-height:var(--lh-title);color:var(--text-primary);}
.v2 .wx-step p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);}
.v2 .wx-step p :is(b,strong){color:var(--text-primary);font-weight:700;}
.v2 .wx-step p a{color:var(--link-accent);text-decoration:underline;}
@media (max-width:767px){
  .v2 .wx-steps{grid-template-columns:minmax(0,1fr);}
  .v2 .wx-step{padding:22px;}
}
