.vr-checklist { margin: var(--vr-space-7) 0 0; padding: 0; list-style: none; }
.vr-checklist li { position: relative; padding: var(--vr-space-4) 0 var(--vr-space-4) var(--vr-step-marker); border-top: var(--vr-border); }
.vr-checklist li:last-child { border-bottom: var(--vr-border); }
.vr-checklist li::before { content: ""; position: absolute; left: var(--vr-space-1); top: var(--vr-space-5); width: var(--vr-space-3); height: var(--vr-space-2); border-left: var(--vr-accent-stroke-width) solid var(--vr-accent); border-bottom: var(--vr-accent-stroke-width) solid var(--vr-accent); transform: rotate(-45deg); }
