.info-printing .lead{margin:0 0 var(--spacing);color:var(--color-text-soft);font-size:.95rem;line-height:1.5}.info-printing .step-card{align-items:flex-start;gap:var(--spacing);margin-bottom:var(--spacing);padding:var(--spacing);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);display:flex}.info-printing .step-card .step-icon{background:var(--color-primary-soft);width:2.75rem;height:2.75rem;color:var(--color-primary-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.info-printing .step-card .step-body{min-width:0}.info-printing .step-card .step-body h3{margin:0 0 var(--spacing-quarter);color:var(--color-text);font-size:1rem;font-weight:700}.info-printing .step-card .step-body p{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.info-printing .step-card .step-body .step-tip{align-items:flex-start;gap:var(--spacing-quarter);margin-top:var(--spacing-half);color:var(--color-text-soft);font-size:.8rem;display:flex}.info-printing .step-card .step-body .step-tip .tip-icon{color:var(--color-primary);margin-top:2px}.info-printing .note{padding:var(--spacing-half) var(--spacing);color:var(--color-text-muted);border-radius:var(--border-radius);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 18%, var(--color-border));margin:0;font-size:.85rem;line-height:1.45}
