
  /* 3.0.6 · phone: the boundary holds one compact card of three rows (steps 01, 03, 04), divided by hairlines; the step titles at card size */
  @media (max-width: 700px) {
    html body .mf .m-vsteps > li.in1, html body .mf .m-vsteps > li.in2, html body .mf .m-vsteps > li.in3 { padding-top: 12px; padding-bottom: 12px; gap: 2px; }
    html body .mf .m-vsteps > li.in1 { padding-top: 40px; }
    html body .mf .m-vsteps > li.in3 { padding-bottom: 14px; }
    html body .mf .m-vsteps > li.in2, html body .mf .m-vsteps > li.in3 { box-shadow: inset 0 1px 0 rgba(169,168,255,.16); }
    html body .mf .m-vsteps > li.in1 > b, html body .mf .m-vsteps > li.in2 > b, html body .mf .m-vsteps > li.in3 > b { font-size: 16px; line-height: 1.35; }
    html body .mf .m-vsteps > li.in1 > span:not(.m-vn):not(.m-bl), html body .mf .m-vsteps > li.in2 > span:not(.m-vn):not(.m-bl):not(.m-vpack),
    html body .mf .m-vsteps > li.in3 > span:not(.m-vn):not(.m-bl):not(.m-vhash) { font-size: 13.5px; }
    html body .mf .m-vsteps > li.in2 .m-vpack { margin-top: 8px; }
    html body .mf .m-vsteps > li:last-child > b { font-size: 16px; line-height: 1.35; }                     /* Auditor verifies, at the same size */
    html body .mf .m-vsteps > li:last-child > span:not(.m-vn):not(.m-bl) { font-size: 13.5px; }
  }
